Hoe't de M.2 SSD giet om jo PC noch makliker te meitsjen

As kompjûters, benammen laptops, bliuwt lytser, komponinten lykas opslachrûtes nedich om ek oerienkommende lytser te krijen. Mei de ynfiering fan fêste-state-fytsers waard it wat makliker om se yn âlde tinerde ûntwerpen lykas Ultrabooks te pleatsen, mar it probleem bleau dernei troch te gean mei it gebrûk fan industry industry standard SATA. Uteinlik waard de mSATA-ynterface ûntwikkele om in dine profylkarte te meitsjen dy't noch mei de SATA-ynterface ynteraktie koe. It probleem is no dat de SATA 3.0 standerts beheine de prestaasjes fan SSD's. Om dizze problemen te korrizjearjen, moat in nije foarm fan kompakt kartynpost ûntwikkele wurde. Oarspronklik neamd de NGFF (folgjende generaasjefoarmfaktor), is de nije interface foar it lêst standardisearre yn 'e nije M2-drive-ynterface ûnder de spesifikaasjes fan SATA-ferzje 3.2.

Fastere spaasjes

Hoewol grutter is, is fansels in faktor by it ûntwikkeljen fan de nije interface, de snelheid fan 'e driven is krekt sa kritysk. De SATA 3.0-spesjaliteiten beheine echte wrâldbandbreedte fan in SSD op 'e drive-ynterface oan om 600mB / s, wat in soad driven binne no berikt. De spesifikaasjes fan SATA 3.2 yntrodusearren in nije gemaklike oanpak foar de M2-ynterface krekt lykas it mei SATA Express . Yn essinsje kinne in nije M2-kaart de besteande SATA 3.0-spesifikaasjes brûke en wurde beheind ta de 600MB / s of it kin keazen wurde ynstelle om PCI-Express te brûken dy't in bandbreedte fan 1GB / s hat ûnder de aktuele PCI-Express 3.0 standerts. No dat 1 GB / s snelheid is foar in inkele PCI-Express-lane. It is mooglik om meardere linen te brûken en ûnder de M.2 SSD-spesifikaasje kinne oant fjouwer lanters brûkt wurde. It brûken fan twa lanes hat 2.0GB / s levere, wylst fjouwer learjilden oant 4,0GB / s leverje kinne. Mei de úteinlike útjefte fan PCI-Express 4.0, sille dizze fluggens dupper wurde.

No wurde alle systemen dizze snelheid berikke. It M2-stasjon en ynterface op 'e kompjûter moatte yn deselde modus ynsteld wurde. De M2-ynterface is ûntwurp om 'e ferfangende SATA-modus te brûken of de nijere PCI-ekspresje-modes mar de rydt sil hokker ien brûke. Bygelyks, in M.2-rydt ûntwerpt mei SATA-legacy-modus wurdt beheind ta dizze 600MB / s-snelheid. No kin it M.2-rydbewiis kompatibel wêze mei PCI-Express oant 4 lanes (x4), mar de kompjûter brûkt allinich twa lanters (x2). Dit soe resultaat wurde yn maksimale snelheid fan just 2.0 GB / s. Dus om de meast snelheid mooglik te krijen, moatte jo hawwe hoe't it fyts en de kompjûter of memmeboat stypje.

Lytsere en gruttere groepen

Ien fan 'e doelen fan it M2-ûntwerp ûntwerp wie om de algemiene grutte fan it opslachapparaat te ferleegjen. Dit wurdt berikt op ien fan ferskate manieren. Earst hawwe se de kaartsjes makliker makke as de foarige mSATA foarmfaktor. M.2 kaarten binne just 22mm breed yn fergeliking mei de 30mm fan mSATA. De kaarten kinne ek koart wêze as gewoan 30mm lang yn ferliking mei de 50mm fan mSATA. It ferskil is dat de M.2-karten ek lingte fan 110mm stypje dy't betsjutte dat it feitlik grutter wêze kin dy't mear romte foar chips en sa hegere kapaziteit leveret.

Neist de lingte en breedte fan 'e kaarten is der ek de opsje foar sawol single-side of dûbele siden M.2 boards. Wêrom binne de twa ferskillende dikten? No, ienriedige boards jouwe in hiel dikke profyl en binne nuttich foar ultrathine laptops. In dûbele boerd, op 'e oare hân, makket dûbeld dat safolle chips op in M2-bestjoer ynstallearre wurde foar gruttere opslachkapasiteit dy't nuttich is foar kompakte buroblêden, wêr't romte net as kritysk is. It probleem is dat jo moatte bewust wêze oer hokker type M2-ferbining op 'e kompjûter is neist de romte foar de lingte fan de kaart. De measte laptops sille allinich in unifoarmige ferbining brûke, dat betsjut dat se gjin dûbelseidige M2-kaarten brûke kinne.

Kommando-moden

Foar mear as in desennia hat SATA opslach makke foar komputer en plug-in. Dit is troch it ienfâldige gebrûk fan interface, mar ek fanwege de kommandostruktuer AHCI (Advanced Host Controller Interface). Dit is in manier wêrop de kompjûter ynstruksjes kommunisearje kin mei de opslachapparaten. It is boud yn alle moderne bestjoeringssystemen en sil dus gjin oanfoljende toetserinen ynstalleare yn it bestjoeringssysteem as wy nije driven taheakke. It hat geweldich wurke, mar it waard ûntwikkele yn 'e tiid fan harddriven dy't in beheinde kapasiteit hawwe om ynstruksjes te ferwurkjen fanwege de fysike natuer fan' e trekkoppen en platters. In ienige kommando-wachtrige mei 32 kommando's wie genôch. It probleem is dat solide staatsdriven safolle mear dwaan kinne, mar binne beheind troch de AHCI-bestjoerders.

