Главная | Случайная
Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Размер и структура файла




Для программиста удобно и необходимо, чтобы размер файла был произвольным (от одного байта до размера всей дисковой памяти).

Структура данных в файле известна программисту, так как он создал эти данные. Но должна ли знать файловая система, которая обслуживает запросы программиста, структуру каждого файла?

То, что удобно и естественно для программиста не всегда приемлемо и удобно для файловой системы. Так как дисковая память хранит множество файлов разных программистов, либо одного и того же программиста, то файловой системе было бы очень трудно работать с файлами самой различной (произвольной) структуры. Это означает, что в вопросе структуры файла необходим компромисс между требованиями программистов и возможностями файловой системы. Приемлемым решением является представление файла как последовательности из n байтов.

 

 

Именование файлов

 

Каждый файл должен иметь свое имя, чтобы к нему можно было обращаться (адресовать файл). С файлами программисту удобно работать по символьным именам. Это позволяет понимать содержимое файла по его имени.

Возникает вопрос о размере символьного имени файла. Хочется, чтобы символьное имя было произвольной длины и могло быть достаточно длинным для удовлетворения любых разумных требований программиста.

В современных файловых системах устанавливается ограничение на длину имени в 255 символов. Практически трудно придумать ситуацию, где потребовались бы такие длинные имена. Для записи 255 символов имени на бумаге потребуется не менее 4-5 строк текста.

Реально имена файлов значительно короче, но ограничение в 255 символов обеспечивает создание практически неограниченного числа символьных имен файлов любого смысла.

 

 







Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2020 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных