Sunteți pe pagina 1din 17

Daca sunteti un pasionat de stocare - si care aici nu este?

- Ati auzit, probabil, o multime de lucruri despre SSD-uri, cele prietenos solid-state discuri promitator 2

performanta dramatic imbunatatita peste fratii lor magnetic nclinat. Fara ndoiala ca ati auzit despre avantaje, datorita Depozit NAND care le face silentios, rezistent la socuri, eficiente energetic si fulgere rapida. Cu toate acestea, ati auzit, de asemenea, povesti de groaza: incetiniri unitate, esecurile operatorul si producatorul reaminteste. Si adaugarea tuturor celor care titlurile de producere a anxietatii, nu e prima de pret. n timp ce majoritatea drive-uri magnetice medie n jurul valorii de nichel sau un ban per gigabyte, chiar si consumatorilor de grad SSD-uri a alerga nca $ 1-2 ori pe gigabyte, de multe ori pentru drastic mai mici-capacitate de unitati.

Acum trei ani, Intel a lansat X25-M si X18-M : "M" a stat de "mainstream", si o pereche de unitati au fost proiectate sa reintroduca solid-state de stocare ntr-o piata de consum cost-constient. (Poate mai important, ei au fost, de asemenea, menirea de a consolida n picioare Intel n domeniul SSD curs de formare, pna la acel moment o haotic, Wild West stil domeniu, dar vom ajunge la asta..) Pentru cele mai multe driveuri magnetice utilizatorii nca rege, cu statele solide atragatoare n primul rnd la o nisa de ntreprindere IT profesionisti si iubitorii de modding. Cum sa intamplat asta si ar trebui sa fie diferit? Dupa pauza ne vom uita la cum si de ce SSD-urile nu au (nca) a cucerit lumea de depozitare, si examineaza daca acestea sunt gata pentru a face doar asta.

Cuprins

La nceput ... Dominanta lung a magnetic unitate de stocare O scurta istorie a SSD-uri Unitati devreme de consum si o tehnologie de maturare SSD-uri de ce? Provocarile de SSD-uri Nu toate sunt create egal Wrap-up

La nceput ... 3

Return to top Pentru a ntelege mai bine la locul de SSD-urile in peisajul Depozit de astazi, merita unele povestind istoria. n rolurile principale mintea ta napoi ntr-un moment n care computerele si cntarite de tone au fost livrate de stivuitoare. Un astfel de inventie, 305 IBM RAMAC, a debutat n septembrie 1956. Acest acronim de obicei, de plus fost pentru "Metoda Random Access de contabilitate si de control," Big Blue si sistemul de nchiriat pentru 3.200 dolari pe luna. Pentru ca ai o consola, unitate de procesare, imprimanta, carte de pumn si de alimentare masive - toate livrate de avion cargo, atta timp ct ati avut 30 - cu 50 de metri cu aer conditionat, camera necesare pentru ao casa.

Cel mai important pentru povestea noastra, desi, RAMAC livrat mpreuna cu IBM 350 Unitatea de stocare pe disc. Pe atunci, drive-uri nu au nevoie de nume de temut precum Velociraptor si Scorpionul sa se distinga, n fapt, IBM a fost prima unitate hard disk, marcnd un moment revolutionar n stiinta calculatoarelor.

Deci, ceea ce a fost aceasta mecanic minune? Similar cu doua tehnologii contemporane, banda si depozitare tambur, sa bazat pe un suport n miscare, magnetic platesc: 50 discuri de aluminiu, sau platouri, la fiecare 24 de centimetri n diametru. Stivuite ntr-un cilindru, ei filate la 1200 RPM-uri n timp ce o pereche de capete de citire sa mutat pe verticala la dreapta platou, apoi orizontal la calea cea buna. IBM a vazut aceasta capacitate ca punct de acces aleatoriu a sistemului de vnzare mai mare.

Iata cum a lucrat: Imaginati-va un teanc de discuri de vinil de 50, fiecare separate de un spatiu suficient de subtire pentru un ac fonograf pentru a trece ntre ele. (. n cazul n care nregistrarile sunt la fel de strain ca sa va suluri de papirus, puteti nlocui CDuri) Pentru a asculta o melodie special, trebuie doar sa gasiti nregistrarea dreapta si drumul cel bun, nu, ca si cu o banda, trebuie sa posteasca nainte sau napoi prin toate acele melodii independenti. Acces aleator, capacitatea de a ncepe citirea din orice punct de pe mediu, reduce dramatic timpul necesar pentru a gasi date; timp cauta pe 350 a fost de aproximativ 600 milisecunde.

350 stocate despre 4.4MB. Povestea spune ca ar fi putut sa mai avut loc - la urma urmei, ati putea adauga ntotdeauna platane mai mult - dar departamentul de marketing nu a putut da seama cum sa vinzi orice MBs mai, ncepnd astfel lunga traditie a "e tot spatiul de care aveti va trebui vreodata! " Chiar si asa, n curnd a 4

venit cu o a doua unitate optionala. Pentru urmatoarele doua decenii timpii de acces si de capacitatea de continuat sa se mbunatateasca, iar n 1973 Big Blue a introdus un precursor mai mult de recunoscut de catre unitati moderne de hard disk (HDD). IBM 3348 Modulul de date a fost un cartus sigilat care contine platane, ax si cap-brat de asamblare. Versiunea 1970, de stocare amovibile, a venit la 35MB si 70MB versiuni.

Conceptul de platou magnetic pionier si rafinat de catre IBM a pus bazele pentru zeci de ani de stocare rapida, ieftina si date fiabile. Honuite si miniaturizat, este aceeasi tehnologie de baza n jurul valorii de HDD-uri gasite n lumea de astazi.

Dominanta lung a magnetic unitate de stocare Return to top

IBM continuat n ritm accelerat, crescnd dimensiunea si viteza de unitati sale. n 1980, a introdus modelul de 1GB n primul rnd, la fel de mare ca un frigider si o greutate de aproximativ 550 de lire sterline. Oh, si a costat 40.000 de dolari. (n 1980 de dolari:. Vom lasa sa faci matematica) compania a facut masini de afaceri la preturi de afaceri, dar o schimbare mare venea.

In acelasi an, Seagate Technology a introdus primul 5.25-inch hard disk, ST-506, fotografia de mai sus. Fondat de fostul IBMers, inclusiv legendarul Al Shugart, care ar contribuit la dezvoltarea RAMAC, Seagate a vizat piata PC-curs de formare cu mici, drive-urile mai ieftine. ST-506 a oferit 5MB pentru $ 1500; datorita aprobarea Big Blue (care a intrat n microcalculator, ca raspuns la succesul timpuriu Apple), interfata n curnd a devenit standard de facto.

Cu o piata in crestere pentru calculatoare personale, de inovare a inflorit. Companii cum ar fi Western Digital, Quantum, Maxtor, Periferice Connor, HP si Compaq toate au concurat pentru a dezvolta unitatea urmatoare mai mare, mai rapid. n anii 1980, capacitatea de a crescut cu pana la 30% n fiecare an, n urmatorii zece ani numarul lovit de 60%. Prin capacitate de stocare de 1999 a fost dublat la fiecare 9 luni. 5

Cele mai multe dintre aceste cstiguri, nsa, a venit de la rafinare tehnologia de baza, nu-l schimba fundamental. Rodime a introdus primul 3.5-inch hard disk n 1983, de stabilire a forma noul standard pentru desktop-ul de stocare. De atunci, producatorii au ncercat sa strngeti mai multe date si mai mult n acel spatiu, sau mai trziu n 2.5-inch discuri. Dimensiuni chiar mai mici - ca 1.8-inch Toshiba la dreapta ta, de exemplu - se bazeaza nca pe platane filare. IBM Microdrive de 1 inch micsorat tehnologie chiar mai mult, si pentru ceva timp a concurat cu CompactFlash, oferind o capacitate mai mare.

Pentru a continua cresterea capacitatii, producatorii trebuie sa tina micsorarea boabe magnetic cu privire la aceste platane. Boabe mai mici inseamna mai multi biti pe inch patrat, numit de obicei, densitatea suprafata, sporind continutul de factura densitate de suprafata nseamna ca puteti stoca mai multe date n acelasi spatiu fizic, si ele sunt nca gasirea de modalitati de a face acest lucru . Hitachi de nregistrare perpendiculara a oferit o alta abordare a densitatii suprafata stimularea, unul mai curnd preluate de alti producatori.

n cele din urma, desi, de stocare magnetice se executa n legile fundamentale ale fizicii. n acest caz, aceste norme imuabile sunt reprezentate de efectul de superparamagnetic (SPE). Odata ce am shink boabe magnetic sub un anumit prag, ele devin sensibile la variatiile aleatoare termice care pot flip directia lor. Ce nseamna asta exact? Scris la un HDD nseamna schimbarea magnetizarea de cereale, marcarea lor ca cele sau zerouri. Atta timp ct faptul ca magnetizare ramne ordonat, boabele pot fi citite - datele pot fi recuperate. Dar, n cazul n care ncepe la ntmplare flipping de ghidare, nu mai aveti sau cele de zerouri. Informatii coerente, usor de citit se dizolva ntr-o gramada de boabe magnetizate. De nregistrare perpendiculara este o modalitate de a opri limita SPE-ului, astfel cum este termic asistata de nregistrare magnetica folosite n conjunctie cu bit-structurare. Mai multe solutii exotice sunt n curs, de asemenea, si unele producatorii pastreaza doar adaugarea de platane.

Desigur, capacitatea nu este ntotdeauna cea mai importanta masura pentru un harddisk, si avansuri n alte zone au ncetinit considerabil. (Da, vedem acum viteze de 15.000 rpm , dar cu aceasta majorare modesta vin de putere, de zgomot si de probleme de fiabilitate.) Dupa cum ilustreaza graficul de mai sus, performanta procesorului a mers de la 1 la 16800 MIPS MIPS ntre 1988 si 2008. De-a lungul aceleasi performante HDD perioada a crescut cu numai 11 ori. Ca deconectati diferenta de performanta ntre procesor si orele de acces Depozit - este adesea de ce 6

computerul se simte att de frustrant de lent. Deci, n timp ce producatorii continua sa stoarce fiecare ultimul bit de utilizare stele din magnetice-unitate de stocare, a scris pe perete: domniei regelui se apropie de sfrsit. O scurta istorie a SSD-uri Return to top

Avnd n vedere toata atentia recent, ai putea crede ca discurile solid-state doar dintr-o data a aparut. De fapt, ca si fratii lor electromecanice, acestea dateaza din 1950. ntr-adevar, stramosii de astazi SSD-uri anterioare platou pe baza de unitati. Memorie miez magnetic, vazut mai sus, este un tip de stocare anticipate care nu au necesitat parti n miscare. Se prea iesit din laboratoare IBM si servit adesea ca memorie principala n mainframe-uri a companiei. Dar, n parte din cauza costurilor ar putea fi numai manual, cu muncitorilor care folosesc microscoape pentru a vedea filamente mici care au fost de filetat - memorie miez magnetic a fost n mare parte nlocuit cu Depozit tambur, care, veti aminti, n cele din urma a condus la HDD-uri.

Cu toate acestea, de memorie solid-state au avut un loc n mai multe piete de nisa, n special n cazul n care durabilitate mare a fost necesara. Nava spatiala NASA sa bazat pe el, si n 1978 Texas Memory Systems a inceput sa vanda companiile de petrol o 16KB RAM SSD ca parte a unui sistem de achizitie de date seismice. Acesta a fost, de asemenea, anul n care StorageTek si-a prezentat primul SSD moderne, cu o capacitate maxima de 90MB, costa 8.800 dolari / MB. Eticheta de pret ridicat si a facut similare RAM pe baza de discuri atragatoare pentru doar cteva selectati. La fel de important, viteza DRAM a venit la un cost cu o schimbare: a fost memorie volatila, care necesita putere constanta de pastrare a datelor sale. Asta a lucrat pentru mare viteza, mereu-cu privire la cererile, dar nu pentru utilizatorii de acasa. Astazi, DRAM umple nca rolul sau de memorie principala, dar serveste ca Depozit n doar un numar mic de cazuri.

A fost nevoie de inventarea de memorie flash pentru a mpinge ntr-adevar SSD-uri spre mainstream. Dr. Fujio Masuoka sa dezvoltat n 1980 n timp ce la Toshiba. Spre intristarea sale ulterioare, nu a reusit sa valorifice Tosh asupra muncii sale, lasnd la Intel de a comercializa. Chipzilla pozitionat blitz ca o optiune pentru un BIOS si alte firmware, dar a vazut n curnd o alta aplicatie: de stocare amovibil. MiniCard Intel sa alaturat o proliferare de dimensiuni si formate, inclusiv SmartMedia Toshiba (denumite generic ca un solid-state floppy-disk carte, si de multe ori vndute cu 7

adaptorul de vazut aici), CompactFlash, Secure Digital (si variatiile sale ulterioare) si de memorie Sony Stick. Toate s-au bazat pe memorie flash.

Deci, cum face de lucru blitz, si ce l face diferit de drive-uri magnetice traditionale? Raspunsul scurt este ca n loc de stocare a datelor magnetic, blitz foloseste electroni pentru a indica cele si de zerouri. S-ar putea recunoaste deja ce acest lucru este un plus: fara componente n miscare. Asta nseamna ca nici un zgomot, nici accidente cap, si eficienta energetica mai mare, deoarece nu aveti pentru a muta un brat mecanic. Si, spre deosebire de DRAM, este non-volatile - nu are nevoie de putere constanta de a retine informatii. Aceste avantaje sunt evidente, dar n gnd nceputul anului, cnd este plasat lnga unitatile ieftine si ncapatoare greu, blitz nca privit ca un produs de nisa, util mai ales in camerele digitale si alte electronice de consum.

Pentru o introducere mai n profunzime la proprietatile fizice ale flash, ia n considerare aceasta 12-minute (!) Video de la SanDisk SSD Academiei. Nu va faceti griji daca aveti nevoie sa-l sari, desi, vom aborda detaliile cele mai importante o data ncepem sa ne uitam la cresterea blitz-ului ca o alternativa la unitatea HDD traditional.

Unitati devreme de consum si o tehnologie de maturare Return to top

Pentru a recapitula rapid: SSD-urile au fost n jurul valorii n diverse forme de la nceputul anilor 1950, cu DRAM curs de dezvoltare ca tehnologia de preferat n anii 1980, dar numai ntr-un numar limitat de aplicatii de specialitate. Prin anii 1990, memoria flash a dovedit a fi un mediu de stocare n capabil, de exemplu, camere digitale. Si chiar daca scris la flash nu a fost la fel de rapid ca scris DRAM, acum se pare inevitabil ca cineva ar putea exploata mai ieftin pe termen mediu pentru a oferi bazate pe memorie flash de stocare pentru piata ntreprindere de nalta performanta. Asta nu a nsemnat doar pentru sisteme concepute pentru a functiona n medii dure cum ar fi unitatea de achizitie de date seismice vndute de catre Texas Memory

Systems -, dar, din ce n ce, baze de date si servere de web. Si, n cele din urma, PCuri de consum.

Inainte de asta sa ntmplat, desi, o companie israeliana numit M-Systems a dezvoltat un design hardware inovatoare pentru memorie flash. n 1995, a debutat DiskOnChip, care, dupa cum puteti vedea mai sus, a fost destul de mult ceea ce indica si numele. Datorita software-ul proprietar numit Adevarat Flash File System, chip-ul a aparut ca un hard disk la computerul gazda. TrueFFS puse n aplicare, de asemenea, caracteristici ne-am asociat cu controlorii SSD de astazi, inclusiv corectarea erorilor, bloc deteriorat re-nivelare de cartografiere si uzura. (Nu va faceti griji, vom ajunge la acestea.) Acest lucru a fost, n esenta, o unitate flash primul, patru ani mai tarziu, MSystems, a adaptat ideea de a crea prima unitate flash USB, numit DiskOnKey, deoarece societatea a vazut ca un hard disk ai putea duce pe un breloc. Pentru a pune expresia "hard disk" n contextul lui 1999, ati putea cumpara 8, 16 sau versiuni 32MB.

DiskOnChip nu a fost vizeaza consumatorii obisnuiti, dar sa dovedit viabilitatea NAND pe baza de discuri. Asta a nsemnat pentru concurenta RAM pe baza de SSD-uri, si alte firme, de multe ori producatorii mici, a inceput sa experimenteze cu factori de forma diferite si configuratii. Adtron, Cenatek, ATTO, SimpleTech, Memtech si altii au luat toate loviturile lor la SSD-urile industriale si-militar de grad. n 1999, BiT Microsystems a introdus o unitate de 18GB: din pacate, denumite SUX35 a fost primul sau Ultra SCSI-compatibil cu disc.

ntre timp, Bill Gates imaginat aceeasi tehnologie a ajunge n cele din urma consumatorilor mainstream. Dezvelirea PC Microsoft Tablet n 2002 (si dupa schimbul de scena cu primul Amy Tan, apoi Rob Lowe), a spus el, "n cele din urma chiar si discurile de asa-numita solida de stat vor veni de-a lungul si nu numai ca vom avea discuri mecanice merge n jos la 1,8 inch, dar un fel de solid state disk in urmatorii trei-patru ani va face parte din Tablet PC-uri diferite. "

Gates a avut cronologie cu privire la dreptul: n 2005, Samsung a intrat n joc, prima companie de multi-miliarde de dolari pentru a arunca palaria n ring. Sammy a oferit drive-uri de 1.8 inci si de 2,5 inch, iar n 2006 a introdus prima de mare volum notebook cu Windows XP bazate pe memorie flash de stocare SSD. Q30-SSD, imagine la dreapta ta, a venit cu 32GB de NAND si costa $ 3700 vezicule. Asa cum am notat la timp , ca a fost de aproximativ o prima de 900 dolari pe unitate sau magnetic-frate. Companiei UMPC T1 de 7-inch oferit, de asemenea, optiunea de solid-state - sporind 9

continutul de factura pretul la 2.430 dolari. Inutil sa spun, soc autocolant limitata cu siguranta recurs a acestor eforturi timpurii. Cu toate acestea, ei au fost un pas important ca SSD-urile s-au strecurat mai aproape de mainstream.

SSD-uri de ce? Return to top

