ФАЙЛОВАЯ СИСТЕМА. ПАПКИ И ФАЙЛЫ. ИМЯ, ТИП, ПУТЬ ДОСТУПА К ФАЙЛУ - Программное обеспечение компьютера

Файл -- это информация, хранящаяся на внешнем носителе и объединенная общим именем.

Файлы имеют свои названия. Их называют именами файлов. На диске есть список-каталог, содержащий имена хранимых файлов.

Каталог можно вывести на экран, чтобы узнать, есть ли на данном диске нужный файл.

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

Работа с файлами на компьютере производится с помощью файловой системы. Файловая система -- это функциональная часть ОС, обеспечивающая выполнение операций над файлами. Чтобы найти нужный файл, пользователю должно быть известно: а) какое имя у файла; б) где хранится файл1.

Имя файла.

Практически во всех операционных системах имя файла составляется из двух частей, разделенных точкой. Например: myprog. pas

Слева от точки находится собственно имя файла (myprog) Следующая за точкой часть имени называется расширением файла (pas). Обычно в именах файлов употребляются латинские буквы и цифры. В большинстве ОС максимальная длина расширения -- 3 символа. Кроме того, имя файла может и не иметь расширения. В операционной системе Windows в именах файлов допускается использование русских букв; максимальная длина имени -- 255 символов.

Расширение указывает, какого рода информация хранится в данном файле. Например, расширение txt обычно обозначает текстовый файл (содержит текст); расширение рсх -- графический файл (содержит рисунок), zip или rar -- архивный файл (содержит архив -- сжатую информацию), pas -- программу на языке Паскаль.

Файлы, содержащие выполнимые компьютерные программы, имеют расширения ехе или com. Например, программа популярной игры "Тетрис" хранится в файле tetris. ехе. Инициализация программы происходит путем записи ее в оперативную память и перехода работы процессора к ее исполнению.

Логические диски

На одном компьютере может быть несколько дисководов -- устройств работы с дисками. Каждому дисководу присваивается однобуквенное имя (после которого ставится двоеточие), например А:, В:, С:. Часто на персональных компьютерах диск большой емкости, встроенный в системный блок (его называют жестким диском), делят на разделы. Каждый из таких разделов называется логическим диском, и ему присваивается имя С:, D:, Е: и т. д. Имена А: и В: обычно относятся к сменным дискам малого объема -- гибким дискам (дискетам). Их тоже можно рассматривать как имена дисков, только логических, каждый из которых полностью занимает реальный (физический) диск. Следовательно, А:, В:, С:, D: -- это все имена логических дисков.

Имя логического диска, содержащего файл, является первой "координатой", определяющей место расположения файла.

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

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

Одноуровневая файловая структура -- это простая последовательность файлов. Для отыскания файла на диске достаточно указать лишь имя файла. Например, если файл tetris. ехе находится на диске А:, то его "полный адрес" выглядит так: А: etris. ехе

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

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

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

В операционной системе Windows для обозначения понятия "каталог" используется термин "папка".

Графическое изображение иерархической файловой структуры называется деревом.

Рис. 2.9

На рис. 2.9 имена каталогов записаны прописными буквами, а файлов -- строчными. Здесь в корневом каталоге имеются две папки: IVANOV и РЕТROV и один файл fin. com. Папка IVANOV содержит в себе две вложенные папки PROGS и DАТА. Папка DАТА -- пустая; в папке РROGS имеются три файла и т. д. На дереве корневой каталог обычно изображается символом.

Путь к файлу

А теперь представьте, что вам нужно найти определенный документ. Для этого надо знать ящик, в котором он находится, а также "путь" к документу внутри ящика: всю последовательность папок, которые нужно открыть, чтобы добраться до искомых бумаг.

Второй координатой, определяющей место положения файла, является путь к файлу на диске. Путь к файлу -- это последовательность, состоящая из имен каталогов, начиная от корневого и заканчивая тем, в котором непосредственно хранится файл.

Вот всем знакомая сказочная аналогия понятия "путь к файлу": "На дубе висит сундук, в сундуке -- заяц, в зайце -- утка, в утке -- яйцо, в яйце -- игла, на конце которой смерть Кощеева".

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

Если представленная на рис. 2.9 файловая структура хранится на диске С:, то полные имена некоторых входящих в нее файлов в символике операционных систем МS-DOS и Windows выглядят так:

C:fin. com

C:IVANOVPROGSprog1.pas

C:PETROVDATA ask. dat

Таблица Размещения Файлов

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

Похожие статьи




ФАЙЛОВАЯ СИСТЕМА. ПАПКИ И ФАЙЛЫ. ИМЯ, ТИП, ПУТЬ ДОСТУПА К ФАЙЛУ - Программное обеспечение компьютера

Предыдущая | Следующая