Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка для ИГА.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.58 Mб
Скачать

Файловая структура диска

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

При доступе к данным на диске операционная система использует хранящиеся на нем таблицу размещения файлов — FАТ (filе Аllocation Таblе), корневой каталог (гооt) и подкаталоги. Стартовый сектор (загрузочная запись), таблица размещения файлов, корневой каталог и остающееся свободным пространство памяти диска, называемое областью данных, являются элементами файловой структуры диска. Они создаются операционной системой в процессе инициализации диска. На рис. 2 показана структура размещения данных на диске.

Стартовый сектор

FАТ

Корневой каталог

Файлы, каталоги, свободное поле


Рис. 2. Элементы файловой структуры диска

Вопрос 5 Правила задания на диске имени файла и каталога. Задание файла по маске. Построение полного имени файла и каталога.

Файлом называется логически связанная совокупность данных определенной длины, имеющая имя. Файл может хранить текст программы, документы, закодированные графические изображения и т. д. Длина файлов измеряется в байтах. Имена файлов в МS-DOS должны удовлетворять следующим требованиям:

  • имя должно содержать от одного до восьми символов;

  • имя файла может иметь расширение, отделяемое от имени точкой и содержащее не более трех символов;

  • для записи имен файлов и расширений должны использоваться буквы латинского алфавита А...Z., цифры 0. ..9 и специальные знаки: - (минус), _ (подчеркивание), $, @, %, (, ), ^, ', {, }, ~, !, #;

  • в качестве имен файлов не должны использоваться следующие буквенные сочетания: СОN, РRN, NUL, СОМ1, СОМ2, LРТ1, LРТ2, LРТЗ.

Расширение имени, как правило, указывает на тип хранящихся в файле данных. В табл. 1 представлены используемые МS-DOS типовые расширения имен файлов.

Типовое расширение

Содержимое файла

Аrj

Архив, созданный архиватором АRJ

Asm

Текст программы на языке Ассемблера

Bak

Резервная копия файла

Bat

Командный файл

Bin

Двоичный файл с машинной программой или драйвером

Com

Выполнимая программа с абсолютным адресом загрузки

Doc

Файл документа

dbf

Данные СУБД

ехе

Выполнимая программа, требующая настройки

Inf

Информационный файл

Ini

Файл описания конфигурации программы

Obj

Программа в объектном коде

раs

Исходный текст программы на Паскaле

Sys

Драйвер управления устройством

Типовые расширения имен удобны тем, что позволяют в ряде случаев обращаться к файлам только по имени. К примеру, при вызове программ и командных файлов для выполнения не требуется указывать типовые расширения ехе, сом и bat. С другой стороны, указав только расширение, можно выбрать все файлы определенного типа на диске с тем, чтобы выполнить некоторые действия над вcей группой файлов, например скопировать на другой диск, распечатать содержимое на принтере, удалить и т. д.

Для обращения к группам файла применяются групповые имена, образуемые с использованием символов * и ?. Символ * в имени файла и его расширении трактуется операционной системой как любая последовательность символов, символ ? — как любой одиночный символ.

Имя файла – указание имени и расширения. (Например 1.ехе)

Путь к файлу – указание имени диска, каталога и всех подкаталогов, которые необходимо открыть, чтобы получить доступ к файлу. (Например C:\Мои документы\Мои программы\)

Полное имя файла – указание имени файла с путем к нему. (Например C:\Мои документы\Мои программы\1.ехе)