Реферат: Контроллер HDD
Производительность диска определяется четырьмя основными физическими параметрами:
1. временем доступа (мс)
2. размером цилиндра (секторов)
3. скоростью передачи данных (Кбайт/с)
4. средним временем ожидания (мс)
Время доступа - то время, которое требуется для перевода головок чтения-записи на нужные дорожки (цилиндры). После установки над нужными дорожками головки должны перейти из транспортного положения в положение чтения-записи. Все это и составляет обычно время доступа.
АПЗ.38.098424.003 ПЗ
Лист
6
Изм
Лит
№ докум
Подпись
Дата
Скорость передачи данных (скорость, с которой они выдаются с диска) зависит от скорости вращения диска, плотности записи и секторного интерливинга . (Расслоение. Фактор интерливинга, равный 4 означает, что имеются три сектора, разделяющие смежные сектора. Следование секторов под головкой будет следующим- сектор 1, сектор X, сектор Y, сектор Z, сектор 2 и т.д.). При коэффициенте интерливинга, равного 6, у РС ХТ скорость передачи снижается с 5 М бит/с до 0.83 М бит/с.
Среднее время ожидания - время, за которое диск совершит половину оборота и нужный сектор окажется под головкой.
АПЗ.38.098424.003 ПЗ
Лист
7
Изм
Лит
№ докум
Подпись
Дата
Механизм общения контроллера с диском
Контроллер жесткого диска
Использование контроллера DMA (Прямого доступа к памяти) в настоящее время не применяется для операций ввода-вывода с жестким диском. Контроллер в жесткого диска в АТ использует 512-байтный секторный буфер, к которому МП (i80286) обращается как к 16-разрядному устройству. Когда этот буфер полон или пуст, контроллер прерывает МП (с помощью INT 14), после чего данные передаются при помощи строковых команд ввода-вывода в память или из памяти со скоростью 2 Мбайта в секунду (у IBM XT, использовавшего подсистему DMA, скорость передачи в два раза ниже). Такая скорость достигается за счет использования трех тактов (включая одно состояние ожидания) для переноса данных (16 бит) в процессор и еще трех тактов (включая еще одно состояние ожидания) для переноса данных в память. Таким образом, для передачи двух байтов данных используется шесть тактов шины.
Таблица параметров жесткого диска
Она находится по адресу вектора прерывания INT 41h для первого жесткого диска и INT 46h для второго (если он есть):
Таблица 4.
Смещ. | Длина |
Содержимое | ||
+0 | 2 |
Максимальное число цилиндров | ||
+2 | 1 |
Максимальное число головок | ||
+3 | 2 |
Не используется в АТ | ||
+5 | 2 |
Стартовый цилиндр предкомпенсации записи | ||
+7 | 1 |
Не используется в АТ | ||
+8 | 1 |
Управляющий байт |
7: запрет повторного доступа 6: запрет повторения по ошибке ЕСС 3: более 8 головок | |
+9 | 1 |
Не используется в АТ | ||
+0Ah | 1 |
К-во Просмотров: 971
Бесплатно скачать Реферат: Контроллер HDD
|