--PAGE_BREAK--В некотором приближении можно считать, что, «с точки зрения» MS-DOS, каждый логический диск это отдельный магнитный диск. Каждый логический диск имеет свое уникальное имя. В качестве имени логического диска используются буквы английского алфавита от A до Z (включительно). Количество логических дисков, таким образом, не более 26.
Буквы A и B — отведены строго под имеющиеся в IBM PC флоппи-диски ( FDD ).
Начиная с буквы C именуются логические диски(разделы) HDD ( винчестер).
На рисунках дано изображение логического диска.
В случае, если данный IBM PC имеет только один FDD, буква B
пропускается (рис.2)
Только логические диски A и C могут быть системными.
Файловая структура логического диска:
Чтобы обратиться к информации на диске(находящейся в файле), надо знать физический адрес первого сектора (Nповерхности+Nдорожки+Nсектора), общее количество кластеров, занимаемое данным файлом, адрес следующего кластера, если размер файла больше, чем размер одного кластера и т.д. Все это очень туманно, трудно и не нужно.
MS DOS избавляет пользователя от такой работы и ведет ее сама. Для обеспечения доступа к файлам — файловая система MS DOS организует и поддерживает на логическом диске определенную файловую структуру.
Элементы файловой структуры:
— стартовый сектор(сектор начальной загрузки, Boot-сектор),
— таблица
размещения
файлов(FAT — File Allocation Table),
— корневой каталог(Root-Directory),
— область данных(оставшееся свободным дисковое пространство)
Эти элементы создаются специальными программами (в среде MS DOS) в процессе инициализации диска.
Рис. 2
Стартовый сектор(сектор начальной загрузки,Boot-сектор):
Здесь записана информация, необходимая MS DOS для работы с диском :
— идентификатор OS(если диск системный),
— размер сектора диска,
— количество секторов в кластере,
— количество резервных секторов в начале диска,
— количество копий FAT на диске(стандарт — две),
— количество элементов в каталоге,
— количество секторов на диске,
— тип формата диска,
— количество секторов в FAT,
— количество секторов на дорожку,
— количество поверхностей,
— блок начальной загрузки OS,
За стартовым сектором располагается FAT.
FAT(таблица размещения файлов):
Область данных диска(см.выше) представлена в MS DOS как последо-
вательность пронумерованных кластеров.
FAT— это массив элементов, адресующих кластеры области данных диска.
Каждому кластеру области данных соответствует один элемент FAT.
Элементы FAT служат в качестве цепочки ссылок на кластеры файла в области данных.
FAT — крайне важный элемент Файловой структуры.Нарушения в FAT могут привести к полной или частичной потери информации на всем логическом диске. Именно поэтому, на диске хранится две копии FAT. Существуют спец.программы, которые контролируют состояние FAT и исправляют нарушения.
Корневой каталог:
Это определенная область диска, создаваемая в процессе инициализации
(форматировании) диска, где содержится информация о файлах и каталогах, хранящихся на диске.
Корневой Каталог всегда существует на отформатированном диске. На одном диске всегда бывает только один корневой каталог. Размер корневого каталога для данного диска — величина фиксированная, поэтому максимальное количество «привязанных» к нему файлов и других (дочерних) каталогов (Подкаталогов) — строго определенное.
Итак, подытоживая все выше сказанное, можно сделать вывод :
MS-DOS— 16-разрядная операционная система, работающая в реальном режиме процессора.
§ 4 Файловая система операционной системы
Windows
95.
4.1. Предыстория создания
FAT
32.
В сфере персональных компьютеров в 1987 г. возник кризис. Возможности файловой системы FAT, разработанной фирмой Microsoft за десять лет до этого для интерпретатора Standalone Disk Basic и позднее приспособленной для операционной системы DOS, были исчерпаны. FAT предназначалась для жестких дисков емкостью не свыше 32 Мбайт, а новые НЖМД большей емкости оказывались совершенно бесполезными для пользователей PC. Некоторые независимые поставщики предлагали собственные способы решения этой проблемы, однако лишь с появлением DOS 4.0 этот кризис был преодолен — на некоторое время.
Значительные изменения структуры файловой системы в DOS 4.0 позволили операционной системе работать с дисками емкостью до 128 Мбайт; с внесением в последующем незначительных дополнений этот предел был поднят до 2 Гбайт. В то время казалось, что такой объем памяти превышает любые мыслимые потребности. Однако если история персональных компьютеров чему-то и научила, то именно тому, что емкость, «превышающа любые мыслимые потребности», очень быстро становитс «почти недостаточной для серьезных работ». Действительно, в настоящее время в продаже имеютс жесткие диски емкостью, как правило, 2,5 Гбайт и выше, а когда-то очень высокий и избавивший нас от ограничений потолок в 2 Гбайт превратился в еще одно препятствие, которое предстоит преодолеть.
4.2. Описание
FAT
32.
Для систем Windows 95 фирма Microsoft разработала новое расширение системы FAT — FAT32, без каких-либо громких заявлений предусмотренное в пакете OEM Service Pack 2.
Система FAT32 устанавливается только в новых PC, и не рассчитывайте получить ее при переходе к новой версии Windows 95, хотя, по утверждению Microsoft, это расширение станет составной частью основного пакета для модернизации Windows
продолжение
--PAGE_BREAK--