4493
Сборник задач по программированию
|
3. Общие
принципы организации файловой системы
компьютера
Физические
устройства хранения информации внутри
компьютера (жесткие диски, дисководы, CD-ROM, DVD-ROM), а
также подключаемые внешние устройства
(флэш-память, внешние жесткие
диски, видеокамеры, мобильные телефоны и другие)
рассматриваются операционной системой как
логические диски. Все логические диски нумеруются латинскими буквами начиная с
A. Обозначается логический диск
соответствующей буквой латинского алфавита и
двоеточием после нее (A:, B:, C: и так
далее).
Каждый жесткий диск
может быть разбит операционной системой на несколько логических дисков.
Логические диски A: и B:
обозначают дисководы. Логический диск C: обозначает первый логический диск
первого винчестера в компьютере. Далее идут по
порядку оставшиеся логические диски
винчестеров. Потом идут логические диски CD-ROM и DVD-ROM.
Если компьютер включен в сеть, то можно в
операционной системе задать логические диски,
обозначающие содержимое (диски или подкаталоги)
других компьютеров, включенных в сеть.
Последними идут логические диски съемных
внешних устройств (флэшки, видеокамеры,
мобильные телефоны и другие).
Минимальной
единицей хранения информации на диске является
файл. Каждый файл имеет имя и
расширение (дополнительное имя), которые при
записи отделяются друг от друга точкой.
Обычно, расширение файла говорит о типе
информации, хранящемся в этом файле. Например,
тип txt говорит,
что это текстовый файл, exe – выполнимый файл, html – страница из
Интернета, mp3
– файл с музыкой и так далее.
Файлы могут
храниться на логическом диске как поодиночке,
так и целыми группами. Хранить файлы группами
можно 2-мя способами.
В первом
случае группа файлов сжимается и упаковывается в
отдельной файл при помощи специальной программы,
называющейся архиватором. Сам файл, в который
записывается группа файлов, называется архивом.
Извлечь или просмотреть файлы, хранящиеся в
архиве, можно только посредством той программы, с
помощью которой они были упакованы.
Во втором случае, на
диске создается именованная область, которая
назывется подкаталогом или директорией. В эту
область можно поместить любое число файлов.
Ограничение определяется только объемом
свободного места на диске.
Как и в первом, так и
во втором случае, внутри архива или подкаталога,
в свою очередь, могут храниться другие архивы или
подкаталоги и так далее. Причем внутри архива,
могут храниться не только отдельные файлы, на
также и подкаталоги. Структуру подкаталога или
архива с большой глубиной вложенности обычно
представляют в виде дерева.
Указание на то, где
именно хранится конкретный файл (на каком диске и
в каких подкаталогах) называется путем доступа к
этому файлу (или просто путем). Например, строка c:\aaa.txt указывает на
то, что файл с именем и расширением aaa.txt находится
на диске C:. Если файл находится на диске, но
не входит ни в какой подкаталог, то говорят, что
файл находится на диске в корневом подкаталоге.
Путь d:\mouse\tt\bbb.txt говорит о том,
что файл находится на диске D: внутри подкаталога с именем
tt, который, в свою очередь, находится
внутри подкаталога с именем mouse.