Aici e un loc bun pentru a lua o pauza de la povestea noastra si sa examineze mai ndeaproape recursul de SSD-uri. Asa cum am facut aluzie, ei promit viteza mai mare, economii de energie si o functionare silentioasa. Astazi ne gndim, uneori, de a creste performantele n cel mai convingator, dar pentru utilizatorii de laptop devreme, eficienta energetica a contat la fel de mult, daca nu mai mult. (Roaga pe cineva care e nlocuieste HDD laptop lui sau a ei cu un SSD cu privire la beneficiile de viata a bateriei.) Dar, cu siguranta pentru Samsung de a percepe o prima de 900 dolari - si pentru cineva sa-l plateasca - impact trebuie sa fie ntr-adevar mare. De fapt, scepticii sa continue sa puna aceasta ntrebare pe forumuri de pe Internet: ct de bine ar putea fi tehnologia, pentru a justifica capacitati mai mici si preturi mai mari? ntr-unul dintre clienti sau de obicei, cuprinzatoare si informative, Anand Lai Shimpi a subliniat, de asemenea, de performanta, sa raspunda, "Tu nu cred ca sunt repede, pna cnd am o iau de la voi." Din moment ce nu putem avea un masiv, Oprah stil chilipir SSD (si mai trziu smulge cu cruzime-le napoi), va vom plimba prin modul n care acestea locul de munca, si de ce HDD-uri mai performante.

Amintiti-va, unitatile de azi e greu se apropie de cele doua limite fizice: Detalii de densitate, care defineste ct de mult informatii pot fi scrise pe o anumita zona, si Viteza de rotatie, sau ct de repede se nvrte platou. O mai mare densitate de date ne da capacitatea de unitati mai mari, dar este limitata de efectul de superparamagnetic, de restrictionare noi abordari. Viteza de rotatie este un mod de transfer n crestere, dar asta e depasit stele la 15.000 rpm, zvonuri de 20000 RPM Velociraptor par sa fi ajuns la zero, probabil din cauza regndit WD piata. De nregistrare perpendiculara creste densitatea de date si de transfer, presupunnd ca Viteza de rotatie aceeasi, dar dupa cum puteti vedea din diagrama de pe stnga, dependenta de partile n miscare impune alte limitari. De exemplu, daca ati lasa vreodata de spin de pe hard disk n jos, apoi a ncercat sa citeasca din ea, ati

10

observat, probabil, un decalaj de mic, dar perceptibil. Aceasta este unitatea de filare n sus si capul de citire-scriere se deplaseaza n ntreaga platou pentru a gasi datele.

Solid-state drive-uri au nici una dintre limitarile asociate cu piese in miscare. Nu exista nici timp, spin-up, pentru ca nu e nimic sa se roteasca; pentru ca nu exista cap de citire-scriere si toate partile unitatii sunt la fel de accesibile, latenta si sa caute ori sunt constante si mici. Lipsa de piese n miscare, nseamna consum de energie mai mic, deoarece conduce nu trebuie sa se miste capul sau platane de spin. Si probabilitatea de esec mecanice, n forma de spus, un accident de cap, este nonexistente. Nu exista nici cap la accident.

Toate SSD-urile care face sunetul radical diferite de rudele lor, HDD - si sunt. Aceste diferente au att argumente pro si contra, pe care vom discuta momentan, dar mai intai sa trecem un mner cu privire la modul de memorie flash care stau la baza SSDurile de fapt de lucrari.

Iata o ilustratie de baza ale unei celule flash. Nota le mparte nici o asemanare cu diagrama de hard disc de mai sus: suntem la cel mai mic strat de depozitare, n cazul n care problema cea mai presanta este cum sa reprezinte unu si zero. HDD-uri face acest lucru magnetic; blit nu-l utiliznd electroni. Numarul de electroni stocat n celula afecta tensiunea de prag: n cazul n care tensiunea de prag ajunge la patru volti, pe care scrie ca zero. Orice mai putin citeste ca unul. (n limbajul flash, un zero este "programat", iar o este "sters.") Si electronii sunt prinse in poarta, chiar daca a pierdut putere, efectuarea acestei memorie non-volatila.

n aceasta configuratie de baza, fiecare celula stocheaza un singur bit: se citeste fie ca un zero sau una. Faptul ca, n mod logic destul, este cunoscut sub numele de single-level cell (SLC) flash. Cu toate acestea, folosind exact acelasi mediu fizic, putem stoca biti mai simplu, prin mpartirea intervale tensiunii de prag.

Acum suntem recunoscnd patru game distincte de prag, mai degraba dect doi. Asta nseamna ca putem stoca doi biti, mai degraba dect unul. Amintiti-va, suntem folosind flash-ul la fel ca nainte, astfel nct aceasta ar parea sa fie un avantaj - neam dublat capacitatea de cost cu o schimbare fara a ridica noastre pe biti. Ca ntotdeauna, nsa, exista un comert-off. n primul rnd, se va lua mai mult timp pentru 11

a citi si a scrie la MLC blitz: de obicei, de doua ori mai mult timp pentru a citi si de trei ori mai mult timp pentru a scrie. Cu toate acestea, vorbim despre microsecunde, deci diferenta este neglijabila pentru majoritatea aplicatiilor.

