Kio estas SATA Express?

Kiel la Ĝisdatigita Versio de SATA Volas Pliigi PC-Rapidojn

SATA aŭ Serial ATA estis granda sukceso kiam temas pri komputila stokado. La standadigo sur la interfaco permesas facilan instaladon kaj kongruon inter komputiloj kaj stokadaj aparatoj. La problemo estas, ke la dezajno de la seria konekto atingis ĝiajn limojn kun multaj solidaj stiradoj, kiuj estas kapitulacigitaj per la agado de la interfaco anstataŭ la disko. Pro ĉi tio, novaj normoj de komunikado inter komputila kaj stokaj diskoj devis disvolvi. Ĉi tie estas kie SATA Express eniras por plenigi la agadon.

SATA aŭ PCI-Express-Komunikado

La ekzistantaj specifaj SATA 3.0 estis limigitaj al nur 6.0Gbps-larĝa de bando, kiu tradukas al proksimume 750MB / s. Nun kun supre por la interfaco kaj ĉiuj, ĝi signifas, ke la efika agado estis limigita al nur 600MB / s. Multaj el la nuna generacio de solidaj ŝtataj diskoj esence atingis ĉi tiun limon kaj bezonas iun formon de pli rapida interfaco. La specifaĵo SATA 3.2, kiun SATA Expess estas parto de enkondukis novan komunikilon inter la komputilo kaj aparatoj per permesado de mekanismoj elekti ĉu ili volas uzi la ekzistantan SATA-metodon, certigante reen kongruon kun pli malnovaj aparatoj aŭ uzi la pli rapida PCI -Express- buso.

La buso PCI-Express kutime estis uzata por komuniki inter la CPU kaj ekstercentraj aparatoj kiel grafikaj kartoj, interfacoj de retoj, havenoj USB ktp. Laŭ la aktualaj normoj de PCI-Express 3.0, sola linio PCI-Express povas manipuli ĝis 1GB / s farante ĝin pli rapida ol la aktuala SATA-interfaco. Tio estas, kio sola PCI-Express-vojeto povas atingi, sed aparatoj povas uzi plurajn vojojn. Laŭ la specifaĵoj de SATA Express, stirado kun la nova interfaco povas uzi du PCI-Express (ofte funkciojn kiel x2) por havi potencan bandwidthon de 2GB / s, farante ĝin preskaŭ tri fojojn la rapidecon de la antaŭaj SATA 3.0-rapidoj.

La Nova SATA Express-Konektilo

Nun la nova interfaco ankaŭ postulis novan konektilon. Ĝi eble aspektas iom simile ĉar la konektilo efektive kombinas du SATA-datumajn konektojn kune kun tria iomete pli malgranda konektilo, kiu traktas la komputilojn bazitajn de PCI-Express. La du SATA-konektiloj estas fakte plene funkciaj SATA 3.0-havenoj. Ĉi tio signifas, ke sola SATA Express-konektilo en komputilo povas subteni du pli malnovajn SATA-havenojn. La afero venas kiam vi volas kunmeti novan sistemon SATA Express bazitan en la konektilon. Ĉiuj SATA Express-konektiloj uzos la plenan larĝecon ĉu la disko estas bazita sur la pli malnovaj SATA-komunikadoj aŭ la pli nova PCI-Express. Do, unu SATA-Expresso povas manipuli aŭ du SATA-diskoj aŭ unu SATA-Express-diskon.

Do kial PCU-Express-bazita SATA-Express-disko nur uzas la ununan trian konektilon prefere ol la du SATA-havenoj? Ĉi tio devas vidi kun la fakto, ke SATA-Express bazita disko povas uzi ĉu teknologio, do necesas havi la interfacon kun ambaŭ. Krom ĉi tio, multaj SATA-havenoj estas ligitaj al PCI-Express vojo por komuniki kun la procesoro. Uzante la interŝanĝon PCI-Express rekte kun SATA Express-disko, vi efike tranĉas komunikadon al la du SATA-haveoj ligitaj al tiu interfaco ĉie.

Komandaj Interfacaj Limigoj

SATA estas efektive maniero komuniki datumojn inter la aparato kaj la CPU en la komputilo. Aldone al ĉi tiu tavolo, estas komanda tavolo, kiu funkcias supre por sendi ordonojn pri tio, kio devas esti skribita kaj legita de la stokado. Dum jaroj, ĉi tio estis manipulita de AHCI (Altnivela Gastigilo-Interfaco). Ĉi tio estis tiel normigita, ke ĝi estas esence skribita en ĉiu mastruma sistemo nuntempe en la merkato. Ĉi tio efektive faras la SATA-diskoj ŝtopi kaj ludi. Ne necesas ekstraj ŝoforoj. Dum la teknologio funkciis bone kun pli malrapida teknologio kiel malmolaj diskoj kaj USB-flash-diskoj, ĝi vere retenas pli rapidajn SSDojn. La problemo estas, ke dum la komando de la AHCI povas teni 32 komandojn en la kosto, ĝi ankoraŭ povas nur procesi ununuran komandon samtempe, ĉar ekzistas nur unu vico.

