Serial ATA ( SATA , сокращение от Serial AT Attachment ) [3] — это интерфейс компьютерной шины , который соединяет адаптеры главной шины с запоминающими устройствами , такими как жесткие диски , оптические приводы и твердотельные накопители . Serial ATA пришел на смену более раннему стандарту Parallel ATA (PATA) и стал основным интерфейсом для устройств хранения данных.
Спецификации отраслевой совместимости Serial ATA исходят от Международной организации Serial ATA (SATA-IO), которые затем обнародуются Техническим комитетом INCITS T13, Приложение AT (INCITS T13). [4]
SATA был анонсирован в 2000 году [5] [6] , чтобы обеспечить несколько преимуществ по сравнению с более ранним интерфейсом PATA, таких как уменьшенный размер и стоимость кабеля (семь проводников вместо 40 или 80), собственная горячая замена , более быстрая передача данных за счет более высоких скоростей передачи сигналов. и более эффективная передача через (дополнительный) протокол организации очереди ввода-вывода . Версия 1.0 спецификации была выпущена в январе 2003 г. [3]
Спецификации отраслевой совместимости Serial ATA исходят от Международной организации Serial ATA (SATA-IO). Группа SATA-IO совместно создает, проверяет, ратифицирует и публикует спецификации совместимости, тестовые примеры и плагины . Как и во многих других отраслевых стандартах совместимости, право собственности на содержимое SATA передается другим отраслевым организациям: в первую очередь INCITS T13 [4] и подкомитету INCITS T10 ( SCSI ), подгруппе T10, ответственной за Serial Attached SCSI (SAS). В оставшейся части этой статьи делается попытка использовать терминологию и спецификации SATA-IO.
До появления SATA в 2000 году PATA назывался просто ATA. Название «AT Attachment» (ATA) возникло после выпуска в 1984 году персонального компьютера IBM AT , более известного как IBM AT. [7] Интерфейс контроллера IBM AT стал де-факто отраслевым интерфейсом для подключения жестких дисков. «AT» было аббревиатурой IBM для «Advanced Technology»; таким образом, многие компании и организации указывают, что SATA является аббревиатурой от «Serial Advanced Technology Attachment». Однако в спецификациях ATA просто используется название «AT Attachment», чтобы избежать возможных проблем с товарными знаками IBM. [8]
Хост-адаптеры и устройства SATA обмениваются данными через высокоскоростной последовательный кабель по двум парам проводников. Напротив, параллельный ATA ( переименование устаревших спецификаций ATA) использует 16-битную шину данных со многими дополнительными вспомогательными и управляющими сигналами, и все они работают на гораздо более низкой частоте. Чтобы обеспечить обратную совместимость с устаревшим программным обеспечением и приложениями ATA, SATA использует те же базовые наборы команд ATA и ATAPI , что и устаревшие устройства ATA.