Mai important este problema de uzura de memorie. Spre deosebire de platane HDD, care, n teorie poate fi scrisa si re-scris un numar infinit de ori, memorie flash poate fi numai programat / sters un numar limitat de ori nainte ca acesta nu mai este inscriptibil. Se numeste o limita de P / E ciclu, si cu chips-uri mai devreme 50nm ca numarul a fost de aproximativ 100.000 de ori atunci cnd este folosit ca memorie SLC. Deoarece MLC se degradeaza mai repede, dupa aproximativ 10.000 de P / E de cicluri. Si, ca structuri NAND au ajuns mai mici, astfel nct au prea numarul de P / E de cicluri pot suferi nainte de uzura. Sigur, cifrele sunt nca att de mare nct utilizatorul obisnuit, de zi cu zi ar lua n considerare unitatea depasite cu mult nainte de lovirea de fapt, limita de P / E ciclu - moment n care unitatea devine doar n citire, mentinnd n acelasi timp datele existente. Dar cnd vine vorba de design si de fabricatie, limitarea este foarte real, si are nevoie de o solutie. Sau, mai degraba, mai multe solutii.

Provocarile de SSD-uri Return to top

Asa cum am aratat, SSD-urile blitz provocari unice. Acesta este un motiv stabilit jucator Seagate a venit la petrecere cu ntrziere , si Western Digital n cele din urma doar cumparat un drum n . (Credem, de asemenea, incertitudinea cu privire la viabilitatea pietei si ngrijorarea cu privire canibalizeze vnzarile de unitati lor mecanice a avut, de asemenea, ceva de a face cu el) Si este motivul pentru care un gigant tardiv care intra semiconductor numit Intel -. probabil cu timpul si expertiza de a nvata din greselile altora "- ar putea elibera unitati prima sa apreciat aproape universal, numai pentru a obtine lovit mai trziu, cu pretentii de ncetinirea unitate .

n ciuda Intel refuzurile initiale , conduce a vedea o scadere de performanta a lungul timpului. Concret, dupa cum unitati umplut, viteze de scriere a ncetinit, uneori drastic. Acest lucru nu a fost doar o problema cu oferte Intel, fie. Odata ce comentatorii au stiut sa-l caute, au constatat ca aproape n fiecare comuna sa SSD: 12

ca spatiul liber a scazut, a scrie de performanta a avut un hit. Cele mai multe unitati au fost nca mai rapid dect HDD-uri conventionale, dar diferenta a fost marcata ntre un brand nou-SSD si un "folosit" una. n retrospectiv motivul pare evident, dar nu a fost imediat, astfel nct n ??anul 2009.

Iata n cazul n care doua aspecte de memorie flash converg pentru a crea o problema unic. n primul rnd, asa cum am mentionat, este uzura de memorie. Nr controler HDD trebuie sa considerare pentru durata de viata previzibil finit sale mass-media care stau la baza magnetic. SSD-urile Flash sunt: ??acestea trebuie sa limiteze numarul de P / E de cicluri, n scopul de a mentine unitatea n forma tip-top. Nu numai asta, dar amintiti-va ca P noastre / E limita este per celula. Este aproximativ analog cu problema de sectoare defecte, dar n acest caz este previzibil si inevitabil pentru fiecare celula. Stiind acest lucru, designerii controler doriti ca fiecare celula sa poarte uniform - raspndirea cicluri de P / E pe unitate, mai degraba dect de programare si stergere aceleasi celule pna cnd ele devin inutilizabile. Aceasta se numeste uzuranivelare, si este complicata si mai mult de aspectul nostru a doua a arhitecturii fizice de memorie flash.

Amintiti-va de celule am introdus de mai sus. Sunt cel mai mic element de depozitare: n SLC Flash ele pastreaza un singur bit, si n Flash MLC acestea stocheaza doua. Aceste celule sunt grupate n pagini, de obicei, 4KB n marime (a se vedea ilustratia la stanga). O pagina este cea mai mica structura care este usor de citit / scriere ntr-un SSD. Paginile sunt grupate n blocuri, care sunt cele mai mici structura care poate fi stearsa ntr-un SSD. Acum, s-ar putea fi vazut o problema. De ce citi, a scrie si sterge? HDD-uri nu au o functie sterge separat la nivel fizic. Cnd stergeti un fisier, care pur si simplu nseamna nlaturarea un pointer. Nu e nici o actiune luata pe hard disc, nu "sterge" functia. Datele dumneavoastra ramn magnetic codate pe unitate, care va suprascrie n cele din urma "liber" spatiu.

Dar Blitul nu functioneaza n acest fel. Este un suport diferit, cu reguli diferite. Factorii de decizie SSD alege sa joace dupa aceste reguli, deoarece capul este mult performanta mbunatatita.

Cnd stergeti un fisier de pe un SSD, procesul este initial aceeasi: nu se ntmpla nimic. Cel putin nu la nivel fizic. Nu exista date dispare. Sa spunem ca ati sters un fisier de 4KB care a primit n scris ntr-o pagina noua. Aceasta pagina este acum liber, n masura n care sistemul de operare n cauza. Numai daca aveti sa suprascrie ca 13

