10
Рис. 2. Иерархическая многоуровневая файловая система
При такой организации пользователь освобожден от запоминания
имен всех файлов, ему достаточно примерно представлять, к какой группе мо-
жет
быть отнесен тот или иной файл, чтобы путем последовательного про-
смотра папок найти его. Иерархическая структура удобна для
многопользовательской работы: каждый пользователь со своими файлами ло-
кализуется в своей папке или поддереве папок и вместе с тем все файлы в си-
стеме логически связаны.
Рис. 3.
Сетевая файловая система
Понятие «файл» включает не только хранимые им данные и имя, но и
ат-
рибуты. Атрибуты – это информация, описывающая свойства файла. Примеры
возможных атрибутов файла:
тип файла (обычный файл, каталог, специальный файл и т. п.);
создатель файла;
пароль для доступа к файлу;
Корневая
папка диска
Папка 1
Файл 1
Файл 2
Папка 2
Папка 2.1
Файл 3
Папка 3
Файл 1
Корневая
папка диска
Папка 1
Файл 1
Файл 2
Папка 2
Файл 3
Папка 3
Файл 4
11
информация о разрешенных операциях доступа к файлу;
время создания, последнего доступа и последнего изменения;
текущий размер файла;
признак «только для чтения»;
признак «скрытый файл»;
признак «системный файл»;
признак «архивный файл»;
признак «двоичный/символьный»;
признак «временный» (удалить после завершения процесса).
Пользователь может получать доступ к атрибутам,
используя средства,
предоставленные для этих целей файловой системой. Обычно разрешается чи-
тать значения любых атрибутов, а изменять – только некоторые. Например,
пользователь может изменить права доступа к файлу (при условии, что он об-
ладает необходимыми для этого полномочиями), но
изменять дату создания
или текущий размер файла ему не разрешается.
Операционная система Windows обеспечивает взаимодействие с пользова-
телем с помощью графического интерфейса. Он позволяет в форме диалога с
использованием окон, меню и элементов управления (диалоговые панели,
кнопки и т. п.) уверенно работать в среде ОС Windows, т. е. проводить опера-
ции с файлами, запускать программы и т. д.
ОС Windows дает возможность пользователю работать с объектами файло-
вой системы различными способами. Для этого используются программы-
утилиты – менеджеры файлов. В состав ОС Windows входит программа
Explorer, исполнимый файл которой имеет имя
explorer.exe.
Базовые
действия над объектами, создание, копирование,
перемещение,
переименование и удаление можно выполнять разными способами: с помощью
падающего или контекстного меню, панелей инструментов, клавиатурных эк-
вивалентов или мышью.
В заключение можно выделить следующее:
файловая система представляет собой комплекс системных программ-
ных средств, реализующих различные операции с файлами,
такие как созда-
ние, уничтожение, чтение, запись, именование и поиск файлов. Под файловой
системой также понимают набор всех файлов и служебных структур данных,
хранящихся на внешнем носителе;
современные файловые системы имеют иерархическую структуру,
упрощающую именование
файлов и их поиск;
файл – это именованная область внешней памяти, в которую можно за-
писывать и из которой можно считывать данные;
папка (каталог) – это особый тип файлов, которые содержат информа-
цию следующего вида: имена и тип объектов, их размеры, дату и время созда-
ния или модификации и атрибуты (свойства);
ярлык – особый тип файла (*.lnk), содержащий ссылку, для быстрого
обращения
к объекту, т. е. его запуск.