- •Лекция № 7 Виды операционных и файловых систем
- •Функции операционной системы
- •Виды операционных систем
- •Файловая система.
- •Логические диски.
- •Файловая структура
- •Стартовый сектор (сектор начальной загрузки, Boot-сектор)
- •Корневой каталог.
- •Область данных
- •Принципы хранения информации в компьютерных системах
- •Способы удаления файлов и каталогов на диске.
- •Типы файловых систем
- •Тенденции развития операционных систем
-
Файловая система.
Совокупность средств операционной системы, обеспечивающих доступ к информации на внешних носителях, называется системой управления файлами, или файловой системой.
Основная задача файловой системы – обеспечение взаимодействия программ и физических устройств ввода/вывода (накопителей на жестких дисках, магнитных лентах и т.д.). Она также определяет структуру хранения файлов и каталогов на диске, правила задания имен файлов, допустимые атрибуты файлов, права доступа и др. Обычно файловую систему воспринимают и как средство управления файлами, и как общее хранилище файлов.
Функциональные возможности файловой системы можно условно разделить на группы:
1) функции для работы с файлами: создание, удаление, переименование, изменение атрибутов (свойств файлов), определение структуры файлов;
2) функции для работы с данными: чтение, запись, поиск данных, хранящихся в файлах, и т.д.;
3) оптимизация операций ввода/вывода.
-
Логические диски.
Одно из понятий файловой системы – логический диск. Каждый логический диск имеет свое уникальное имя.
В качестве имени логического диска используются буквы английского алфавита от A до Z (включительно).
Таким образом, количество логических дисков, может быть не более 26.
Буквы A и B – отведены строго под имеющиеся в IBM PC дисководы FDD.
Начиная с буквы C именуются логические диски (разделы) жесткого диска (рис. 3).
В случае, если данный IBM PC имеет только один FDD, буква B пропускается (см. рис. 4).
Как правило, только логические диски A и C могут быть системными.
Рис. 3. Разделение на логические диски в системе с двумя дисководами. |
Рис. 4. Разделение на логические диски в системе с одним дисководом.
|
-
Файловая структура
Для обеспечения доступа к файлам файловая система OC организует и поддерживает на логическом диске определенную файловую структуру (рис. 1).
Рис. 1. Файловая структура на дискете емкостью 360 кбайт
Элементы файловой структуры:
-
стартовый сектор (сектор начальной загрузки, Boot-сектор);
-
таблица размещения файлов (FAT – File Allocation Table);
-
корневой каталог(Root Directory);
-
область данных (оставшееся свободным дисковое пространство).
Эти элементы создаются специальными программами в среде OC в процессе инициализации диска.
-
Стартовый сектор (сектор начальной загрузки, Boot-сектор)
Здесь записана информация, необходимая OC для работы с диском:
-
идентификатор ОС (если диск системный);
-
размер сектора диска;
-
количество секторов в кластере;
-
количество резервных секторов в начале диска;
-
количество копий FAT на диске (стандарт – две);
-
количество элементов в каталоге;
-
количество секторов на диске;
-
тип формата диска;
-
количество секторов в FAT;
-
количество секторов на дорожку;
-
количество поверхностей;
-
блок начальной загрузки ОС.
-
Корневой каталог.
Корневой Каталог. Это определенная область диска, создаваемая в процессе инициализации (форматировании) диска, где содержится информация о файлах и каталогах, хранящихся на диске. Корневой каталог всегда существует на отформатированном диске. На одном диске бывает только один корневой каталог. Размер корневого каталога для данного диска – величина фиксированная (только для FAT-16), поэтому максимальное количество "привязанных" к нему файлов и других (дочерних) каталогов (подкаталогов) – строго определенное.
Каталоги (подкаталоги). Каталог – это определенное место на диске (в области данных диска), где содержится информация о файлах и подкаталогах, привязанных к данному каталогу.
В отличие от корневого каталога, остальные каталоги (подкаталоги) создаются с помощью команд ОС. Основная цель такой структуры каталогов – организация эффективного хранения большого количества файлов на диске.
Каждый каталог, кроме корневого, имеет "родителя", т.е. другой каталог, в котором зарегистрирован данный каталог. ОС рассматривает каждый каталог, кроме корневого, как файл.
В Windows каталог называется папкой. С папками (каталогами) и файлами могут выполняться операции создания, удаления, копирования и перемещения, а также изменение их свойств и управление доступом.