pagina va SSD au de a face ceva de lucru. Dar atunci cnd o face, ea are de a face mai mult dect HDD, si ca este cheia pentru ntelegerea degradare de performanta.

Asa cum am spus, pur si simplu unitatea HDD suprascrie sectorul cu noi informatii. SSD, nsa, nu poate suprascrie doar o pagina. Ea are pentru a sterge prima pagina. Acum imi amintesc de asimetrie ntre structurile de citit / inscriptibile si fi sters. Pentru a sterge o pagina, trebuie sa stergeti ntregului bloc care l contine. Ce despre alte pagini din bloc? Ei bine, acestea trebuie sa fie citit la un buffer, apoi scrise napoi dupa blocului a fost sterse.

Puteti vedea cum acest lucru duce la o scadere a performantelor. Trebuie doar a ncercat sa scrie o pagina, dar, de fapt, ai terminat lectura un bloc, stergerea-l, apoi re-scris, cu noile date. Ceea ce pare ca o operatie de scriere simpla este de fapt un proces n trei etape. SSD-urile ncearca sa evite acest lucru prin scris, pentru a deschide primele pagini, dar ca spatiu umple operator are mai putine optiuni. Nu exista nicaieri n alta parte pur si simplu pentru a pune n date fara a face acest lucru shuffle de citire-scriere-stergere.

Acum, producatorii recunoasca acest lucru si sa ncerce sa-l atenueze n numeroase moduri. Una dintre ele este supra-provizionare: Flash, inclusiv mai mult pe hard decat ghidul de fapt vede. Intel X-25M, de exemplu, livrat mpreuna cu flash suplimentare 7.5-8%. Spatiu de rezerva nseamna mai multe pagini deschise, care nu va necesita citire-scriere-stergere. Dar, ca doar potoleste inevitabil. Daca va pastrati completarea eforturilor, veti lovi de bariera de performanta. ntrebarea este ct de bine unitatea dumneavoastra va putea face fata.

O alta abordare este utila comanda TRIM, acum puse n aplicare n sistemele de operare cele mai moderne. Acest lucru forteaza SSD de a gestiona fisierele sterse imediat, decat sa astepte pentru a fi suprascrise. Stergerea unui fisier si sistemul de operare spune operatorul pentru a copia bloc pentru a cache-ul, sterge-l, si rescrie paginile ramase. Asta inseamna pagini dintr-un bloc partial utilizate trebuie sa fie eliberate n mod automat, n timpul fazei de stergeti, mai degraba dect n ??timpul unei suprascrie. Desigur, uneori trebuie sa suprascrieti un fisier, sa zicem cnd salvati o versiune noua a acestuia. Vei suferi n continuare citire-scriere-sterge pedeapsa atunci, dar TRIM poate atenua unele de durere. Unele unitati caracteristica a altor metode de colectare a gunoiului , toate cu acelasi scop: de pagini gratuit pna elimina nainte de a fi necesar pentru a le suprascrie. 14

Dar stai un minut. Rescrierea mai multe blocuri mannca n noastre limitate P / E de cicluri, dreapta? Asta-i drept. TRIM si alte metode de colectare a gunoiului contribuie la o problema de a scrie numit amplificare. Asta nseamna pur si simplu sunteti scris SSD mai des ar trebui sa, n mod ideal, raportul de amplificare a scrie va fi de 1, ceea ce nseamna cantitatea de date scrise n memoria flash este exact aceeasi ca si n scris la gazda. Acest lucru a ramas un ideal, desi unitatile nceputul Intel a venit aproape de ea ajunge. Acest numar parea un prag, de asemenea, la urma urmei, cum ai putut scrie mai putine date pentru memoria flash dect la gazda? O societate a dat seama cum, si vom ridica povestea acolo.

Nu toate sunt create egal Return to top

Asta e Intel X-25M, lansat la sfrsitul anului 2008. SanDisk, Toshiba si TDK au avut deja a intrat pe piata , care ntr-adevar a nceput sa balon n 2007. Acesta a reamintit primele zile de drive-uri desktop-disk, cu jucatori mari si mici, ncercnd sa ntreaca unul pe altul.

Din pacate, asta nu insemna intotdeauna o experienta mare pentru consumatori. JMicron au inceput sa ofere controlorilor sale SSD de dimensiuni reduse, cum ar fi distribuitorii independenti de OCZ, Super Talent si Patriot Memory. Controlerul permite acestor companii utilizeaza mai ieftin Flash MLC, n timp ce Samsung, pentru o, a ramas cu mult mai scump, mai mici-capacitate de SLC. Dar utilizatorii controlorilor anticipate JMicron a constatat probleme grave. n timp ce repede n valori de referinta pentru citirea si scrierea secventiala, n conformitate cu conditiile din lumea reala unitatile blbi inacceptabil.

