Jinsi Toleo la SATA la Upasuaji litazidisha kasi ya PC
SATA au ATA ya Serial imekuwa mafanikio makubwa linapokuja kuhifadhi kuhifadhi kompyuta. Ukandamizaji kwenye interface huwezesha ufungaji rahisi na utangamano kati ya kompyuta na vifaa vya kuhifadhi. Tatizo ni kwamba muundo wa mawasiliano yaliyosaidiwa umefikia mipaka yake na mengi ya drives ya hali ya kuwa imefungwa na utendaji wa interface badala ya gari. Kwa sababu hii, viwango vipya vya mawasiliano kati ya kompyuta na safu za kuhifadhi zinahitajika kuendelezwa. Hii ndio ambapo SATA Express inaingia ili kujaza pengo la utendaji.
Mawasiliano ya SATA au PCI-Express
Maagizo yaliyopo ya SATA 3.0 yalipungua kwa bandari ya 6.0 Gbps ambayo inatafsiri hadi takriban 750MB / s. Sasa kwa uingizaji wa interface na yote, ina maana kwamba utendaji ufanisi ulizuiliwa kwa 600MB / s tu. Kizazi cha sasa cha anatoa hali imara kimetambua kikomo hiki na kinahitaji aina fulani ya interface ya haraka. Ufafanuzi wa SATA 3.2 ambao SATA Expess ni sehemu ya kuanzisha njia mpya za mawasiliano kati ya kompyuta na vifaa kwa kuruhusu vifaa kuchagua kama wanataka kutumia njia iliyopo ya SATA, kuhakikisha utangamano wa nyuma na vifaa vya zamani, au kutumia PCI kasi -Basi ya kuuza .
Basi ya PCI-Express imetumika kwa ajili ya kuwasiliana kati ya CPU na vifaa vya pembeni kama vile kadi za graphics, interfaces za mitandao, bandari za USB, nk Chini ya viwango vya sasa vya PCI-Express 3.0, njia moja ya PCI-Express inaweza kushughulikia hadi 1GB / s kufanya hivyo kwa kasi zaidi kuliko sasa SATA interface. Hiyo ndiyo njia moja ya PCI-Express inayoweza kufikia lakini vifaa vinaweza kutumia njia nyingi. Kwa mujibu wa maelezo ya SATA Express, gari na interface mpya inaweza kutumia safu mbili za PCI-Express (mara nyingi zinarekebishwa kama x2) ili uwe na bandwidth uwezo wa 2GB / s kuifanya karibu mara tatu kasi ya kasi ya awali ya SATA 3.0.
Connector mpya ya SATA Express
Sasa interface mpya pia inahitaji kontakt mpya. Inaweza kuonekana sawa kwa sababu kiunganishi huchanganya viunganisho viwili vya data SATA pamoja na kiunganisho cha tatu kidogo ambacho kinahusika na mawasiliano ya msingi ya PCI-Express. Waunganisho wawili wa SATA ni kweli kazi za bandari SATA 3.0. Hii ina maana kuwa kontakt moja ya SATA Express kwenye kompyuta inaweza kusaidia bandari mbili za SATA zilizozea. Suala linakuja wakati unataka kuziba gari la SATA Express iliyo karibu zaidi kwenye kontakt. Waunganisho wote wa SATA Express watatumia upana kamili ikiwa gari linategemea mawasiliano ya SATA ya zamani au PCI-Express mpya. Kwa hivyo, moja SATA Express inaweza kushughulikia ama mbili za SATA au drive moja ya SATA Express.
Basi kwa nini gari la SATA Express la msingi la PCI-Express linatumia tu kiunganisho cha tatu badala ya bandari mbili za SATA? Hii inahusiana na ukweli kwamba gari la msingi la SATA Express linaweza kutumia teknolojia yoyote, kwa hiyo inahitaji kuwa na interface na wote wawili. Mbali na hayo, bandari nyingi za SATA zimeunganishwa kwenye njia ya PCI-Express kwa kuwasiliana na mchakato. Kwa kutumia safu ya PCI-Express moja kwa moja na gari la SATA Express, unapunguza mawasiliano kwa bandari mbili za SATA zilizounganishwa na interface hiyo yoyote.
Amri ya Muunganisho wa Amri
SATA ni njia bora ya kuwasiliana data kati ya kifaa na CPU kwenye kompyuta. Mbali na safu hii, kuna safu ya amri inayotembea juu ya hii ili kutuma amri juu ya kile kinachopaswa kuandikwa na kusoma kwenye gari la kuhifadhi. Kwa miaka, hii imeshughulikiwa na AHCI (Interface Advanced Controller Interface). Hii imekuwa sawa na kwamba imeandikwa kwa kila mfumo wa uendeshaji sasa kwenye soko. Hii kwa ufanisi hufanya anatoa SATA kuziba na kucheza. Hakuna madereva ya ziada yanahitajika. Wakati teknolojia ilifanya kazi vizuri na teknolojia ya polepole ya zamani kama vile anatoa ngumu na anatoa USB flash, inashikilia SSD haraka zaidi. Tatizo ni kwamba wakati foleni ya amri ya AHCI inaweza kushikilia amri 32 kwenye foleni, bado inaweza tu kutimiza amri moja kwa wakati kwa sababu kuna foleni moja tu.
Hii ndio ambapo amri ya NVMe (Non-Volatile Memory Express) imeingia. Ina jumla ya foleni za amri 65,536 kila mmoja na uwezo wa kushikilia amri 65,536 kwa foleni. Kwa ufanisi, hii inaruhusu usindikaji sambamba wa amri za kuhifadhi kwenye gari. Hii sio manufaa kwa gari ngumu kama bado inafaa kwa amri moja kwa sababu ya vichwa vya gari lakini kwa drives za hali imara na chips zao za kumbukumbu nyingi zinaweza kuimarisha bandwidth yao kwa ufanisi kwa kuandika amri nyingi kwa chips tofauti na seli wakati huo huo .
Hii inaweza kusikia nzuri lakini kuna shida kidogo. Hii ni teknolojia mpya na matokeo yake haijatengenezwa katika mifumo mingi ya uendeshaji kwenye soko. Kwa kweli, wengi watahitaji kuwa na madereva ya ziada yaliyowekwa ndani yao ili madereva wanaweza kutumia teknolojia mpya ya NVMe. Hii inamaanisha kupelekwa kwa kasi ya utendaji kwa sata Express za SATA inaweza kuchukua muda kama programu inakomaa sawa na utangulizi wa kwanza wa AHCI. Kwa kushangaza, SATA Express inaruhusu anatoa kutumia njia mbili hizi ili uweze kutumia teknolojia mpya sasa na madereva ya AHCI na uwezekano wa kuhamisha viwango vya karibu vya NVMe baadaye kwa utendaji bora, ingawa inahitaji kuwa gari liwe kubadilishwa.
Vipengele vingine vingine vimeongezwa kwa Express SATA kupitia SATA 3.2 Specs
Sasa vipimo vipya vya SATA vinaongeza zaidi ya mbinu mpya za mawasiliano na kontakt. Wengi wao wanatengwa kwenye kompyuta za mkononi lakini pia wanaweza kufaidika na kompyuta nyingine zisizo za mkononi pia. Kipengele kinachojulikana zaidi cha kuokoa nguvu ni hali mpya ya DevSleep. Hii ni njia mpya ya nguvu ambayo inaruhusu mifumo katika hifadhi ya karibu kabisa imefungwa hivyo kupunguza nguvu kuteka wakati katika mode usingizi. Hii inapaswa kusaidia kuboresha wakati wa mbio za laptops maalum ikiwa ni pamoja na Ultrabooks zilizozunguka SSD na matumizi ya chini ya nguvu.
Watumiaji wa SSHD (drives hali imara ya drives) pia watafaidika na viwango vipya kama walivyoweka katika seti mpya ya optimization. Katika utekelezaji wa sasa wa SATA, mtawala wa gari angeamua nini vitu vinavyopaswa na haipaswi kuwa cache kulingana na kile kinachotaka kuleta. Kwa muundo mpya, mfumo wa uendeshaji unaweza kimsingi kuwaambia mtawala wa gari ambayo vitu vinapaswa kushikilia kwenye cache ambayo inapunguza kiasi cha uongozi juu ya mtawala wa gari na kuboresha utendaji.
Hatimaye, kuna kazi kwa matumizi na seti za kuendesha gari za RAID . Moja ya madhumuni ya RAID ni kwa uharibifu wa data. Katika tukio la kushindwa kwa gari, gari inaweza kubadilishwa na kisha data itajengwa tena kutoka data ya hundi. Kwa asili, wamejenga mchakato mpya katika viwango vya SATA 3.2 ambavyo vinaweza kusaidia kuboresha mchakato wa kujenga upya kwa kutambua ni data gani iliyoharibiwa dhidi ya yale ambayo sio.
Utekelezaji na kwa nini haujapata
SATA Express imekuwa kiwango cha kawaida tangu mwisho wa 2013 lakini haijaanza kufanya njia zake katika mifumo ya kompyuta mpaka kutolewa kwa chipsets ya Intel H97 / Z97 katika chemchemi ya 2014. Hata ikiwa na mabanda ya mama sasa yenye interface mpya, kuna hakuna anatoa wakati wa uzinduzi ambao wanaweza kutumia interface mpya. Hii inawezekana kwa sababu ya masuala yanayozunguka mfumo wa uendeshaji wa mshauri mpya wa amri ya kuchukua faida kamili ya SATA Express. Bila shaka utekelezaji wa sasa unaruhusu viunganisho vya SATA Express kutumika na anatoa zilizopo za SATA. Hii inapaswa kusaidia kupunguza utekelezaji kwa wale ambao hutokea kununua teknolojia sasa mara moja ya gari hupatikana.
Sababu kwamba interface haijawahi kuambukizwa kweli na uongo wa M.2 . Hii hutumiwa tu kwa ajili ya madhubuti ya hali ya nguvu ambayo hutumia kipengele kidogo cha fomu ambacho kinatumika kwenye kompyuta za kompyuta lakini pia na mifumo ya desktop. Anatoa ngumu bado wana wakati mgumu zaidi ya viwango vya SATA. M.2 ina kubadilika kidogo kwa sababu haina kutegemea anatoa kubwa lakini pia inaweza kutumia njia nne za PCI-Express ambayo ina maana ya anatoa kasi kuliko njia mbili za SATA Express. Kwa sasa, watumiaji hawawezi kamwe kuona SATA Express milele kuwa iliyopitishwa.