реклама
Накопители

Технология Serial ATA

⇣ Содержание

Наконец-то, спустя несколько лет, теоретические разговоры о необходимости нового интерфейса начали реализовываться во что-то реальное и главное массово доступное. О Serial ATA я уже упоминал в статье о критериях выбора винчестеров, не особенно вдаваясь в механизмы его работы. А сейчас, судя по вопросам интересующихся, пришла пора это сделать.

К чему вся суета

Традиционный, параллельный ATA интерфейс хорошо зарекомендовал себя благодаря своей простоте и низкой стоимости реализации (пусть даже и предоставляя гораздо меньшее число удобств и преимуществ и худшую производительность по сравнению с другими, но, тем не менее, удовлетворяющую нуждам большинства обычных ПК), но дальнейшее его развитие стало сопрягаться с большим числом технологических трудностей, и назрела необходимость разработать новый интерфейс для замены. Часто среди обоснований перехода на новый стандарт в статьях называют ограниченную скорость передачи параллельного интерфейса в 133 мбайт/с, но это ограничение конкретной его версии, а не его вида вообще (а у Serial ATA не намного-то и больше - 150 Мбайт/с).

Дальнейшее увеличение пропускной способности возможно и при параллельной шине, причем для нее большая скорость естественней, чем для последовательной, но такая модернизация - дорогостоящее удовольствие (взгляните на приборы SCSI) и при достигнутых скоростях на последовательной шине, просто экономически нецелесообразно. Это раз. В старом интерфейсе использовались сигналы высокого уровня 5V, а при современном технологическом процессе получить их на выходе микросхем очень сложно и в общем-то даже невозможно. Это два. Это основные причины. Называемые улучшение вентилируемости, сокращение числа проводов, упрощение технологии шлейфов и сокращение затрат на производство - являются лишь следствием. Но не будем забегать вперед.

Как все начиналось

Работа над SerialATA была начата еще 4 года назад. Версия 0.9 спецификации была представлена на Intel Developer Forum 2000, и окончательно доработанная 1.0 - в конце того же года. Первые продукты начали появляться в 2001 году, а массовое производство, как и сказал инженер Steve Collins компании Seagate в интервью Андрею Кузину на Cebit 2001 началось полтора года спустя - в 2002-2003 годах, т.е. сейчас.

В разработке стандарта принимали и принимают участие многие серьезные компании. Изначально в рабочую группу входили APT Technologies, Dell, IBM, Intel, Maxtor, Quantum и Seagate Technologies. Подключение новых игроков происходило очень быстро и сейчас список участников проекта очень велик. Продвигается стандарт на рынок сейчас в основном стараниями VITESSE, Dell, Intel, Maxtor и Seagate - так называемой промогруппой Serial ATA.

И что мы имеем сегодня

Как несложно догадаться по именам разработчиков и из названия самого стандарта - Serial ATA - высокоскоростной последовательный интерфейс предназначенный для устройств хранения. По своей внутренней организационной структуре - четырехуровневой модели - он очень похож на другие стандарты, например USB или SCSI-3 которые в свою очередь всегда напоминали мне модель OSI сетей передачи данных. В последовательном ATA декомпозиция выполнена следующим образом:


Не нужно объяснять, что использование многоуровневой модели дает возможность для гибкого дальнейшего совершенствования стандарта, доработкой только необходимых уровней и не правя весь стандарт сразу.

Для компьютера в котором установлен Serial ATA принципиально ничего не меняется, взаимодействие операционной системы через драйвер контроллера в целях обеспечения совместимости с предыдущими версиями ATA оставлено прежним. Наглядно сходства и различия можно представить так:


В привычном параллельном ATA два устройства объединяются кабелем в цепочку и подключаются к одному порту контроллера. Взаимодействие приложения и устройства происходит через операционную систему и драйвер контроллера.


На этом рисунке блоки определенного цвета функционально идентичны блокам соответствующего цвета с предыдущего рисунка. Видно, что функционирование приложений, операционной системы и драйверов осталось без изменений. Интерфейс между контроллером нового стандарта и драйвером (левая часть блока "контроллер") остался прежним: новый Serial ATA полностью эмулирует Parallel ATA: использует для обмена те же регистры и команды. Изменилось лишь взаимодействие между ним и непосредственно дисками. Сразу же обращает на себя внимание то, что для подключения тех же двух устройств контроллер уже имеет два порта, и каждый накопитель подключается отдельным кабелем.

В новом Serial ATA нет понятия ведомого и ведущего устройства (Master/Slave). Наконец-то пришла пора прекратить тягать перемычки из своих винчестеров. Все подключенные накопители являются независимыми устройствами и их работа выглядит с точки зрения старого стандарта как Master with no Slave Present (но не нужно боятся вероятных проблем со старым ПО в этом месте: из соображений совместимости предусмотрена возможность эмуляции работы устройств в режиме Master+Slave: в зависимости от бита, использующегося для определения устройства назначения на шине, обращения просто распределяются между портами SATA, хотя в этом режиме оказываются недоступными многие из возможностей новой шины). Чисто внешние различия на этом заканчиваются. Остальные - внутри.

Следующая страница →
 
⇣ Содержание
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Вечерний 3DNews
Каждый будний вечер мы рассылаем сводку новостей без белиберды и рекламы. Две минуты на чтение — и вы в курсе главных событий.
window-new
Soft
Hard
Тренды 🔥
Новая статья: Gamesblender № 676: God of War: Ragnarok на ПК, осенний ремейк Silent Hill 2 и новости Warhammer 19 мин.
Европол отключил 2000 вредоносных доменов киберпреступников 3 ч.
Число владельцев криптовалют в мире достигло 562 млн — крипта есть у каждого тринадцатого 4 ч.
Лидеры ведущих ИИ-компаний прибыли на секретное заседание Бильдербергского клуба 6 ч.
Владелец Ticketmaster подтвердил утечку данных 560 млн пользователей спустя 11 дней 10 ч.
В Telegram добавили сообщения с анимированными эффектами, глобальные хештеги и другие нововведения 11 ч.
Anthropic позволит создавать персональных помощников на базе ИИ-чат-бота Claude 13 ч.
ElevenLabs запустила ИИ-генератор звуковых эффектов по текстовому описанию 13 ч.
Новая статья: Songs of Conquest — песнь величия. Рецензия 24 ч.
В ранний доступ Steam ворвался олдскульный шутер Selaco на движке классических Doom — с перестрелками и умными врагами в духе F.E.A.R. 31-05 21:58
Boeing отменила пилотируемый полёт космического корабля Starliner к МКС за несколько минут до старта 2 ч.
Привет из 2014-го: Asus выпустила обновлённую GeForce GT 710 EVO с 2 Гбайт GDDR5 3 ч.
Apple выбрала процессоры М2 Ultra и М4 для серверов, на которых будут работать ИИ-функции iPhone 6 ч.
Выставка Computex 2024 откроется 4 июня, но презентации AMD, Intel и Nvidia пройдут раньше 7 ч.
iPhone 5s официально устарел, а iPod touch 6 стал винтажным 7 ч.
Vivo оккупировала значительную часть майского рейтинга производительности AnTuTu 8 ч.
Игровой монитор Xiaomi G Pro 27i на панели Mini LED с 1152 зонами затенения выйдет на мировой рынок 8 ч.
Starlink хочет открыть для пользователей спутниковую сотовую связь уже осенью 10 ч.
Новые спутники Starlink могут уничтожить радиоастрономию на Земле, предупреждают учёные 12 ч.
Корейский профсоюз Samsung объявил забастовку, но на производство и поставки памяти это не повлияет 13 ч.