Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

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

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

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

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

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

КАТЕГОРИИ:






Структурирование информации в дисковой памяти




 

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

Каталог это специальный файл, который содержит не данные пользователя, а информацию файловой системы о входящих в него файлах. Можно сказать, что каталог это хранилище имен (и другой информации) о входящих в него файлах.

Так как каталог это специальный файл, то к нему относится и все сказанное ранее о файлах, а именно:

символьные имена каталогов могут быть произвольной длины не более 255 символов;

размеры каталогов могут быть произвольно большого размера;

структура каталога известна только файловой системе;

с каталогами могут выполняться практически все те же операции, что и файлами.

Программист может пожелать снабдить определенные файлы специальными метками (атрибутами) типа:

пароль для доступа к файлу;

признак типа файла (файл доступен только для чтения и т.п.).

 

 

Операции над файлами

 

Программисту необходимо выполнять над файлами следующие основные операции:

· создать файл;

· уничтожить файл;

· читать файл;

· читать часть файла;

· записать файл;

· записать часть файла;

· поиск файла:

· копирование файла и т.п.

Обращение к файлу

Программист может запросить одну из разрешенных операций к целому файлу, а может захотеть обратиться к любой части файла.

Запрос к файлу состоит из следующих компонентов:

имя файла;

тип операции и т.п.

Запрос к части файла должен состоять из большего числа единиц:

имя файла;

начальный номер байта в запросе;

конечный номер байта (или число байтов) в запросе;

тип операции и т.п.

Файловая система должна выполнить запрос и при операции «чтение», например, вернуть запрошенные байты независимо от того как они реально хранятся в дисковой памяти.

 

 






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

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