SATA
SATA (англ. Serial Advanced Technology Attachment) — последовательный интерфейс обмена данными между материнской платой компьютера и накопителями информации (жёсткими дисками, твердотельными накопителями, оптическими приводами). Является эволюционным развитием параллельного интерфейса ATA (PATA), также известного как IDE. SATA обеспечивает более высокую скорость передачи данных, меньший размер разъёма и кабеля, а также поддержку «горячей замены» устройств. Стандарт разработан и поддерживается организацией Serial ATA International Organization (SATA-IO).
История создания и развития
Разработка интерфейса SATA была начата в 2000 году группой компаний, включая Intel, Dell, IBM, Seagate и Maxtor, с целью преодоления ограничений параллельного интерфейса ATA. Ключевыми недостатками PATA были: широкая ленточная лента, мешавшая охлаждению внутри корпуса; ограничение длины кабеля (до 45 см); невозможность «горячей замены»; сложность синхронизации сигналов на высоких частотах. Первая спецификация SATA 1.0 была опубликована в 2001 году, а массовое внедрение началось с 2003 года.
Хронология версий
- SATA 1.0 (SATA 150) — первая версия, обеспечивающая пропускную способность до 1,5 Гбит/с (150 МБ/с). Использовала кодирование 8b/10b, что давало полезную скорость около 150 МБ/с.
- SATA 2.0 (SATA 300) — выпущена в 2004 году. Увеличила пропускную способность до 3,0 Гбит/с (300 МБ/с). Включала поддержку Native Command Queuing (NCQ) — технологии оптимизации порядка выполнения команд.
- SATA 3.0 (SATA 600) — представлена в 2008 году. Пропускная способность — 6,0 Гбит/с (600 МБ/с). Обратно совместима с предыдущими версиями. Стала наиболее распространённой версией на 2020-е годы.
- SATA 3.2 (SATA Express) — гибридный стандарт 2013 года, объединяющий SATA и PCI Express. Позволял подключать как обычные SATA-устройства, так и более быстрые накопители через шину PCIe. Не получил широкого распространения из-за конкуренции с M.2 и U.2.
- SATA 3.3 — версия 2016 года, незначительно улучшающая управление питанием и добавляющая поддержку «горячей замены» для некоторых типов накопителей.
Устройство и технические характеристики
Физический интерфейс
Кабель SATA состоит из 7 проводников (4 для передачи данных, 3 — «земля»), уложенных в плоскую ленту. Разъёмы на кабеле и устройствах — компактные, L-образные, предотвращающие неправильное подключение. Длина кабеля может достигать 1 метра (против 45 см у PATA). Для питания используется отдельный 15-контактный разъём, обеспечивающий напряжение 3,3 В, 5 В и 12 В. Существует также компактный разъём Slimline SATA для оптических приводов ноутбуков.
Протокол передачи данных
Передача данных осуществляется последовательно, бит за битом, по дифференциальным парам (две пары: приём и передача). Используется кодирование 8b/10b, при котором каждые 8 бит данных преобразуются в 10-битное слово для обеспечения синхронизации и обнаружения ошибок. Это снижает полезную скорость примерно на 20% от номинальной (например, 6 Гбит/с → 600 МБ/с). Поддерживается технология Native Command Queuing (NCQ), позволяющая накопителю оптимизировать порядок выполнения команд для сокращения времени доступа.
Разъёмы и типы подключения
- SATA (стандартный) — для 3,5- и 2,5-дюймовых накопителей.
- eSATA (External SATA) — внешний вариант с усиленной конструкцией разъёма и увеличенной длиной кабеля (до 2 м). Не передаёт питание, требует отдельного блока питания.
- mSATA (Mini-SATA) — форм-фактор для компактных устройств (ноутбуки, нетбуки). Использует разъём, похожий на Mini-PCIe, но электрически несовместимый с ним.
- M.2 (NGFF) — современный форм-фактор, поддерживающий как SATA, так и PCI Express. Разъём M.2 с ключом B или M может работать в режиме SATA, обеспечивая те же скорости, что и обычный SATA.
Классификация накопителей
Жёсткие диски (HDD)
Традиционные магнитные накопители. SATA является основным интерфейсом для HDD с 2003 года. Скорость вращения шпинделя — 5400 или 7200 об/мин (реже 10000 и 15000). Пропускная способность SATA 3.0 (600 МБ/с) значительно превышает реальную скорость чтения/записи HDD (обычно 100–200 МБ/с), поэтому интерфейс не является узким местом для таких накопителей.
Твердотельные накопители (SSD)
SSD на SATA-интерфейсе — наиболее распространённый тип до появления NVMe. Скорость последовательного чтения/записи ограничена пропускной способностью SATA (около 550 МБ/с для чтения и 500 МБ/с для записи). Для современных высокоскоростных SSD этого недостаточно, поэтому они вытесняются моделями с интерфейсом NVMe (через M.2 или U.2), использующими шину PCI Express.
Оптические приводы
DVD- и Blu-ray-приводы подключаются через SATA, обеспечивая скорость чтения/записи, достаточную для оптических носителей.
Применение и значение
SATA является стандартным интерфейсом для подключения внутренних накопителей в персональных компьютерах, ноутбуках, серверах начального уровня, сетевых хранилищах (NAS) и игровых консолях (например, PlayStation 4 и Xbox One). Благодаря обратной совместимости, устройства SATA 3.0 могут работать с контроллерами SATA 2.0 и 1.0 (с понижением скорости).
На 2024 год SATA остаётся актуальным для HDD и бюджетных/средних SSD, а также для оптических приводов. В высокопроизводительных системах (игровые ПК, серверы, рабочие станции) он вытесняется интерфейсами PCI Express (NVMe через M.2 и U.2), обеспечивающими скорости до 7 ГБ/с и выше.
Преимущества и недостатки
Преимущества
- Простота и дешевизна — низкая стоимость контроллеров, кабелей и разъёмов.
- Совместимость — обратная совместимость всех версий SATA.
- «Горячая замена» — поддержка подключения и отключения устройств без выключения питания (при наличии соответствующего контроллера и драйвера).
- Надёжность — последовательная передача данных менее подвержена помехам, чем параллельная.
- Универсальность — подходит для HDD, SSD, оптических приводов.
Недостатки
- Ограниченная скорость — максимальная пропускная способность 600 МБ/с (для SATA 3.0) недостаточна для современных высокоскоростных SSD.
- Отсутствие единого протокола для внешних устройств — eSATA не передаёт питание, что требует дополнительных кабелей.
- Меньшая популярность в мобильных устройствах — форм-факторы mSATA и M.2 (SATA) вытесняются M.2 NVMe.
Интересные факты
- Первоначально SATA назывался «Serial ATA», но для краткости и единообразия аббревиатура была сокращена до SATA.
- Разъём питания SATA рассчитан на 15 контактов, но для работы достаточно 3 (5 В, 12 В и земля). Остальные контакты зарезервированы для будущих функций (например, управления питанием).
- Стандарт SATA поддерживает «горячую замену» только при наличии специального контроллера (например, на материнских платах с поддержкой AHCI). В режиме IDE (Legacy) «горячая замена» не работает.
- В 2013 году была выпущена спецификация SATA 3.2, которая позволяла использовать SATA Express — комбинацию SATA и PCI Express, но она не получила распространения из-за сложности и высокой стоимости.
Источники
- Serial ATA International Organization (SATA-IO) — официальные спецификации стандартов.
- «Serial ATA: A High-Speed Serialized Replacement for Parallel ATA» — статья в журнале «IEEE Micro», 2003.
- «SATA 3.0 Specification» — документ SATA-IO, 2008.
- «The SATA Standard: Past, Present, and Future» — обзорная статья на сайте Tom's Hardware, 2016.
- «SATA vs. NVMe: Which Interface is Right for You?» — сравнительный анализ на портале AnandTech, 2020.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →