В конструктивном отношении различают накопители на гибких дискетах (ГД) и на жестких дисках (ЖД). Принцип действия обоих устройств одинаков, однако ЖД имеют значительно большую емкость и существенно меньшее время доступа (т.е. время поиска нужного сектора и обмена информации), чем ГД. С другой стороны, ГД могут легко выниматься и вставляться в накопитель, что делает их незаменимым средством обмена данными и программами между ПК. Увеличенная емкость ЖД достигается значительным по сравнению с ГД увеличением скорости вращения диска, что позволяет записывать на нем данные с большей плотностью. В результате ЖД обычно имеет больше дорожек и секторов. Кроме того, в накопителях этого типа, как правило, используется несколько дисков, закрепленных на одном шпинделе. С каждым диском взаимодействует своя пара головок (по Одной на каждую поверхность). Головки закрепляются на одном держателе и одновременно перемещаются в радиальном направлении. Совокупность всех дорожек на всех дисках для одного какого-либо положения головок называется цилиндром.

Перемещение головок и информационный обмен данными осуществляется под управлением специального устройства, называемого контроллером диска. Обычно в ПК используются два контроллера — для ГД и ЖД, иногда оба типа дисковых накопителей управляются общим контроллером.

3.1.2. Логическая структура дисков

С физической точки зрения все секторы одинаковы — как уже говорилось, их емкость в MS-DOS всегда равна 512 байтам. Однако программы операционной системы закрепляют за каждым сектором некоторые определенные функциИг что позволяет говорить о логической структуре дисков.

Любой диск в ДОС имеет четыре логических части: загрузочный сектор, таблицу распределения файлов, корневой каталог и архивное пространст — во.

Загрузочный сектор

Загрузочный сектор — это самый первый сектор на самой внешней (нулевой) дорожке. Загрузочный сектор содержит важную информацию о логической структуре диска и короткую программу начальной загрузки. Содержимое загрузочного сектора автоматически считывается в оперативную память после включения ПК, затем управление передается программе начальной загрузки. Эта программа считывает в память нужные части операционной системы и передает им управление. Таким образом, загрузочный сектор нужен прежде всего для начальной загрузки операционной системы.

Начиная с байта с порядковым номером 12, в загрузочном секторе размещается так называемый блок параметров BIOS (BPB), содержащий информацию о длине и расположении остальных логических частей диска и некоторые другие важные параметры. Информация в BPB соответствует следующему типу данных: