
- •Тема 1.2. Программные средства обработки информации. Системное программное обеспечение
- •Основные понятия
- •Классы программных продуктов
- •Операционные оболочки
- •Сервисное программное обеспечение
- •Операционные системы Обзор наиболее популярных операционных систем
- •Назначение операционной системы
- •Файловая система
- •Логические диски и папки
- •Состав и загрузка операционной системы (на примере ос ms-dos)
- •Fat-таблица размещения файлов
- •Характеристики осWindows
Логические диски и папки
Рассмотрим основные принципы организации доступа к файлам на диске на примере ОС Windows. Организация хранения файлов на физическом носителе информации основана на использовании логических дисков и размещаемых на них папках, в которых и регистрируются файлы. Логический диск является идентификатором носителя информации и может реализовываться на жестком диске, на гибком диске, на CD-ROM, в оперативной памяти (электронный диск), воFlash-памяти и т.п. На одном физическом диске может быть создано несколько логических дисков.Логический дисксоздается и управляется специальной программой (драйвером). Он имеет уникальное имя в виде одной латинской буквы, напримерС, D, Е, Fи т.д.
Доступ к файлу осуществляется через папку благодаря зарегистрированному в ней имени данного файла.
Имя логического диска, стоящее перед именем файла в спецификации, указывает логический диск, на котором следует искать файл. На этом же диске организована папка, в которой хранятся полные имена файлов, а также их характеристики: дата и время создания; объем (в байтах); специальные атрибуты.По аналогии с библиотечной системой организации каталогов полное имя файла, зарегистрированное в папке, будет служить шифром, по которому операционная система находит месторасположение файла на диске.
Папка — справочник файлов с указанием месторасположения на диске.
Различают два состояния папки — текущее (активное) и пассивное.
Текущая (активная) папка— папка, в котором работа пользователя производится в текущее машинное время.
Пассивная папка — папка, с которым в данный момент времени не имеется связи.
В операционной системе Windowsпринятаиерархическая структура организации папок (рис. 2).На каждом диске всегда имеется единственная главная (корневая) папка. Она находится на 0-м уровне иерархической структуры и обозначается символом "\". Корневая папка создается при форматировании (инициализации, разметке) диска, имеет ограниченный размер и не может быть удалена средствамиWindows. В главную папку могут входить другие папки и файлы, которые создаются средствами операционной системы и могут быть удалены соответствующими командами.
Родительская папка — папка, имеющая подпапки.
Подпапка — папка, которая входит в другую папку.
Рис. 2. Иерархическая структура организации папок («дерево папок»)
Таким образом, любая папка, содержащая папки нижнего уровня, может быть, с одной стороны, по отношению к ним родительской, а с другой стороны, подчиненной по отношению к папке верхнего уровня.
Папки на дисках организованы как системные файлы. Единственное исключение — корневая папка, для которой отведено фиксированное место на диске. Доступ к папкам можно получить, как к обыкновенному файлу.
В структуре папок могут находиться папки, не содержащие ни одного файла или подпапки. Такие папки называются пустыми.
Правила наименования папок такие же, как и правила наименования файлов. Для формального отличия от файлов обычно папкам присваивают только имена, хотя можно добавить и тип по тем же правилам, что и для файлов.
Доступ к содержимому файла организован из главной папки, через цепочку соподчиненных папок (подпапок) п-гоуровня. В папке любого уровня могут храниться записи как о файлах, так и о папках нижнего уровня.
С понятием файловой системы тесно связано понятие файловой структуры диска, под которой понимают, как размещаются на диске: главная папка, подпапки, файлы, операционная система, а также какие для них выделены объемы секторов, кластеров, дорожек.
При формировании файловой структуры диска операционная система Windowsсоблюдает ряд правил:
файл или папка могут быть зарегистрированы с одним и тем же именем в разных папках, но в одной и той же папке только один раз;
порядок следования имен файлов и подпапок в родительской папке произвольный;
файл может быть разбит на несколько частей, для которых выделяются участки дискового пространства одинакового объема на разных дорожках и секторах.
Доступ к файлу осуществляется через папку благодаря зарегистрированному в ней имени данного файла.
Для определения точного местонахождения файла в структуре папок необходимо знать путь к нему. Например, на рис. 2 файл с именем f.docзарегистрирован в трех разных папках. Для того, чтобы знать о каком файле идет речь необходимо указать путь к нему.
Путь — цепочка соподчиненных каталогов, которую необходимо пройти по иерархической структуре к каталогу, где зарегистрирован искомый файл. При задании пути имена каталогов записываются в порядке следования и отделяются друг от друга символом \.
Примеры указания пути:
C:\f.doc
C:\ГРУППА\f.doc
C:\ГРУППА\ДОКУМЕНТЫ\f.doc