Om dit bemiddel te beheinen en de prestaasje te ferbetterjen, wurde de kommandostruktuer en de bestjoerders fan NVMe (Non-Volatile Memory Express) ûntwikkele as middel om dit probleem foar fêste state-driven te eliminearjen. Oars as it brûken fan in ienige kommando-wachtrige levere it oant 65536 kommando-kwartjes mei opheven fan de 65536 kommando's per wachtrige. Dit soarget foar mear parallele ferwurking fan 'e opslach- en skriuwopsjessingen dy't helpe te heljen troch de kommandostruktuer AHCI te ferbetterjen.

Hoewol dit geweldich is, is der in bytsje probleem. AHCI is yn alle moderne bestjoeringssystemen boud, mar NVMe is net. Om it meast potensjaal út 'e fytsen te krijen, moatte de bestjoerders boppesteande de besteande bestjoeringssystemen ynstalleare om dizze nije kommando modus te brûken. Dat is in probleem foar in soad minsken op âldere bestjoeringssystemen. Mei tank oan de spesifikaasje fan 'e M.2-rige kin ien fan' e twa modellen brûkt wurde. Dêrtroch makket it fêststellen fan it nije ynterface makliker mei besteande kompjûters en technologyen troch de AHCI kommandstruktuer te brûken. As de stipe foar de NVMe kommandorstruktuer ferbettere wurdt yn 'e software, kinne deselde rigels brûkt wurde mei dizze nije kommandomodus. Wês geweldich dat it skeakjen tusken de twa modus ferfarget dat de rigels reformateare wurde.

Ferbettere krêft-konsumpsje

Mobile computers hawwe beheinde rinnende tiden op basis fan de grutte fan har batterijen en de krêft dy't tekene wurdt troch de ferskate komponinten. Solid-state-rydingen levere guon reduktaasjes yn 'e enerzjyferbrûk fan' e opslachkomponint, sadat se ferbettere hawwe fan 'e batterij, mar der is romte foar ferbettering. Om't de M.2 SSD-ynterface diel fan 'e spesifikaasjes fan SATA 3.2 is, bestiet it ek in oantal oare funksjes bûten de juste interface. Dit befettet in nije funksje neamd DevSleep. As hyltyd mear systemen ûntwikkele wurde om yn in sliepmodus te gean as it sluten of ôfsteld wurdt as it folslein ferdwine is, is der in stilige tekening op 'e batterij om guon data aktyf te hâlden foar flugger ferwidering as de apparaten oproppe. DevSleep ferleget it gebrûk fan krêft fan apparaten lykas M.2 SSDs troch in nije legere status te meitsjen. Dit moat helpe de rinnende tiid te ferlingjen foar dy systeemen dy't sliepe earder as betize tusken gebrûk.

Problemen opnij

De ynterface M2 is in geweldige oanfolling op komputer opslach en de mooglikheid om de prestaasjes fan ús komputer te ferbetterjen. Der is in lyts probleem mei de betide útfiering fan 't lykwols. Om de bêste prestaasje fan 'e nije interface te krijen moat de kompjûter de PCI-Express-bus brûke, oars kin it just itselde as it besteande SATA 3.0-drive rinne. Dit liket net in grut deal te wêzen, mar it is eins in probleem mei in protte fan 'e earste pompeblêden dy't de funksje brûke. SSD-driven biede de bêste ûnderfining as se brûkt wurde as root-of-drive-drive. It probleem is dat de besteande Windows-software in probleem hat mei in protte driven booten fanút de PCI-Express-bus, mar fan SATA. Dit betsjut dat in M2-drive mei PCI-ekspresje brûke wylst flugge net de primêre ryd wêr it bestjoeringssysteem of programma's ynstalleare wurde. It resultaat is in flugge data-drive, mar net de stasjon.

Net alle kompjûters en bestjoeringssysteem hawwe dit probleem. Sa hat Apple OS X ûntwikkele om de PCI-Express-bus te brûken foar root-partysjes. Dit is om't Apple syn SSD-rydbewizen op PCI-Express yn de 2013 MacBook Air foarkat foardat de spesifikaasjes fan M.2 foltôge waarden. Microsoft hat Windows 10 aktualisearre om de nije PCI-Express- en NVMe-fytsen folslein te stypjen as de hardware it ek kin. Aldere ferzjes fan Windows kinne mooglik wêze as de hardware stipe wurdt en eksterne bestjoerders binne ynstallearre.

Hoe brûke M.2 kin oare funksjes fuortsmite

In oar gebiet fan soarch benammen mei buroblêdmateriaalfoarmen befettet hoe't de M2-ynterface ferbûn is mei de rest fan it systeem. Jo sjogge dat der in beheind tal PCI-Express-lanes binne tusken de prosessor en de rest fan 'e kompjûter. Om it brûken fan in PCI-Express kompatible M2-kaartslot te brûken, moat de motherboard-fabrikant dizze PCI-Express-lanters fan oare komponinten op 'e systembelle ôfspile. Hoe't de PCI-ekspressive lansings ferdield binne tusken de apparaten op 'e boards is in wichtich oandiel. Bygelyks guon fabrikanten dielen de PCI-Express-lanes mei SATA-ports. Sa kinne de M2-drive-slot gebrûk makken nei boppen fan fjouwer SATA-slots. Yn oare gefallen. De M2 kin dizze lans te ferlykjen mei oare PCI-Express-útwreidingslots. Soargje hoe't it boerd ûntwurpen is om te wizigjen mei it brûken fan 'e M2 sil it net ynfloed op it potinsjeel brûken fan oare SATA- hurddraaien , DVD- en Blu-ray- driven of oare útwreidingskaarten.