Сериски АТА интерфејс
Создадена | 2003 |
---|---|
Заменува | Parallel ATA (PATA) |
Капацитет | 1.5, 3.0, 6.0 and 16 Gbit/s |
Стил | сериска |
Жешко-заменлива | Yes[1] |
Надворешна | Optional (eSATA) |
Сериски АТА (SATA, кратенка од Serial AT Attachment[2]) претставува компјутерски интерфејс кој поврзува адаптер на домаќин со уреди за складирање како што се тврдите дискови и оптичките дискови. Серискиот АТА го наследува постариот Паралелен АТА (PATA) стандард,
[б 1] нудејки неколку предности во однос на постариот интерфејс:
намалена големина на кабел и цена (седум проводници,наместо 40 или 80), првичен hot swapping, побрз трансфер на податоципреку повисоки стапки на сигнализација, и поефикасно пренесување преку (опционален) I/O протокол.
Адаптерите на SATA домаќините и уредите комуницираат преку голема брзина сериски кабел со два пара на проводници. Спротивно на тоа, паралелната ATA (the redesignation за спецификации наследени од ATA) се користи 16-битна широка податочна магистрала со многу дополнителна поддршка и контролни сигнали, каде сите работат во многу пониски честоти. За да се обезбеди поддршка за постари верзии на наследената ATA,како софтвер и апликации, SATA ги користи истите основни АТА ATAPI команди поставени како наследени АТА уреди.
SATA ја замени паралелната АТА во десктоп компјутерите и лаптоп компјутерите, и во голема мера го замени PATA со нови вградени апликации. Пазарниот удел на SATA на пазарот на десктоп компјутерите е 99% во 2008 година.[3] PATA remains widely used in industrial and embedded applications that use CompactFlash (CF) storage, which is designed around the legacy PATA standard, even though the new CFast standard is based on SATA.[4][5]
Компатибилноста на спецификациите на Сериски АТА потекнуваат од Serial ATA Меѓународна организација (SATA-IO). SATA-IO заеднички создава, рецензии, ратификува, и ја објавува интероперабилноста на апликациите, тест случаите и плугфестите.Како и со многу други индустриски стандарди за компатибилност, содржината на SATA се пренесува на други индустриски тела: првичен INCITS T13 подкомитетен ATA, INCITS T10 подкомитет (SCSI), подгрупа на Т10 одговорни за Сериски SCSI (SAS). Во остатокот од овој артикал ќе се обидеме да ја користиме терминологијата и спецификацијата на SATA-IO.
Особености
уредиHotplug
уредиСпецификациите на Сериски АТА вклучува логика за SATA уред т.н "hotplugging". Уреди и матични плочи, кои ги исполнуваат спецификациите на интероперабилност се способни за "hot plugging".
Напреден контролен интерфејс за домаќини
уредиНапреден контролен интерфејс за домаќини или (AHCI) е интерфејс објавен и користен од страна на Интел, кој стана de facto стандард.Тој дозволува употреба на напредни функции на SATA hotplug и основни подредени команди (NCQ). Ако AHCI не е поддржана од страна на матичната плоча и чипсетот, SATA контролерите обично работат во "IDE[6] емулација" , кој не дозволува пристап до одликите на уредот поддржани од страна на ATA/IDE стандардот.
Драјверите на Windows уредите кои се етикетирано како SATA често работат во IDE режим на емулација освен ако експлицитно не е наведено дека состојбата им е во AHCI режим, во RAID режим, или во режим предвиден од неслободни драјвери и команди кои им е дозволен пристап до SATA функциите пред AHCI да стане популарен. Модерните верзии на Microsoft Windows, Mac OS X, FreeBSD, Linux со верзија 2.6.19 па наваму,[7] as well as Solaris and OpenSolaris, include support for AHCI, but older operating systems such as Windows XP do not. Even in those instances, a proprietary driver may have been created for a specific chipset, such as Intel's.[8]
Измени и дополнување
уредиSATA revision 1.0 (1.5 Gbit/s, 150 MB/s)
уредиРевизија 1.0a беше издадена на 7 јануари 2003. Првата генерација на SATA интерфејси ,сега позната како SATA 1.5 Gbit/s, комуницира по стапка од 1.5 Gbit/s, и не поддржува основни подредени команди (NCQ). Земајки 8b/10b кодирање предвид, тие имаат вистински некодирана брзина на трансфер од 1.2 Gbit/s (150 MB/s). Теоретски, пропусниот опсег на SATA 1.5 Gbit/s e слична на онаа на PATA/133,но поновите SATA уреди нудат дополнителна опрема како што е NCQ , кои ги подобруваат перформансите во повеќезадачната средина.
Во почетниот период после финализацијата на SATA 1.5 Gbit/s ,производителите на адаптери и драјвери користеа т.н "мост чип" за претворање на веќе постоечките PATA дизајни за употреба со SATA интерфејс. Премостените драјвери имаат SATA конектир, можат да вклучат еден или два вида на енергетски конектори, и, генерално, и да вршат идентични еквиваленции со нејзиниот првичен SATA .[9] Сепак, повеќето премостени дискови немаат поддршка за некои SATA- специфични одлики како што е NCQ. Основните SATA производи брзо се префрлија на премостените производи со воведувањето на втората генерација на SATA дисковите .[се бара извор]
SATA revision 2.0 (3 Gbit/s, 300 MB/s)
уредиSATA revision 2.0 беше издадена во април 2004, претставувајки го (NCQ). Тоа е компатибилно со SATA 1.5 Gbit/s.[10]
Втората генерација SATA интерфејси работи со основна брзина на трансфер од 3.0 Gbit/s кое, кога изнесуваше за 8b/10b кодирачка шема, е еднаква на максималната некодирана стапка на трансфер од 2.4 Gbit/s (300 MB/s). Теоретскиот пропуслив опсег на SATA revision 2.0, кое е исто така познато како SATA 3 Gbit/s, ја дуплира пропусната моќ на SATA revision 1.0.
Кабли, конектори, и порти
уредиКонекторите и каблите претставуваат највидливата разлика помеѓу SATA и паралелни ATA дискови. За разлика од PATA, истите конектори се користат на 3.5-инч (89 mм) SATA тврдите дискови (за десктоп и опслужувач компјутери) и2.5-инч (64 mм) дискови (за опслужувачки и помали компјутери).[11]
Стандардни SATA конектори за податоци и моќ имаат диригентски спроводник од 1.27 mм (0.050 инчи). Малку сила е потребно за да се спојат два SATA конектори. Помал mini-SATA или mSATA конектор се користи за помали уреди како што се 1.8-inch SATA дискови, некои DVD и Blu-ray дискови, и mini SSDs.[12]
Специјален eSATA конектор е специфициран за надворешни уреди,и опционално имплементира спроведување за клиповите да одржат внатрешни конектори цврсто на едно место. SATA дисковите можат да бидат вклучени во SAS дисковите, но SATA контролерите неможат да ракуваат со истите SAS дискови.
Податочни конектори
уредиPin # | Mating | Function | |
---|---|---|---|
1 | 1st | Ground | |
2 | 2nd | A+ (Transmit) | |
3 | 2nd | A− (Transmit) | |
4 | 1st | Ground | |
5 | 2nd | B− (Receive) | |
6 | 2nd | B+ (Receive) | |
7 | 1st | Ground | |
— | Coding notch |
Микро конектори
уредиPin # | Mating | Function | |
---|---|---|---|
1 | 3rd | 3.3 V | |
2 | 2nd | ||
3 | 1st | Ground | |
4 | 1st | ||
5 | 2nd | 5 V | |
6 | 3rd | ||
7 | 3rd | Reserved | |
— | Coding notch | ||
8 | 3rd | Vendor specific | |
9 | 2nd |
Микро SATA конекторите уште се нарекуваат и uSATA или μSATA.[14]
SATA Експрес
уредиSATA Експрес, првично стандардизиран во 3.2 стандардизацијата ,[15] е интерфејс кој поддржува или SATA илиPCI Експрес уреди за складирање. Конекторот за домаќинот не е компатибилен со 3.5-inch SATA конектор за податоци, овозможувајки до два SATA уреди да бидат поврзани.[16] Во исто време, конекторите на домаќините обезбедуваат повеќекратни PCI Експрес ленти за чиста PCI Експрес врска на уред за складирање .[17]
Наместо вообичаениот пристап на удвојување на основната брзина на SATA индерфејсот, PCI Експрес беше избран за постигнување на трансфер на податоци со брзина поголема од 6 Gbit/s. Беше констатирано дека удвојувањето на основната SATA брзина ќе одземе премногу време, премногу промени ќе бидат потребни за SATA стандардот, и ќе резултира со многу поголема потрошувачка на енергија во споредба со постојните PCI Експрес магистрали.[18]
Во прилог на поддршка на наследните контролни интерфејси на домаќини (AHCI), SATA Експрес исто така ги прави компатибилни за NVM Express (NVMe) да се користат како логички интерфејси за уради за складирање поврзани со PCI Експрес уреди.[19]
Протоколи
уредиСпецификациите на SATA дефинираат три различни слоеви на протоколи : физички ,линк и транспортен.
Физички слој
уредиФизичкиот слој ги дефинира електричните и физичките одлики на SATA (како што се кабелските димензии и "parasitics", нивото на напонот на драјверите и работниот опсег на приемникот), како и физичкиот подсистем на кодирање ( кодирање на ниско ниво, уред за детекција на жици, и иницијализација на врски).
Физичкиот пренос користи диференцијална сигнализација. SATA PHY содржи предавачки и примачки парови. Кога SATA врската не е во употреба (пример: нема приклучен уред), предавателот овозможува преносот на игличките да пловат заедно со нивниот заеднички режим на напон. Кога SATA-link е или активен или во фаза на иницијализација , предавателот ги придвижува игличките на наведениот диференцијален напон (1.5 V in SATA/I).
SATA физичкото кодирање користи систем линија на кодирање позната како 8b/10b кодирање . Оваа шема опслужува повеќе функции потребни за да се одржи диференцијалната сериска врска.Прво, протокот содржи потребни синхронизирани информации кои дозволуваат SATA дисковите да ги извлече тактовите честоти. 8b/10b кодираните секвенци вградуваат периодични транзиции за да овозможат на ресиверот да се постигне помало усогласување без употреба на одделно пренесени референтни бранови. Секвенцата исто така има неутрален (DC-избалансиран) битстрим, кој им овозможува на предавателите и примателите да бидат AC-комбинирани. Генерално, вистинската SATA сигнализација е полудуплекс, што значи дека може да се чита или запишуа само во одредено време.
Слој на поврзување
уредиПосле PHY-слојот којшто овозможуваше врска, слојот за поврзување е одговорен за пренос и прием на информациски конструкции (FISs) преку SATA линкот. FISs се пакети кои содржат информации за контрола или товар на податоци.Секој пакет содржи заглавје(идентификација на типот), и товар чија содржина е во зависност од видот. Слојот за поврзување исто така управува со контрола на проток во текот на врската.
Транспортен слој
уредиТретиот слој во спецификациите на Serial ATA е транспортниот слој. Овој слој има за задача да делува на рамки и пренос/прием на рамки во соодветна низа. Транспортниот слој се справува со монтажа и демонтажа на FIS структури, кои ги вклучуваат, на пример, вадење на содржината од регистарот FIS во податотеката за задачи и информирање на командниот слој. На апстрактен начин, транспортниот слој е одговорен за создавање и кодирање FIS структури коишто се побарани од командниот слој, и отстранување на оние структури кога рамките се примени.
Топологија
уредиSATA користи точка-до-точка архитектура.Физичката врска помеѓу контролерот и уредот за складирање податоци не е споделен помеѓу другите контролери и уреди за складирање. SATA дефинира мултипликатори, кои овозможуваат на една порта на SATA Контролер да користи до 15 уреди за складирање. Мултипликаторот врши функција на центар; контролерот и секој уред за складирање е поврзан со центарот .[20] This is conceptually similar to SAS expanders.
Предлошка:Заклучно со PC системите имаат SATA контролери вградени во матичната плоча, обично со 2 до 8 порти. Дополнителни порти можат да бидат инсталирани преку додатоци на SATA-адаптерите (достапни во различни магистрални интерфејси: USB, PCI, PCIe).
SATA 3 Gbit/s and SATA 6 Gbit/s
уредиОвој поднаслов има потреба од дополнување. (October 2011) |
SATA 3 Gbit/s и SATA 6 Gbit/s се складни една на друга. Повеќето уреди кои се само SATA 3 Gbit/s можат да се поврзат со уреди кои се SATA 6 Gbit/s, и обратно, преку SATA 3 Gbit/s уредите кои се поврзат само со SATA 6 Gbit/s уреди со побавната 3 Gbit/s брзина.
Поврзано
уредиNotes
уредиНаводи
уреди- ↑ Грешка во наводот: Погрешна ознака
<ref>
; нема зададено текст за наводите по имеlinux-ata
. - ↑ Scott Mueller (January 2004). „Upgrading and Repairing PCs, 15th Edition“. books.google.com. QUE. стр. 499. Посетено на 2015-06-24.
- ↑ „Serial ATA: Meeting Storage Needs Today and Tomorrow“ (PDF). Архивирано од изворникот (PDF) на 2012-04-17. Посетено на 2011-10-30.
- ↑ Donald Melanson (2008-02-25). „CFast CompactFlash cards now said to be coming in "18 to 24 months"“. Engadget. Посетено на 2009-03-19.
- ↑ „Pretec release CFast card with SATA interface“. DPReview. 8 January 2009. Посетено на 19 March 2009.
- ↑ Интегриран електронски драјвер
- ↑ „Serial ATA (SATA) Linux hardware/driver status report“. linux-ata.org. Архивирано од изворникот 2007-03-12. Посетено на 2010-01-26.
- ↑ „Intel® Matrix Storage Technology - Unattended Installation Instructions Under Windows* XP“. Архивирано од изворникот 2007-03-02. Посетено на 2007-03-02.
- ↑ Geoff Gasior (2004-03-08). „Western Digital's Raptor WD740GD SATA hard drive: Single-user performance, multi-user potential“. techreport.com. Посетено на 2015-06-16.
- ↑ „SATA-IO Specifications and Naming Conventions“. sata-io.org. Посетено на 2012-08-30.
- ↑ „Can I install a laptop 2.5" SATA drive on a desktop without any adapters?“. superuser.com. 2009. Посетено на 2013-12-04.
- ↑ „Get ready for mini-SATA“. The Tech Report. 2009-09-21. Посетено на 2010-01-26.
- ↑ „Serial ATA (SATA) pinout diagram“. pinoutsguide.com. 2013-12-16. Архивирано од изворникот на 2014-02-20. Посетено на 2014-04-02.
- ↑ „Understand the difference: micro-SATA vs. mSATA“. amazon.com. 2013-02-23. Архивирано од изворникот 2013-08-02. Посетено на 2013-11-06.
- ↑ „SATA Revision 3.2“. SATA-IO. Посетено на 2013-10-02.
- ↑ „Connector Mating Matrix“ (PDF). SATA-IO. Архивирано од изворникот (PDF) на 2013-10-04. Посетено на 2013-10-02.
- ↑ „Enabling Higher Speed Storage Applications with SATA Express“. SATA-IO. 2013. Посетено на 2013-10-02.
- ↑ Paul Wassenberg (2013-06-25). „SATA Express: PCIe Client Storage“ (PDF). SATA-IO. Посетено на 2013-10-02.
- ↑ Dave Landsman. „AHCI and NVMe as Interfaces for SATA Express Devices – Overview“ (PDF). SanDisk. Архивирано од изворникот (PDF) на 2013-10-05. Посетено на 2013-10-02.
- ↑ „Port Multipliers“. SATA-IO. Архивирано од изворникот на 2014-08-25. Посетено на 2014-02-17.
Надворешни врски
уредиРизницата има слики и снимки поврзани со: Serial ATA (категорија) |
- Serial ATA International Organization (SATA-IO)
- EETimes Serial ATA and the evolution in data storage technology, Mohamed A. Salem
- "SATA-1" specification, as a zipped pdf; Serial ATA: High Speed Serialized AT Attachment, Revision 1.0a, 7-January-2003.
- Errata and Engineering Change Notices to above "SATA-1" specification, as a zip of pdfs
- Dispelling the Confusion: SATA II does not mean 3 Gbit/s
- SATA-IO White Paper - External SATA (eSATA) PDF (502 kiB)
- SATA motherboard connector pinout
- Serial ATA Connector Schematic and Pinout Архивирано на 18 април 2016 г.
- Serial ATA server and storage use cases Архивирано на 5 октомври 2011 г.
- How to Install and Troubleshoot SATA Hard Drives
- Serial ATA and the 7 Deadly Sins of Parallel ATA Архивирано на 16 јануари 2015 г.
- Everything You Need to Know About Serial ATA Архивирано на 12 мај 2008 г.
- Barracuda XT - the first SATA 6Gbit/s HDD
- Mini-FAQ on SATA II (specifications/performance/compatibility) Архивирано на 30 октомври 2015 г.
- USB 3.0 vs. eSATA: Is faster better? Архивирано на 9 февруари 2014 г.
- UniATA – a universal, free and open-source ATA driver with PATA/SATA support
- Adapter or converter for a SATA drive to become a PATA drive
- Adapter or converter for either: (1) a PATA drive to become a SATA drive; or (2) a PATA port on the motherboard of a desktop computer to become a SATA port