Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Операционные Системы.docx
Скачиваний:
6
Добавлен:
02.09.2019
Размер:
105.11 Кб
Скачать

Типы файлов:

  1. Обычные – инф произвол характера содержимое данных файлов ОС не контролирует

  2. Каталоги – содержит системно справочную инф о наборе файлов и под каталогов с этими файлами ОС взаимодействует

  3. Спец файлы – ктре представ собой фиктивные файлы которые ассоциированы для унификации механизма доступа к устройствам ввода вывода, а тж для работы с логич и физич устройствами ввода и вывода.

Файловые системы бывают двух видов:

  1. Иерархическая структура – образ дерево в котором один потомок всегда имеет лишь одного родителя.(путь от корневого каталога к фалу определяется однозначно).

  1. Сетевая – один файл, может принадлежать нескольким каталогам, образуя при этом сеть.(линукс системы)

Все типы фалов имеют символические имена, в иерархических файлах существуют три типа имён:

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

Fat32 – 8(имя).3(расширение)

Ntfs – 255(имя).3(расширение)

S5 - 14

  1. Полное имя - это цепочка простых символьных имён всех каталогов, через которое проходит путь от корня, до конкретного файла.

  2. Относительное имя – часть имени относительно, какого либо текущего каталога.

Лекция 3 Файловая система fat:

  1. Fat12

  2. Fat16

  3. Fat32

Д/З – в чем их отличия рассмотреть самостоятельно.

Дорожка – это часть поверхности ограниченная двумя концентрическими окружностями.

Цилиндр – это совокупность дорожек одного радиуса.

Сектор – это часть дорожки размером 512 байт наименьшая адресуемая 1-ца обмена данными дискового устройства с оперативкой.

Сектора нумеруются, начиная с нулевого.

Часть секторов объединяются в кластеры.

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

Области файловой системы Fat:

  1. BR(Boot Record) – представ собой область начального загрузчика которая содержит

    1. Сведения о носители данных.

    2. Начальный загрузчик конкретной ОС.

  1. FAT(File Allocated Table) – область таблицы распределённых данных.

  2. RD(Root Directory) – область корневого каталога

  3. DA(Data Area) – область данных

Область FAT – разделена на две копии за идентичностью которых следит ОС.

Каждая копия разделена на два блока размера блока определяет тип файловой системы.

В блоке имеются пронумерованные части которые соответствуют номеру кластера.

В каждой части содержится информация о кластере, с теми же номерами информация о кластере может быть :

  1. Кластер свободен.

  2. Кластер зарезервирован.

  3. Кластер испорчен.

  4. Номер следующего кластера в котором продолжается файл.

  5. Признак конца файла.

Область корневого каталога разбита, на дескрипторы, каждый дескриптор содержит 32 байта и разбит на 8 полей.

Каждый дескриптор содержит информацию о параметрах файла или директории.

Название

Размер

1

имя файла или директории

8 байт

2

расширения

3 байта

3

атрибуты

1 байт

4

резерв

10 байт

5

время последней записи файла или каталога

2 байта

6

дата последней записи файла или каталога

2 байта

7

номер начально кластера файла

2 байта

8

размер файла или каталога

4 байта

Атрибут представляет собой – набор характеристик файла или каталога.

Структура Атрибута

рез

ерв

1

1

1

1

1

1

Резерв редко используется

1-ая 1-ка указывает, что файл архивный

2-ая 1-ка указывает на каталог

Последняя 1-ка указывает, что файл создан только для чтения

Предпоследняя указывает, что файл является скрытым

3 – я с конца указывает, является ли файл системным

Посередине указывает на метку тома 1-ца носителя информации в многотомных файлах.