Интерфейсы винчестеров
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: дипломы бесплатно, шпаргалки по философии
| Добавил(а) на сайт: Евмения.
Предыдущая страница реферата | 1 2 3 4 5 6 | Следующая страница реферата
Первоначальная версия стандарта IDE обеспечивала возможность
подключения к компьютеру четырех винчестеров и позволяла обмениваться
данными с диском на скорости до 10Мбайт/сек, однако реальная скорость
ограничивалась прежде всего возможностями самого винчестера. Подключение
четырех устройств, предусмотренное спецификацией IDE, в компьютерах
семейства IBM PC AT, в спецификации ATA/IDE реализовано не было. Кроме
того, совместное использование стандарта ATA и программного интерфейса Int
13 BIOS ограничивало размер дисковых устройств 528Мб. Природу этого
ограничения, связанную с форматами чисел, используемых для адресации
головок, секторов и цилиндров винчестера (CHS-адрес) в стандарте IDE и
BIOS, можно понять из приведенной ниже таблицы и рисунка 2, иллюстрирующего
взаимодействие операционной системы с диском IDE.
Таблица 1.
| |BIOS |IDE |Результат |
|Максимальное число секторов на дорожке |63 |255 |63 |
|Максимальное число головок |255 |16 |16 |
|Максимальное число цилиндров |1024 |65536 |1024 |
|Максимальный размер диска |8.4Гб|136.9Гб|528Мб |
Рисунок 2. Взаимодействие диска IDE с операционной системой.
Другим существенным ограничением стандарта IDE/ATA является невозможность подключения к контроллеру IDE каких-либо устройств, за исключением винчестеров.
Присущие интерфейсу IDE/ATA ограничения тормозили развитие недорогих
компьютерных систем, рассчитанных на массового пользователя, в связи с чем
целый ряд фирм предпринял попытки расширения возможностей классического
IDE. Наибольших успехов на этом пути добилась компания Western Digital, разработавшая спецификацию Enhanced IDE (EIDE), позволяющую использовать
диски, размер которых превышает 528 Мб, и обеспечившую реальную возможность
подключения к компьютеру до четырех устройств IDE (не только винчестеров, но и приводов CD-ROM или стриммеров).
Другим интересным вариантом развития интерфейса IDE является технология Fast ATA, разработанная компанией Seagate Technology при поддержке фирмы Quantum. Эта технология направлена в первую очередь на повышение скорости обмена данными с дисковыми устройствами и не поддерживает возможность подключения CD-ROM или стриммеров, но обеспечивает более высокий уровень совместимости за счет соответствия широко распространенным промышленным стандартам.
Fast ATA
Спецификация Fast ATA разработана компанией Seagate Technology и
поддержана фирмой Quantum и еще рядом компаний. Это расширение стандарта
IDE/ATA преследует цель увеличения емкости винчестеров и скорости обмена
между диском и программами. К настоящему моменту существует два варианта
спецификации Fast ATA и Fast ATA-2. Винчестеры, соответствующие Fast ATA, обеспечивают высокую скорость обмена за счет реализации скоростных режимов
PIO mode 3 (11.1 Мб/сек) или Multiword DMA mode 1 (13.3 Мб/сек). Выбор
конкретного режима предоставляется производителю устройства. Fast ATA-2
поддерживает PIO mode 4 или Multiword DMA mode 2 (пока не реализован "в
железе"), обеспечивающие скорость обмена 16.6 Мб/сек.
Для обеспечения возможности использования дисков, размер которых
превышает 528Мб, используется режим трансляции параметров диска (рис. 4.);
реальные адреса CHS (цилиндр-головка-сектор) пересчитываются в фиктивные, удовлетворяющие ограничениям BIOS. Контроллер и BIOS используют в этом
случае разную геометрию для адресации данных на диске. Если диск содержит
2000 секторов и имеет 16 головок, то в результате трансляции BIOS будет
воспринимать его как устройство с 1000 цилиндров и 32 головками.
Рисунок 3. Трансляция параметров диска.
Технология Fast ATA основана на признанных промышленных стандартах, что обеспечивает ей высокий уровень совместимости со старыми контроллерами
и дисками. Протоколы обмена данными соответствуют официальному документу
АТА-2 (Ref: 9048D).
Enhanced IDE
Технология Enhanced IDE компании Western Digital была разработана в
результате анализа потребностей современного рынка ПК. В 1984 году компания
Western Digital создала контроллеры дисководов (WD1002) и винчестеров
(ST506), которые были использованы фирмой IBM при разработке компьютера IBM
PC AT. Успех архитектуры АТ привел к значительному расширению рынка IBM-
совместимых ПК и сделал контроллеры Western Digital стандартом de facto.
В процессе становления рынка персональных компьютеров фирма Western
Digital пришла к выводу о необходимости интеграции электроники контроллера
АТ и дискового устройства. В результате сотрудничества с Compaq Computer
Corporation был разработан интерфейс IDE (Integrated Drive Electronics), называемый также АТА (AT Bus attachment). Первые промышленные устройства на
базе IDE/ATA были выпущены в 1986 году.
Продолжая лидировать в сфере IDE-устройств, компания Western Digital
предложила расширение интерфейса IDE. Новая спецификация - Enhanced IDE -
повышает скорость обмена с диском, допускает применение более скоростных
дисков и обеспечивает возможность установки в компьютере до четырех
устройств IDE. Кроме того, Enhanced IDE позволяет подключать к контроллеру
не только винчестеры, но и другие устройства (приводы CD-ROM, стриммеры), поддерживающие спецификацию ATAPI (AT Attachment Packet Interface). Эта
спецификация определяет интерфейс с приводами CD-ROM и другими недисковыми
устройствами, позволяющий использовать стандартные контроллеры и кабели.
Стандарт ATAPI получил широкую поддержку среди производителей CD-ROM-
устройств и разработчиков операционных систем, что еще более расширило
сферу распространения интерфейса IDE/ATA.
Спецификация EIDE позволяет избавиться от целого ряда ограничений, присущих интерфейсу IDE/ATA. Такое расширение обеспечивает существенный
рост возможностей устройств долговременного хранения информации без роста
цен, усложнения использования и потери совместимости. Ограничения, присущие
IDE, по сравнению с другими интерфейсами (такими, как SCSI) не угрожают
доминированию IDE на современном рынке недорогих систем. Однако повышение
производительности процессоров, разработка новых ОС и высокие запросы
современных приложений к дисковому пространству привели к тому, что
стандарт IDE уже не может удовлетворять всем современным требованиям.
Существенно и то, что стандартный интерфейс IDE менее гибок и более
ограничен по сравнению со SCSI:
IDE поддерживает только два винчестера, а SCSI обеспечивает возможность
подключения большого количества блочных устройств различных типов
(принтеры, CD-ROM, стриммеры и др.);
размер дисков IDE не может превышать 528Мб, поскольку для доступа к диску
используется интерфейс Int 13 BIOS, тогда как SCSI не ограничивает размер
диска;
IDE обеспечивает скорость обмена с диском 2-3 Мб/сек, а SCSI - 10 или
20Мб/сек (Fast/Wide).
Технология Enhanced IDE позволяет избавиться от основных ограничений стандарта IDE/ATA: предельный размер диска 528Мб; малая скорость обмена с диском; поддержка только двух устройств; невозможность подключения приводов CD-ROM и стриммеров.
Рисунок 4. Компоненты технологии EIDE.
Как показано на рисунке 4, технология Enhanced IDE включает в себя четыре основных компоненты, реализуемые совместно в периферийных устройствах, контроллерах EIDE, BIOS и операционной системе:
1. Использование винчестеров размером более 528Мб.
Эта возможность обусловлена внесенными в BIOS изменениями, позволяющими адресовать большие диски. Для работы с дисками более 528Мб требуется поддержка со стороны винчестера, BIOS и операционной системы.
Винчестер должен поддерживать спецификацию ATA (этому требованию удовлетворяет большинство современных винчестеров).
BIOS также должна поддерживать спецификацию ATA; большинство производителей системных плат и разработчиков BIOS уже поддерживают этот режим.
Может потребоваться поддержка работы с большими дисками и со стороны операционной системы. Windows 3.1 не полностью соответствует ATA, поэтому приходится использовать специальные драйверы (Windows "32-bit disk access"), обычно поставляемые вместе с контроллерами EIDE. Большинство 32- разрядных операционных систем (таких, как OS/2) изначально поддерживают работу с большими дисками.
2. Ускоренный обмен данными основан на использовании скоростных режимов программируемого ввода-
вывода (PIO mode 3) и прямого доступа к памяти (DMA mode 1). Эти режимы
обеспечивают скорость обмена 11.1 и 13.3 Мб/сек, соответственно. Для
реализации скоростного обмена требуется поддержка со стороны винчестера и
BIOS.
Рекомендуем скачать другие рефераты по теме: реферат ссср, скачать шпоры.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 | Следующая страница реферата