Sissejuhatus SSD-dele. Osa 1. Ajalugu

Sissejuhatus SSD-dele. Osa 1. Ajalugu

Kettaseente ajaloo uurimine on esimene samm SSD-de tööpĂ”himĂ”tte mĂ”istmiseks. Meie artiklisarjade "Sissejuhatus SSD-dele" esimeses osas tehakse ajalooline ĂŒlevaade, mis aitab selgelt mĂ”ista SSD ja selle lĂ€hima konkurendi — HDD — erinevusi.

Hoolimata erinevate andmesalvestusseadmete rohkusest on HDD ja SSD populaarsus meie ajal vaieldamatu. Tavalise kasutaja jaoks on vahe nende kahe salvestustĂŒĂŒbi vahel selge: SSD on kallim ja kiirem, samas kui HDD on odavam ja mahukam.

Erilist tĂ€helepanu tuleks pöörata salvestusseadmete mahutavuse mÔÔtĂŒhikutele: ajalooliselt on vĂ€lja kujunenud, et kĂŒmnendi eesliiteid, nagu kilo- ja mega-, mĂ”istetakse informaatika kontekstis kui kaheteistkĂŒmnendat ja kahekĂŒmnendat astet kahes. Segaduse vĂ€ltimiseks on vĂ€lja töötatud binaarsed eesliited kibi-, mebi- ja teised. Nende eesliidete vahe muutub mĂ€rgatavaks mahus, sest ostes 240 gigabaidi ketta, saate salvestada sellele 223,5 gibibaidi teavet.

SĂŒvenemine ajaloosse

Sissejuhatus SSD-dele. Osa 1. Ajalugu
Esimese kĂ”vaketta arendamine algas 1952. aastal ettevĂ”ttes IBM. 14. septembril 1956 kuulutati vĂ€lja arenduste lĂ”pptulemus — IBM 350 Model 1. Salvestusseade mahutas 3.75 mebibaiti andmeid, omades samas muljetavaldavaid mÔÔtmeid: 172 sentimeetrit kĂ”rgust, 152 sentimeetrit pikkust ja 74 sentimeetrit laiust. Sees asus 50 Ă”hukest ketast, mis olid kaetud puhta raududega ja mille diameeter oli 610 mm (24 tolli). Andmete otsimise keskmine aeg kettal oli ~600 ms.

Aeg möödus ja IBM tĂ€iustas tehnoloogiat usinalt. 1961. aastal tutvustati IBM 1301 mahutavusega 18.75 megabaiti, kus igal plaadil olid lugemispĂ€id. IBM 1311 IBM 1311 tutvustas eemaldatavaid ketaskassette, ning alates 1970. aastast rakendati IBM 3330-s vigade tuvastamise ja parandamise sĂŒsteem. Kolm aastat hiljem ilmus IBM 3340 tuntud kui 'Winchester'.

Winchester (inglise keeles Winchester rifle) on ĂŒldnimetus Winchester Repeating Arms Company poolt Ameerika Ühendriikides XIX sajandi teises pooles toodetud vintpĂŒsside ja pĂŒsside jaoks. Need olid mĂ”ned esimesed mitme laadimisega pĂŒssid, mis saavutasid ostjate seas tohutu populaarsuse. Oma nime said nad ettevĂ”tte asutaja — Oliver Fisher Winchesterni — jĂ€rgi.

IBM 3340 koosnes kahest 30 MiB spindlist, mis vĂ”imaldas inseneride seas tuntud selle ketta nimi oli "30-30". Nimi tuletas meelde Winchesteri mudelit 1894, millel olid .30-30 Winchesteri padrunid, mistĂ”ttu Kenneth Haughton, kes juhtis IBM 3340 arendust, ĂŒtles: "Kui see on 30-30, siis peab see olema Winchester". Sellest ajast alates nimetatakse "winchesteriks" mitte ainult puĆĄke, vaid ka kĂ”vakettaid.

Kolme aasta pÀrast ilmus IBM 3350 "Madrid", millel olid 14-tollised kettad ja juurdepÀÀsuaeg 25 ms.

Sissejuhatus SSD-dele. Osa 1. Ajalugu
Esimene SSD-mÀluseade loodi ettevÔtte Dataram poolt 1976. aastal. Dataram BulkCore koosnes jahutusraamistikust, kuhu oli paigaldatud kaheksa 256 KiB RAM-mÀlu plokki. VÔrreldes esimese kÔvakettaga oli BulkCore miniatuurne: 50,8 cm pikk, 48,26 cm lai ja 40 cm kÔrge. Samuti oli selle mudeli andmete juurdepÀÀsuaeg kÔigest 750 ns, mis on 30000 korda kiiremini kui tollane kÔige uuem HDD.

1978. aastal asutati Shugart Technology, mis muutis aasta hiljem nimetuse Seagate Technology, et vĂ€ltida segadust Shugart Associatesiga. Kaks aastat pĂ€rast Seagate'i tegevust tuli turule ST-506 — esimene kĂ”vaketas isiklikele arvutitele 5,25-tollises formaadis ja 5 MiB mahutavusega.

