Автор работы: Пользователь скрыл имя, 09 Января 2012 в 21:47, реферат
Стандарт EIDE (англ. Enhanced IDE — «расширенный IDE»), появившийся вслед за IDE, позволял использование приводов ёмкостью, превышающей 528 Мб (504 МиБ), вплоть до 8,4 Гб. Хотя эти аббревиатуры возникли как торговые, а не официальные названия стандарта, термины IDE и EIDE часто употребляются вместо термина ATA.
SATA (Serial ATA) — последовательный интерфейс обмена данными с накопителями информации. SATA является развитием параллельного интерфейса ATA (IDE).
Введение
Преимущества интерфейса SATA над PATA
Обратная совместимость SATA и PATA
Общие данные интерфейса SATA
Физический уровень
Канальный уровень
Транспортный и прикладной уровни
Перспективы развития
Используемая литература
НАЦИОНАЛЬТЫЙ
ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
ФАКУЛЬТЕТ ПРИКЛАДНОЙ МАТЕМАТИКИ
Кафедра специализированных компьютерных
систем
«Интерфейс SATA и PATA»
Киев 2011
Содержание:
Введение.
ATA
(Advanced Technology Attachment) — параллельный
интерфейс подключения
В
стандарте АТА определён
Принцип
адресации CHS заложен в названии.
Сперва блок головок устанавливается
позиционером на требуемую дорожку
(Cylinder), после этого выбирается требуемая
головка (Head), а затем считывается информация
из требуемого сектора (Sector).
Стандарт EIDE (англ. Enhanced IDE — «расширенный IDE»), появившийся вслед за IDE, позволял использование приводов ёмкостью, превышающей 528 Мб (504 МиБ), вплоть до 8,4 Гб. Хотя эти аббревиатуры возникли как торговые, а не официальные названия стандарта, термины IDE и EIDE часто употребляются вместо термина ATA.
SATA (Serial ATA) — последовательный интерфейс обмена данными с накопителями информации. SATA является развитием параллельного интерфейса ATA (IDE).
Преимущества интерфейса SATA над PATA.
Прежде всего, кабель у нового интерфейса принципиально отличается от прежнего 40- или 80-жильного широкого плоского: количество сигнальных проводов кабеля сокращено до четырех (есть еще и земля), и до метра увеличена его допустимая длина. Это способствует более компактной упаковке и лучшим условиям охлаждения внутри корпуса компьютера, удешевляет конструкцию. Тут компактные семиконтактные разъемы соединяются узким уплощенным кабелем шириной примерно 8 мм и толщиной около 2 мм. Внутри кабеля Serial ATA находятся 2 пары сигнальных проводов (одна пара на прием, другая - на передачу), отделенных тремя жилами общего провода («земли»). На разъеме, расположенном на дисках и материнских платах, три «земляных» контакта выступают чуть дальше сигнальных контактов, чтобы облегчить «горячее» подключение (предусмотрено «горячее» подключение накопителей по Serial ATA без специальных адаптеров).
Еще одно преимущество Serial ATA - большая полоса пропускания, чем у Parallel ATA. Первая версия интерфейса Serial ATA обладает пропускной способностью до 1,5 Гбит/с (это около 150 Мбайт/с для полезных данных против 100-130 Мбайт/с у параллельного интерфейса). Однако в дальнейшем второе и третье поколение Serial ATA (примерно через 3 и 6 лет) увеличат скорость до 3 и 6 Гбит/с соответственно.
Существует несколько способов повысить пропускную способность интерфейса: увеличить или разрядность шины данных, или тактовую частоту передачи, или и то и другое сразу. Увеличение разрядности шины данных (то есть когда передача становится все более «параллельной») налагает жесткие ограничения на максимальную частоту передачи. Это вызывает сложности синхронизации, возникновение паразитных модуляционных сигналов при одновременном переключении сигналов в соседних проводах, интерференцию сигналов на высоких частотах и т.д. Поэтому для реализации большей пропускной способности был выбран путь последовательной передачи данных, то есть разрядность шины данных свели к минимуму и повысили тактовую частоту передачи. Именно в этом заключается принципиальное отличие нового интерфейса Serial ATA от интерфейса PATA.
Кроме того, поскольку к каждому кабелю Serial ATA может быть подключен только один накопитель (к параллельным можно подключать два накопителя одновременно), то запас скорости интерфейса сейчас кажется очень большим.
Действительно, если нынешние IDE-винчестеры
со скоростью чтения полезных
данных с пластин до 50 Мбайт/с
практически насытили
Улучшено и электрическое обрамление интерфейса: теперь вместо более 20 пятивольтовых линий (а пятивольтовые сигналы в современных системах нередко требуют усложнения и удорожания схемотехники, поскольку большинство нынешних цифровых микросхем уже работают при более низких напряжениях питания) используются всего две дифференциальные линии с перепадом уровня всего 0,5 вольт, а это отлично согласуется с современными интегрированными решениями.
Еще одной важной особенностью Serial ATA является то, что изменения архитектуры интерфейса лежат только в области физического интерфейса, а по регистрам и программному обеспечению он будет полностью совместим с нынешним параллельным ATA. Поэтому не будет необходимости кардинально менять драйверы. Более того, в некоторых случай новых драйверов для Serial ATA вообще не потребуется (!): архитектура Serial ATA прозрачна для BIOS и операционной системы. Кроме того, Serial ATA (в отличие от параллельных ATA) обладает средствами исправления ошибок (по ECC), и целостность передаваемых по кабелю данных будет гарантироваться.
Обратная
совместимость SATA и
PATA.
Обратная
совместимость
1. Объединением чипсетов, поддерживающих параллельный ATA-интерфейс, с дискретными компонентами, реализующими Serial ATA физически. Эти дискретные компоненты стали доступны в 2001 году, а в 2002 году появились чипсеты со встроенными компонентами Serial ATA.
2.
Применением адаптеров (
Общие
данные интерфейса SATA.
В первой версии стандарта Serial ATA (SATA 1.0) предусмотрена максимальная пропускная способность 150 Мбайт/с, а об ограничениях на размеры дисков можно просто забыть на ближайшие лет десять. В следующих версиях SATA предусматривается удвоение скорости передачи, то есть сначала будет 300, а затем и 600 Мбайт/с.
Как
уже отмечалось, стандарт SATA подразумевает
последовательную передачу данных, а
потому в кабелях передачи данных
используются всего две дифференциальные
пары. Одна из них работает на передачу,
а другая — на прием. Всего же в кабеле
SATA допускается (опционально) использование
семи проводников, три из которых «земля»
(рис. 1 и 2). Максимальная длина кабеля при
этом составляет 1 м.
Рис.
1 Структура кабеля передачи данных
SATA.
Рис. 2 Разъем шлейфа данных и питания в устройствах SATA.
Рис. 3 (a) модуль подключения кабеля передачи данных; (b) модуль подключения кабеля питания; (c) кабель передачи данных; (d) кабель питания; (e) схема подключения кабеля передачи данных, к модулю подключения (f);
По
сравнению с традиционным параллельным
интерфейсом интерфейс Serial ATA имеет
большую помехозащищенность и мало
восприимчив к электромагнитным
помехам благодаря
Физический уровень.
Физический уровень занимается передачей битов по физическим каналам связи. Здесь определяются основные характеристики среды используемой для передачи данных и характеристики электрических сигналов.
Сигналы. При современных технологиях использование 5-ти вольтовых сигналов стало очень затруднительно, и кроме того, с ростом скорости работы возникают дополнительные сложности при переключении из одного состояния в другое. С такой проблемой уже однажды столкнулась SCSI, и сейчас, в Serial ATA был использован тот же подход. Уровень сигналов снижен и составляет 250 мв.
Способ передачи. Кроме того, вместо использовавшейся раннее в ATA однополярной передачи, обладающей низкой помехоустойчивостью, применена двухполярная (или еще ее называют дифференциальной. Снова же, так как и SCSI). Преимущество ее в гораздо большей помехозащищенности. При дифференциальной передаче по двум проводам передается один и тот же сигнал, но разной полярности. Шумы наводимые в проводах симметричны, и сложив оба полученных разнополярных сигнала можно получить шум, а вычев его из полученного сигнала - непосредственно чистый переданный сигнал. Собственно использование дифференциальной передачи и дало возможность снизить уровни используемого сигнала.
На физическом уровне для передачи данных используется двухэтапное логическое кодирование 8b/10b.
При логическом кодировании 8b/10b каждые 8 бит исходной последовательности заменяются на 10 бит в соответствии с определенными правилами. В результате для 256 возможных комбинаций из 8 входных бит получаем 1024 возможные комбинации для 10 выходных бит. Но разрешенными из этих 1024 комбинаций являются только 256, а остальные — запрещенными. Как правило, такая избыточность используется для того, чтобы повысить помехоустойчивость кодирования (если при приеме обнаруживается запрещенная последовательность, то распознается ошибка передачи). Кроме того, незначительная избыточность улучшает спектральные характеристики сигнала, поскольку исключает возможность появления в цепочке передаваемых бит длинных последовательностей нулей и единиц. Также повышаются и самосинхронизирующие свойства кода. При приеме данных происходит декодирование 8b/10b, то есть каждой группе из 10 бит ставится в соответствие 8 бит, а лишние биты вырезаются.
Однако в случае протокола SATA разрешенных к использованию комбинаций значительно больше, чем 256. При этом каждой входной последовательности может соответствовать несколько выходных, а какая именно выходная комбинация будет использована, зависит от контрольного сигнала rd, формируемого в процессе передачи. Рассмотрим подробнее два этапа кодирования.
При кодировании 8 исходных бит разбиваются на две подгруппы: из 5 бит и из 3 бит. На первом этапе подгруппа 5 бит подвергается кодированию 5b/6b, то есть каждые 5 бит заменяются на 6. На втором этапе оставшиеся 3 бита подвергаются кодированию 3b/4b.
Целесообразность использования двухэтапного кодирования вызвана тем, что при кодировании каждой группы (сначала 5 бит, а потом оставшихся 3 бит) формируется специальный бинарный контрольный сигнал rd (Running Disparity), который может быть либо отрицательным (rd-), либо положительным (rd+).