Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatika экзамен сокр..rtf
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.56 Mб
Скачать

21. Файловая система. Организация файловой системы. Операции с файлами.

Файловая система — порядок, определяющий способ организации, хранения и именования данных на носителях информации в компьютерах, а также в другом электронном оборудовании. Все файлы, с которыми могут манипулировать пользователи, располагаются в файловой системе, представляющей собой дерево, промежуточные вершины которого соответствуют каталогам, а листья - файлам и пустым каталогам. Условно можно выделить два типа операций с файлом — связанные с его открытием, и выполняющиеся без его открытия. Операции первого типа обычно служат для чтения или записи информации или подготовки к записи или чтению. Операции второго типа выполняются с файлом как с «объектом» файловой системы, в котором файл является мельчайшей единицей структурирования. Операции, связанные с открытие файла (обычно в качестве параметров передается имя файла, режим доступа и режим совместного доступа, а в качестве значения выступает файловый хэндлер или дескриптор), кроме того обычно имеется возможность в случае открытия на запись указать на то, должен ли размер файла изменяться на нулевой. Закрытие файла: в качестве аргумента выступает значение, полученное при открытии файла. При закрытии все файловые буферы сбрасываются. Операции, не связанные с открытием файла. Операции, не требующие открытия файла, оперируют с его «внешними» признаками — размером, именем, положением в дереве каталогов. При таких операциях невозможно получить доступ к содержимому файла, файл является минимальной единицей деления информации. В зависимости от файловой системы, носителя информации, операционной системой часть операций может быть недоступна. 22. Логическая структура дисков.

Любой диск в ДОС имеет четыре логических части: загрузочный сектор, таблицу распределения файлов, корневой каталог и архивное пространство.

Загрузочный сектор — это самый первый сектор на самой внешней (нулевой) дорожке. Загрузочный сектор содержит важную информацию о логической структуре диска и короткую программу начальной загрузки. Эта программа считывает в память нужные части операционной системы и передает им управление. Загрузочный сектор нужен прежде всего для начальной загрузки операционной системы. За загрузочным сектором располагается так называемая таблица распределения файлов (FAT). Эта таблица начинается в секторе BPB.ResSecs и содержит информацию о принадлежности каждого кластера тому или иному файлу. Обычно на диске создается несколько копий FAT (чаще всего две копии), содержимое которых строго идентично. Дублирование информации в нескольких копиях FAT повышает надежность ее хранения. Сразу за последней копией FAT на диске располагается корневой каталог. Содержимое каталога описывает все зарегистрированные в нем подкаталоги и файлы и выводится на экран командой DIR операционной системы. Каждый элемент корневого каталога и всех подкаталогов представлен 32 байтной структурой данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]