Lisaks Shugart Technology loomisele jÀÀb 1978. aasta meelde ka StorageTek'i esimese Enterprise SSD vÀljalaskmisega. StorageTek STC 4305 suutis salvestada 45 MiB andmeid. See SSD loodi IBM 2305 asendamiseks, sellel olid sarnased mÔÔtmed ja hind ulatus uskumatu 400 000$-ni.

Sissejuhatus SSD-dele. Osa 1. Ajalugu
1982. aastal jÔuab SSD isiklike arvutite turule. Axlon arendab spetsiaalselt Apple II jaoks RAM-chipidele pÔhinevat SSD-d, mida nimetatakse RAMDISK 320. Kuna seade töötati vÀlja energia sÔltuva mÀlu pÔhjal, kaasnes sellega aku, et tagada info sÀilimine. Aku mahutavus kestis 3 tundi autonoomset kasutust elektritoite kadumise korral.

Aasta pÀrast toob Rodime turule oma esimese 10 MiB kÔvaketta RO352, mille formaat on 3,5 tolli, nagu tÀnapÀeva kasutajatele harjumuslik. Kuigi see on esimene kaubanduslik ketas sellises formaadis, ei teinud Rodime tegelikult midagi uuenduslikku.

Esimene toode selles formaadis on flopidisk, mille tutvustasid ettevÔtted Tandon ja Shugart Associates. Veel enam, Seagate ja MiniScribe leppisid kokku 3,5-tollise tööstusstandardi vastuvÔtmises, jÀttes Rodime kÔrvale, mille saatuseks oleks saanud "patenditroll" ja tÀielik lahkumine andmemÀlude tootmisest.

Sissejuhatus SSD-dele. Osa 1. Ajalugu
1980. aastal registreeris Toshiba insener, professor Fujio Masuoka, patendi uue mĂ€lutĂŒĂŒbi, mida nimetatakse NOR tĂŒĂŒpi Flash-mĂ€luks. Arendustöö vĂ”ttis aega 4 aastat.

NOR-mĂ€lu on klassikaline 2D juhtmete matriits,kus ridade ja veergude ristumiskohas on ĂŒks mĂ€luelement (analoog magnettuumamĂ€lule).

1984. aastal rÀÀkis professor Masuoka oma leiutisest International Electronics Developers Meeting konverentsil, kus Intel hindas selle arenduse potentsiaali kiiresti. Professor Masuoka töötas ettevÔttes Toshiba, mis ei pidanud Flash-mÀlu millegipÀrast eriliseks, ja seetÔttu rahuldati Intel'i palve teha mÔned katseproovid uurimiseks.

Intel'i huvi Fujiwo arenduse vastu sundis Toshiba'r eraldama viis inseneri professori toetamiseks leiutise kommertsialiseerimise probleemide lahendamisel. Intel omakorda vÀrbas kolm sada töötajat, et luua oma versioon Flash-mÀlust.

Samal ajal kui Intel ja Toshiba töötasid Flash-mĂ€lude arendamise kallal, toimusid 1986. aastal kaks olulist sĂŒndmust. Esiteks standardeeriti ametlikult SCSI — kokkulepete kogum, mis mÀÀratleb suhtlemiseks arvutite ja perifeerseadmete vahel. Teiseks arendati vĂ€lja AT Attachment (ATA) liides, tuntud kaubamĂ€rgi nimi Integrated Drive Electronics (IDE) all, mille tulemusena liikusid ketta kontrollerid kettasse sisse.

Kolme aasta jooksul töötas Fujiwo Masuoka Flash-mÀlu tehnoloogia tÀiustamise kallal ning 1987. aastaks töötas vÀlja NAND-mÀlu.

NAND-mĂ€lu on sama kui NOR-mĂ€lu, kuid korraldatud kolmemÔÔtmelisse massiivi. Peamine erinevus seisnes selles, et juurdepÀÀsu algoritm igale rakule muutus keerulisemaks, rakud muutusid vĂ€iksemaks ning ĂŒldine maht suurenes oluliselt.

Aasta hiljem töötas ettevĂ”te Intel vĂ€lja oma NOR-tĂŒĂŒpi Flash-mĂ€lu ning ettevĂ”te Digipro valmistas selle pĂ”hjal mĂ€luseadmest Flashdisk. Esimene versioon Flashdiskist, maksimaalses komplektis, mahutas 16 MiB andmeid ja maksis vĂ€hem kui 500$

Sissejuhatus SSD-dele. Osa 1. Ajalugu
80ndate lÔpus ja 90ndate alguses vÔistlesid kÔvakettatootjad ketaste suuruse vÀhendamise osas. 1989. aastal tÔi ettevÔte PrairieTek vÀlja PrairieTek 220 20 MiB ketta 2.5-tollises formaadis. Kaks aastat hiljem valmistas Integral Peripherals 1.8-tollise ketta Integral Peripherals 1820 "Mustang" sama mahuga. Aasta hiljem vÀhendas Hewlett-Packard ketta suuruse 1.3 tollini.