Problema a revelat unele gndire nguste de la JMicron. Optimizat pentru citire si scriere secventiala, controlorii sa nabusit grav atunci cand a venit la scris 4k aleatoare. Dar majoritatea utilizatorilor nu petrec zilele lor de citire si scriere fisiere secventiale. Nici nu le cumpara de stocare bazate exclusiv pe valori de referinta. n schimb, majoritatea au de a folosi multi-tasking sisteme de operare pe care - ati ghicit 15

- a scrie o multime de fisiere mici. Sughit JMicron au avut loc atunci cnd scrieti aceste fisiere interferat cu alte aplicatii. Problema ar fi fost prins mai devreme, nainte de unitati livrate consumatorilor, dar n schimb au devenit cumparatori doresc testeri beta.

Intrarea Chipzilla a facut lucruri interesante. Compania a avut experienta de a construi un controller impresionant prima si a industriei trageti pentru a asigura blitz la preturi de chilipir. Chiar si asa, multi au fost surprinsi atunci cnd a lansat una dintre cele mai rapide unitati din lume. Un atac pe doua directii - X-25M pentru uzul consumatorilor si X-25E SLC sportive pentru ntreprinderile - Intel pune probabil la partea de sus a heap, n functie de performanta ntelept.

Iata n cazul n care SandForce vine inch Compania a intrat inelul operatorului SSD n 2009, n curs de dezvoltare de la modul Stealth, cu o memorie cache de promitatoare tehnologii proprietare. Descoperire lor mare? Un cvartet de trucuri, care a permis sa nlocuiasca CMM SLC mai scumpe, fara a sacrifica durabilitatea sau de viteza. Deoarece MLC este de doua ori la fel de dense ca SLC, care a nsemnat capacitatea dublat. Ea permite, de asemenea firme mai mici, n concurenta cu puteri SLC cum ar fi Samsung si Intel, care au avut acces privilegiat la chips-uri NAND de grad nalt.

OCZ expediat o parte din unitati primul dispune de un controler SandForce, si practic a lovit limita pe SATA 3Gbps, lovindu-265MB / s pe o citire secventiala 2MB. Desigur, cele mai multe alte high-end, de asemenea, SSD-urile lovit pna mpotriva acestui plafon SATA: viteze mari sunt o mare parte a recursului, si sunt practic innascuta de a tehnologiei. n cazul n care SandForce adevarat impresionat, desi, a fost n testele de a scrie secvential, ajungnd la 252MB / s si suflare chiar de la Intel, oferind intreprinderi din apa.

Cum SandForce merge tep-la-n picioare cu Intel? n primul rnd, ei au avut un inteligent de date de monitorizare sistem numit DuraWrite. Amintiti-va, problema cu CMM este faptul ca dublarea capacitatii de stocare NAND scurteaza P sale / ciclu limita E cu aproximativ un factor de zece. SandForce motivat ca, daca ai vrut sa faca MLC competitive cu SLC, pe care tocmai ati avut pentru a reduce cantitatea de scris, de fapt, luati loc - n mod considerabil. DuraWrite nu doar faptul ca, printr-o combinatie de compresie si de-duplicare. Asta nseamna mai putine date redundante devine scris, reducerea procentuala a raportului de amplificare a scrie la 0,5, sustine SandForce. (Asta a fost suficient pentru a prinde ochiul IBM .) Alte mbunatatiri 16

orientate fiabilitatea, consumul de energie si, evident, cele fulger-rapid citeasca si sa scrie ori.

SandForce a lovit probabil un echilibru ntre pret si performanta, una care le permite sa serveasca att consumatorilor si a pietelor de ntreprindere, si se pare sa dea roade. n ciuda acest site nu drive-urile proprii, compania este unul dintre numele cele mai cunoscute din SSD-uri, si a fost cumparat doar doar cumparat de LSI pentru 370 milioane dolari. Chiar acum, SandForce pare a fi n pole-position pentru cursa de inovare solid-state.

Wrap-up Return to top

Desigur, care ar putea schimba n orice moment. Piata SSD este nca un pic de o Vestul Salbatic: tehnologia nu a fost perfectionat, si am auzit cu totii o multime de povesti de groaza despre reaminteste , firmware-ul defect si alte probleme . Pentru unii utilizatori, nsa, recompensa este n valoare de risc. De asemenea, ramne de vazut daca un cuplu de companii vor iesi victorios, la fel ca Seagate si Western Digital cu HDD-uri, sau daca SSD-urile vor continua sa vina de la o mare varietate de producatori. Dupa cum stim cu totii, cstigatorii de astazi pot fi nvinsi de mine. Singurul lucru pe care putem spune cu certitudine este acela ca SSD-urile arata o multime de promisiune, si suntem abia ncepem sa-l atingeti.

17

S-ar putea să vă placă și