Solid-state drive
polovodičové úložiště pro data From Wikipedia, the free encyclopedia
Remove ads
Solid-state drive (zkratka SSD, česky „polovodičový disk“) je v informatice zařízení pro čistě elektronické ukládání dat. Je nástupcem magnetických pevných disků a na rozdíl od nich neobsahuje pohyblivé mechanické části. Proto je jeho výhodou odolnost vůči otřesům, změnám tlaku (např. v letectví), nehlučnost, nižší spotřeba elektrické energie a hlavně vyšší přenosová rychlost.[1] SSD jsou prodávány s rozhraním SATA (snadná náhrada pevného disku), M.2 (malé rozměry), PCI-Express (standardní rozšiřující sloty) a podobně.


Pro uložení dat je nejčastěji použita nevolatilní flash paměť. SSD jednotka, která používá volatilní paměť typu SRAM nebo DRAM, je někdy nazývána RAM-drive.
Remove ads
Historie SSD
První SSD jednotka byla vyrobena již v roce 1976, ale trvalo dlouhých 35 let, než se cena dostala na takovou úroveň, aby bylo možné masivní rozšíření. V prvopočátku byla schopná zaplatit takto vysokou cenu, podobně jako u jiných nejmodernějších technologií, pouze armáda. Armáda a kosmické projekty byli také zákazníci, kteří potřebovali paměti fungující v jakékoliv nadmořské výšce (pro letectví), a zároveň v kritické situaci umožňující jednoduše a rychle zlikvidovat data na datovém nosiči. Všechny tyto vlastnosti elektronická jednotka SSD splňovala.
Remove ads
Charakteristika