Jen la aro de komandoj de NVMe (Ne-Volatila Memoro-Esprimo). Ĝi enhavas 65,536 komandajn korojn ĉiun kun la kapablo teni 65.536 komandojn per kosto. Efektive, ĉi tio permesas paralelan pretigon de stokado-komandoj al la disko. Ĉi tio ne estas utila al malmola disko, ĉar ĝi ankoraŭ efike limigas al unu sola komando pro la stiraj kapoj, sed por solidaj stiradoj kun siaj multoblaj memaj blatoj, ĝi povas efike pliigi sian larĝan bandon per skribado de multaj komandoj al malsamaj blatoj kaj ĉeloj samtempe. .

Ĉi tio eble sonas bone sed estas iom da problemo. Ĉi tiu estas nova teknologio kaj kiel rezulto ĝi ne estas integrita en la plej multaj el la ekzistantaj mastrumaj sistemoj en la merkato. Fakte, la plej multaj bezonos havi pliajn ŝoforojn instalitajn en ili por ke la diskoj povas uzi la novan teknologion de NVMe. Ĉi tio signifas ke la disfaldas de la plej rapida agado por SATA-Express-diskoj eble prenos iom da tempo, ĉar la programaro devas maturigi similan al la unua enkonduko de AHCI. Feliĉe, SATA Express permesas al la diskoj uzi unu el la du metodoj por ke vi ankoraŭ povas uzi la novan teknologion nun kun la AHCI-ŝoforoj kaj eble moviĝi al la pli novaj normoj de NVMe poste por plibonigita efikeco, kvankam eble postulas ke la disko estu reformatigita.

Iuj Aliaj Trajtoj Aldonita kun SATA Express tra SATA 3.2 Specs

Nun la novaj SATA-specifoj aldonas pli ol nur la novajn komunikajn metodojn kaj konektilon. Plejparto de ili estas celitaj al moveblaj komputiloj, sed ili ankaŭ povas utiligi aliajn ne-poŝtelefonojn. La plej rimarkinda potenca ŝparado estas nova DevSleep-modo. Ĉi tio estas esence nova potenca reĝimo, kiu permesas sistemojn en la stokado preskaŭ fermi ĝin, tiel reduktante la potencan tondilon kiam dormas. Ĉi tio devus helpi plibonigi la kurantajn tempojn de specialaj tekkomputiloj, inkluzive de la Ultrabooks desegnitaj ĉirkaŭ SSDs kaj malalta potenca konsumo.

Uzantoj de SSHD (solidaj hibridaj diskoj) ankaŭ profitigos la novajn normojn, ĉar ili enmetis novan aron da optimizoj. En la aktualaj SATA-efektivigoj, la veturilo kontrolus, kion elementoj devas kaj ne estu kaŝmemoraj bazitaj sur kio ĝi petas. Kun la nova strukturo, la mastruma sistemo povus esence informi la veturilon-kontrolilon, kiujn elementoj ĝi devas teni en la kaŝmemoro, kiu reduktas la superecon de la veturilo kaj plibonigas la rendimenton.

Fine, ekzistas funkcio por uzoj kun RAID- dosieroj. Unu el la celoj de RAID estas por datuma redundo. En la evento de malsukcesa stirado, la disko povus esti anstataŭigita kaj tiam la datumoj estus rekonstruitaj de la kontrolo de datumoj. En esenco, ili konstruis novan procezon en la SATA-3.2 normoj, kiuj povas helpi plibonigi la rekonstruan procezon per agnoskado de datumoj damaĝitaj kontraŭ tio, kio ne estas.

Implementado kaj Kial ĝi Ne Kaptis

SATA Express estis oficiala normo ekde la fino de 2013 sed ĝi ne komencis fari siajn vojojn en komputilajn sistemojn ĝis la liberigo de la Intel H97 / Z97-blatoj en printempo de 2014. Eĉ kun patrinbordoj nun kun la nova interfaco, ekzistas sen ŝoforoj en la momento de la lanĉo, kiuj povas uzi la novan interfacon. Ĉi tio verŝajne pro la aferoj pri la subteno de la mastruma sistemo por la nova komando-kurzo por plenumi la SATA-Expresson. Almenaŭ la nunaj implementoj permesas al la SATA Express-konektiloj esti uzataj kun ekzistantaj SATA-diskoj. Ĉi tio devus helpi faciligi la efektivigon por tiuj, kiuj okazas aĉeti la teknologion nun, kiam la diskoj fariĝis haveblaj.

La kialo, ke la interfaco vere ne kaptis, vere mensogas kun la interfaco M.2 . Ĉi tio estas uzata ekskluzive por solidaj ŝtataj diskoj, kiuj uzas pli malgrandan faktoron, kiu estas uzata en tekkomputiloj, sed ankaŭ kun labortablaj sistemoj. Malmolaj diskoj ankoraŭ malfacile superas la SATA-normojn. M.2 havas iom pli da fleksebleco ĉar ĝi ne dependas de la pli grandaj diskoj, sed ankaŭ povas uzi kvar PCI-Express trajnojn, kiuj signifas pli rapidajn diskojn ol la du vojoj de SATA Express. Je ĉi tiu punkto, konsumantoj neniam povas vidi, ke la SATA-Expresso iam ajn estas adoptita.