MFM-контроллер
Иногда в компьютерах типа ХТ можно обнаружить отдельный контроллер жесткого диска (хотя найти в настоящее время сам РС ХТ, мягко говоря, несколько проблематично). К такому контроллеру может быть подключен только один винчестер. Конфигурирование диска производится с помощью джамперов, положение которых, кстати, не стандартизировано.
РС класса АТ обычно оборудован комбинированным MFM-контроллером, который может работать с двумя дисководами для дискет и двумя жесткими дисками. Такой контроллер оборудован так называемым интерфейсом ST 506/412. Это обозначение соответствует одноименным названиям дисков емкостью соответственно 5 и 10 Mb, выпущенных фирмой Seagate в начале 80-х годов. Отличительная способность этих интерфейсов в том, что они работают с неинтеллектуальными дисками. То есть винчестер самостоятельно указывает, с какой скоростью он вращается, как он перемещает свои головки и так далее, но совсем не сообщает методы размещения информации и управления ею.
Все необходимые сигналы управления диском поступают от контроллера. Внешне это можно определить по монтажным кабелям: MFM-винчестер соединен с контроллером двумя кабелями. 34-жильный кабель передает диску соответствующие сигналы управления, в то время как данные передаются по 20-жильному кабелю данных. При установке двух HDD используется один кабель управления и два кабеля данных.
Вряд ли вы вообще сможете увидеть, как выглядит плата MFM-контроллера - эти контроллеры уже давным-давно устарели и не производятся.
RLL-контроллер
Для RLL-контроллера действуют в основном те же принципы, что и для MFM-контроллера. Здесь также встречаются как отдельный ХТ-контроллер, так и комбинированный контроллер HDD и FDD. Винчестер RLL тоже подключается аналогично - каждый диск требует кабель управления и кабель данных.
Преимущества RLL по сравнению с MFM заключаются в том, что данные кодируются с троекратной скоростью, в результате чего емкость диска повышается примерно на 50%, тем более что количество секторов на дорожке увеличено с 17 до 26. Например, при одинаковом строении механических узлов RLL HDD Seagate ST238R имеет объем 38 Mb, а MFM HDD Seagate ST225 - только 21 Mb. Благодаря одинаковому типу кабелей можно подсоединить винчестер MFM к контроллеру RLL. В 80% случаев подключенный таким образом HDD работает без проблем. Скорость передачи данных по сравнению с методом MFM возросла до 900 Kb/s.
Контроллер ESDI
Для удовлетворения все возрастающих потребностей в больших объемах памяти и большей скорости обмена данными был разработан новый стандарт, который получил название ESDI (Enchanced Small Device Interface).
Емкость жестких дисков с вышеупомянутым интерфейсом уже на ранней стадии своего развития превышала 100 Mb. Приводы ESDI имеют двойную высоту, что является их отличительным признаком. Однако сам ESDI-контроллер вряд ли по внешнему виду можно отличить от RLL- или MFM-контроллера. ESDI-конторолер, также как и MFM- и RLL-контроллеры, подключаются к винчестеру 34-жильным кабелем управления и 20-жильным кабелем данных. В остальном же ESDI не совместим с RLL и MFM.
ESDI-контроллер имеет следующие отличительные особеннсти:
- Электронные схемы управления преобразованием и чтением/записью данных на магнитные диски распологаются не на самом контроллере, а непосредственно на плате ESDI-привода. Благодаря этому данные от носителя к контроллеру передаются в цифровом виде, что, конечно же, повышает скорость их передачи
- Эта скорость составляет от 625 до 1875 Kb/s, обычно 1250 Kb/s
- Стандарт поддерживает секционированние диска от 32 до 36 секторов на дорожку, в отдельных случаях от 52 до 54 секторов
- Оборудован собственой BIOS, поэтому в CMOS Setup HDD объявляется как не установленный (Not Installed)
- Использует улучшенную систему контроля и распознавания ошибок, которая, например, автоматически распознает дефектные дорожки
- В качестве метода регистрации данных применяется модификация RLL метода - ARLL (Advanced Run Length Limited)
- Аналогично MFM- и RLL-контроллерам, контроллеры ESDI давно устарели, и мы поэтому не будем более подробно заострять на них внимание