Seagate on jÀÀnud truuks 3,5-tollistele kÔvaketastele, panustades pöörlemiskiiruse suurendamisele. 1992. aastal tutvustas ta oma kuulsat mudelit Barracuda, mis oli esimene kÔvaketas pöörlemiskiiruselt 7200 p/min. Kuid Seagate ei kavatse sellega peatuda. 1996. aastal saavutasid Seagate Cheetah seeria kettad pöörlemiskiirus 10000 p/min ning neli aastat hiljem uuendus mudel X15 pöörles isegi 15000 p/min.

Aastal 2000 hakkas ATA liidest nimetama PATAks. Selle pÔhjuseks oli Serial ATA (SATA) liidese ilmumine, millel olid vÀiksemad kaablid, kuumplugimise tugi ja suurem andmeedastuskiirus. Seagate oli siin samuti eesotsas, kuulutades vÀlja 2002. aastal esimese kÔvaketta, millel oli see liides.

Alguses oli flash-mĂ€lu tootmine vĂ€ga kallis, kuid 2000. aastate alguses langes hind jĂ€rsult. Seda kasutas Ă€ra Transcend, kes 2003. aastal turule tĂ”i SSD-kettad mahuga 16 kuni 512 MiB. Kolm aastat hiljem liitus massilise tootmisega Samsung ja SanDisk. Samal aastal mĂŒĂŒs IBM oma kettaĂ€ri Hitachile.

Tahketehnoloogia kogus hoogu ja ilmnes ilmne probleem: SATA liides oli aeglasem kui SSD-d ise. Selle probleemi lahendamiseks kĂ€ivitas NVM Expressi töögrupp NVMe arendamise — spetsifikatsiooni, mis vĂ”imaldab pÀÀseda SSD-dele otse PCIe-bussi kaudu, möödudes SATA-kontrollerist. See vĂ”imaldab andmetele ligi pÀÀseda PCIe-bussi kiirusel. Kaks aastat hiljem oli spetsifikatsiooni esimene versioon valmis ja veel aasta hiljem ilmus esimene NVMe-disk.

Erinevused kaasaegsete SSD-de ja HDD-de vahel

FĂŒĂŒsilisel tasandil on SSD-de ja HDD-de vahel erinevus kergesti mĂ€rgatav: SSD-des puuduvad mehaanilised osad ja teave salvestatakse mĂ€lurakkudesse. Liikuvate elementide puudumine tagab kiire juurdepÀÀsu andmetele igas mĂ€lukohtades, kuid esineb piirang kirjutamistsĂŒklite arvule. Iga mĂ€luraku piiratud kirjutamistsĂŒklite tĂ”ttu on vajalik tasakaalustusmehhanism — mĂ€lurakkude kulumise tasakaalustamine andmete ĂŒleviimise teel nende vahel. Selle töö teeb diskikontroller.

SSD-kontroller peab teadma, millised mĂ€lurakud on hĂ”ivatud ja millised vabad, et tasakaalustamist teostada. Andmete kirjutamine rakku on kontrolleril vĂ”imalik iseseisvalt tuvastada, kuid sama ei saa öelda kustutamise kohta. Nagu on teada, ei kustuta operatsioonisĂŒsteemid (OS) andmeid kettalt, kui kasutaja kustutab faili, vaid tĂ€histavad vastavad mĂ€lupiirkonnad vabadena. Selline lahendus vabastab ootamise kettategevuse ajal HDD-de kasutamisel, kuid ei sobi sugugi SSD-de tööks. SSD-kontroller töötab baitidega, mitte failisĂŒsteemidega, ja seetĂ”ttu vajab see eraldi teavet faili kustutamise kohta.

Nii sai alguse TRIM-kĂ€sk (ingl. k. — lĂ”ikamine), millega OS teavitab SSD-kontrollerit kindla mĂ€lupiirkonna vabastamisest. TRIM-kĂ€sk kustutab andmed kettalt pöördumatult. Mitte kĂ”ik operatsioonisĂŒsteemid ei tea, et on vajalik saata see kĂ€sk tahkis-diskidele, ja riistvara RAID-kontrollerid ketaste haldamise reĆŸiimis ei saada kunagi TRIM-kĂ€sku kettastele.

JĂ€tkub


JĂ€rgmistes osades rÀÀgime vormifaktoritest, ĂŒhendusliidestest ja tahke-state ketaste sisemisest korraldusest.

Meie laboratooriumis Selectel Lab Sa saad ise testida kaasaegseid HDD ja SSD kettaid ning teha oma jÀreldused.

Ainult registreeritud kasutajad saavad kĂŒsitluses osaleda. Logige sisse, palun.

Kuidas arvad, kas SSD suudab HDD kÔrvale tÔrjuda?

  • 71.2%Jah, SSD on tuleviku variant396

  • 7.5%Ei, ees on magnetoptiliste HDD ajastu42

  • 21.2%Seal vĂ”idab hĂŒbriidne variant HDD + SSD118

HÀÀletanud on 556 kasutajat. 72 kasutajat on erapooletud.

Allikas: habr.com

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster