Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Арх. В.С..doc
Скачиваний:
85
Добавлен:
24.09.2019
Размер:
3.5 Mб
Скачать

14.Рис. 16. Функциональная структура диска

Служебные секторы создаются при форматировании дискеты всегда, файлы операционной системы записываются на дискету только при создании системной дискеты. Размер служебной области составляет 2% от общей емкости дискеты.

В IBM PC в разное время использовалось несколько типов дисководов (НГМД), которые позволяли работать только с определенными форматами. Виды стандартизованных форматов приведены в табл. 6.

15.Таблица 6.

16.

17.Стандартные форматы нгмд ms dos

Обозначение

Количество сторон

Количество

секторов

Количество

дорожек

Объем

(Кбайт)

Диаметр

(дюйм)

Размер

FAT

(секто

ров

Размер

каталога

(секторов)

SS/DD-8

1

8

40

160

5

2

4

DS/DD-8

2

8

40

320

5

2

2

SS/DD-9

1

9

40

180

5

2

4

DS/DD-9

2

9

40

360

5

2

7

DS/HD-15

2

15

80

1200

5

14

14

DS/HD-9

2

9

80

720

3

10

7

DS/HD-18

2

18

80

1440

3

18

18

Назначение и структура служебных секторов:

  • Boot – содержит блок начальной загрузки и занимает 512d байт (200h). Программа начальной загрузки, содержащаяся в BOOT-секторе, предназначена для считывания с системной дискеты резидентных файлов операционной системы (в дальнейшем – OS) и командного процессора и размещения их в ОП.

  • Таблица размещения файлов (File allocation table, FAT) отображает структуру области данных диска – текущее распределение области данных дискеты между файлами.

Операционная система делит всю область данных диска на элементарные логические единицы – кластеры. Если необходимо записать на диск какой-либо набор данных (файл), то независимо от его длины, память для этого будет выделяться кластерами. Размер кластера зависит от типа формата. Все кластеры диска имеют свои номера. FAT дискеты состоит из 12-битовых элементов (у жестких дисков большого объема – из 16-битовых).

Место на диске, отводимое каждому файлу, состоит из последовательности (цепочки) кластеров. Номер первого кластера, в котором начинается файл, указывается в корневом директории. В FAT элемент, соответствующий этому кластеру, содержит номер следующего кластера, в котором находится продолжение файла, и так далее «по цепочке». Последний кластер файла обычно содержит FFF. Например, если файл разместился в 3, 17 и 25 кластерах диска, то в корневом каталоге для этого файла будет указано, что он размещается в кластере № 3. В элементе FAT, соответствующем третьему кластеру, будет записан номер следующего кластера (17), в элементе FAT, соответствующем кластеру №17 будет содержаться номер следующего кластера – 25, а в элементе FAT, соответствующем кластеру № 25, будет записан код последнего кластера – обычно FFF.

  • Корневой каталог диска содержит информацию о файлах и подкаталогах, размещенных на диске.

Каждый файл в каталоге описан с помощью 32 байтов, образующих элемент (строку) каталога. Каждый сектор каталога содержит 512/32 = 16 строк. В одной из них (обычно в первой) может быть записано имя диска (метка тома).