SSD postupem času nahrazují pevné disky a umožnily řadu nových aplikací, jako digitální fotoaparáty a kamery, mobilní telefony, GPS a podobně, často ve tvaru paměťových karet. Využívají rozhraní M.2 nebo SATA, pro vyšší přenosové rychlosti PCI-Express, popřípadě ATA v rozhraní PCMCIA, ExpressCard a podobně (tj. stejný konektor i typ komunikace).
Výhody
SSD nemají mechanické pohyblivé části, takže vykazují nižší spotřebu, mají rychlejší přístup k datům (u klasických disků je určitý čas potřebný na přesun čtecích/zápisových hlaviček), dosahují vyšších přenosových rychlostí, nevydávají hluk atd. Jsou mnohem menší a lehčí, což je s nižší spotřebou (typicky 2 Watty při plném provozu a zhruba 1/10 ve standby režimu) předurčuje k použití do notebooků, netbooků, PDA a podobných zařízení, kde spotřeba hraje velkou roli. Kromě toho nejsou zdaleka tak náchylné na nárazy a otřesy jako mechanické disky.
Rozdíly v času potřebném pro vybavení dat (mikrosekundy v porovnání s milisekundami u pevných disků)[2] i rychlosti čtení (OCZ Z-DRIVE e84 – 800 MB/s; Fusion-io – 1,5 GB/s)[3][4] jsou proti pevným diskům výrazné, takže se SSD jednotky používají i pro specifické zvýšení výkonu počítačového systému. Těmto vlastnostem ale odpovídá vyšší pořizovací cena (zhruba 2 Kč/GB v roce 2018), rozdíl se však pomalu s postupujícím vývojem srovnává.
Nevýhody
SSD jednotky však měly a mají i nevýhody, dané jejich konstrukcí. Podle typu použitých čipů (SLC, MLC) se dosahuje vyšší ceny i životnosti nebo naopak nižší ceny a kratší životnosti. Flash paměti měly omezenou životnost s menším maximálním počtem zápisů do stejného místa, než u pevných disků (udáváno kolem 100 000 zápisů).[5] Tomu se výrobci brání tím, že řídící jednotka zápisy rovnoměrně rozděluje po celém paměťovém prostoru, takže podle novějších průzkumů je životnost a spolehlivost SSD jednotek ve výsledku naopak vyšší než u HDD.[6]
Starší verze operačních systémů pracovaly se SSD jako s normálním pevným diskem, kde se časem i souvislé soubory roztříští do nesousedních sektorů a přesuny hlav mezi nimi snižují výkon paměti. Prostor HDD je tedy čas od času třeba defragmentovat, což nemá u SSD smysl a zbytečné přesuny dat zkracují životnost paměti.[7] (například v Microsoft Windows,[8] který však od verze Windows 7 tomu brání implementací příkazu TRIM, jímž operační systém sděluje řídící jednotce SSD, které sektory už nejsou potřeba). Také optimalizace zabudované v ovladačích operačního systému, které počítají se sekvenčním zápisem na pevné disky, působí u SSD jednotek na jejich výkon negativně. Snížení výkonu se projevuje zejména při operacích zápisu, kdy kvůli jednomu zápisu musí proběhnout několik čtení a následně ještě mazání. Novější operační systémy (například Linux) mají pro tento typ pamětí speciální souborové systémy (Log-structured file systems),[9] které mohou tyto nedostatky odstranit. Do budoucna se předpokládá vznik objektově orientovaných souborových systémů, které odstraní problémy s emulační vrstvou. Mezi nevýhody oproti klasickým pevným diskům patřila i znatelně vyšší cena za GB a celkově nižší kapacity.
Remove ads
Konfigurace SSD
Velikost a tvar každého zařízení je z velké části ovlivněn velikostí a tvarem součástí použitých k jeho vytvoření. Tradiční HDD a optické mechaniky jsou navrženy jako rotující plotny nebo optické disky spolu s vnitřním vřetenovým motorem. Pokud je SSD tvořen vzájemně propojenými integrovanými obvody a konektorem rozhraní, pak již není jeho tvar omezen na tvar pro otočné disky. Některá řešení pro ukládání do pevných disků přicházejí do širšího šasi, které může mít dokonce podobu rackového držáku s množstvím SSD disků uvnitř. Ty by mohly být připojeny ke společné sběrnici uvnitř šasi a zvenčí pak připojeny pomocí jednoho konektoru.
Porovnání vlastností a charakteristik SSD a HDD jednotek
Remove ads
Vhodné souborové systémy
Typicky mohou být u SSD použity stejné souborové systémy jako u HDD. Obvykle se očekává souborový systém, podporující příkaz TRIM, který pomáhá SSD recyklovat vyřazená data. Není třeba, aby se souborový systém staral o vyrovnávání opotřebení nebo jiné charakteristiky pamětí flash, jelikož jsou interně zpracovávány jednotkou SSD. Některé systémy souborů flash, používající vzor logovacího souborového systému (F2FS, JFFS2) pomáhají redukovat zvýšení zápisu na discích SSD, zejména v situacích, kdy dochází ke změně pouze velmi malého množství dat, například při aktualizaci metadat systému souborů.
Ačkoliv nejde o funkci souborového systému, operační systémy také musí správně zarovnávat oddíly, aby se zabránilo nadměrným cyklům čtení, úprav a zápisů. Typickou praxí pro osobní počítače je zarovnat každý oddíl tak, aby začínal na 1 MB (= 1 048 576 bajtů), což zahrnuje všechny běžné scénáře pro velikosti stránek a bloků SSD, jelikož je dělitelný 1 MB, 512 kB, 128 KB, 4 KB a 512 bajty. Moderní instalační software operačního systému a diskové nástroje to zvládnou automaticky.
Remove ads
TRIM
Související informace naleznete také v článku TRIM.
Příkaz TRIM umožňuje, aby operační systém informoval SSD jednotku o tom, které datové bloky jsou volné a nejsou dále využívány. Označují se tak nejtypičtěji datové bloky smazaného souboru (data nejsou nulována, místo je k dispozici pro přepsání jinými daty). Příkaz TRIM slouží k tomu, aby SSD jednotka mohla správně alokovat rozložení zápisů a docházelo tak k rovnoměrnému opotřebení datových buněk v celé SSD jednotce (viz Flash Translation Layer).
Remove ads
Typy buněk
- SLC – dražší varianta, každá buňka obsahuje 1 plovoucí hradlo a uchovává tedy 1 bit, počet zápisů a rychlosti jsou vyšší než u MLC
- eMLC – vychází z MLC, ale má vyšší počet zápisů do buňky
- MLC – levnější varianta, každá buňka uchovává 2 nebo více bitů, počet zápisů a rychlosti jsou nižší než u SLC
- TLC – levnější varianta, buňka obsahuje 3 bity, počet zápisů a rychlosti jsou nižší než u MLC
- QLC – nejlevnější varianta, buňka obsahuje 4 bity, počet zápisů a rychlosti jsou nižší než u TLC
Remove ads
Reference
Související články
Externí odkazy
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads