ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Структурирование информации в дисковой памяти
Для структурирования информации в дисковой памяти программисту удобно разбить все файлы по каким-либо признакам и хранить их в специальных объектах, которые называют каталогами (папками). Каталог это специальный файл, который содержит не данные пользователя, а информацию файловой системы о входящих в него файлах. Можно сказать, что каталог это хранилище имен (и другой информации) о входящих в него файлах. Так как каталог это специальный файл, то к нему относится и все сказанное ранее о файлах, а именно: символьные имена каталогов могут быть произвольной длины не более 255 символов; размеры каталогов могут быть произвольно большого размера; структура каталога известна только файловой системе; с каталогами могут выполняться практически все те же операции, что и файлами. Программист может пожелать снабдить определенные файлы специальными метками (атрибутами) типа: пароль для доступа к файлу; признак типа файла (файл доступен только для чтения и т.п.).
Операции над файлами
Программисту необходимо выполнять над файлами следующие основные операции: · создать файл; · уничтожить файл; · читать файл; · читать часть файла; · записать файл; · записать часть файла; · поиск файла: · копирование файла и т.п. Обращение к файлу Программист может запросить одну из разрешенных операций к целому файлу, а может захотеть обратиться к любой части файла. Запрос к файлу состоит из следующих компонентов: имя файла; тип операции и т.п. Запрос к части файла должен состоять из большего числа единиц: имя файла; начальный номер байта в запросе; конечный номер байта (или число байтов) в запросе; тип операции и т.п. Файловая система должна выполнить запрос и при операции «чтение», например, вернуть запрошенные байты независимо от того как они реально хранятся в дисковой памяти.
Не нашли, что искали? Воспользуйтесь поиском:
|