Технологія 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, хоча в цьому режимі виявляються недоступними багато з можливостей нової шини). Чисто зовнішні відмінності на цьому закінчуються. Решта - всередині.
Наступна сторінка
⇣ Зміст
- Сторінка 1 - Стр.1 - Частина 1
- Сторінка 2 - Стр.2 - Частина 2
Коментувати ()
Якщо Ви помітили помилку - виділіть її мишею і натисніть CTRL + ENTER.
Матеріали за темою
Однодисковий NAS Synology DS120j - коли ціна має значення
Огляд жорсткого диска WD Gold 4 Тбайт (WD4003FRYZ): для ЦОДу і для дому
Огляд NVMe-накопичувача Silicon Power P34A80: еталонний Phison E12 і нова прошивка
Чи дійсно PCI Express 4.0 - важлива перевага Ryzen 3000? Перевіряємо на NVMe SSD
NIMBUSTOR AS5202T - NAS від ASUSTOR для геймерів і техногиків
Підсумки 2019 року: жорсткі диски
"