Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
81
Добавлен:
29.03.2016
Размер:
585.73 Кб
Скачать

Интерфейс Enhanced ide

Интерфейс разработан компанией Western Digital (WD). Он имеет 4 основные особенности использования накопителя свыше 504Мбайт, более производительный режим обмена данными, подключение к одному адаптеру до 4 устройств, поддержка периферийных устройств отличных от жестких дисков.

Емкость IDE накопителя определяется количеством цилиндров C, магнитных головок H и секторов на дорожку S. MS DOS работает с секторами в 512 байт, отсюда емкость равна C?H?S?512 (байт). Прерывание 13 BIOS используемое для работы с дисками имеет следующие ограничения: количество цилиндров до 1024, количество головок до 255, количество секторов до 63. Таким образом, на уровне BIOS могут поддерживаться накопители с суммарной емкостью до 8,4 Гбайт. IDE в свою очередь распознает устройства имеющие до 65536 цилиндров, 16 поверхностей и 255 секторов на дорожку. Таким образом, суммарная емкость составляет 136,9 Гбайта. Однако из-за сопоставления BIOS и IDE максимальная емкость составляет 1024?16?63?512=504 Мбайта.

Фирма WD предложила свой способ решения этой проблемы. EIDE включает в себя реализацию режима LBA. В этом режиме информация из формата CHS транслируется в 28 разрядный логический адрес LBA, при котором работа с логическими блоками позволяет преодолеть ограничения в 504 Мбайта. Кроме этого возможна трансляция формата CHS BIOS в формат CHS IDE. Более производительный обмен данными обеспечивается реализацией режима PIO mode3, при помощи так называемого текущего управления линией IORDY шины IDE. Скорость обмена может достигать 11 Мбайт в секунду. Кроме этого обмен данными обеспечивает режим прямого доступа к памяти multiword DMA mode1. Он позволяет занимать системную шину для передачи нескольких слов при одном захвате. Теоретическая скорость обмена 13,3 Мбайта в секунду.

Расширенное количество подключаемых устройств достигается за счет вторичного контроллера дисков. Первичный контроллер с адресами 1F0-1F7 поддерживает системную BIOS и MS DOS при помощи аппаратного прерывания 14h. Для доступа к вторичному контроллеру используются адреса 170-177 и аппаратное прерывание 15h. Специальная IDE для поддержки других устройств например CD-ROM использует протокол ATAPI, требующий незначительных изменений в системной BIOS.

Соседние файлы в папке Лекции