SSD disk vo vašom notebooku uchováva dáta pomocou princípu, ktorý fyzika v roku 1874 považovala za nemožný. A stále je to trochu mágia — len teraz ju vieme vypočítať.
Toto je tretí článok série o fyzike, ktorá zmenila technológiu. V predchádzajúcich dieloch sme sledovali, ako Maxwell položil základy elektrodynamiky a ako kvantová mechanika za šesťdesiat rokov rozbila klasický obraz sveta, a ako Karl Ferdinand Braun vynašiel diódu bez toho, aby vedel, prečo funguje. Dnes príbeh pokračuje — do vnútra SSD disku vo vašom vrecku.
Vypnete notebook. Odídete. O týždeň ho zapnete.
Vaše fotografie sú tam. Dokumenty sú tam. Všetko presne tak, ako ste to nechali.
Toto sa zdá samozrejmé. Nie je.
Bez napájania, bez pohyblivých súčiastok, bez magnetického poľa — váš SSD disk uchováva každý bit informácie vo forme elektrónov uväznených vo vnútri materiálu hrubého niekoľko nanometrov. A tieto elektróny tam ostávajú aj preto, že existuje jav, ktorý klasická fyzika považovala za nemožný.
Volá sa kvantové tunelovanie. A bez neho by moderná flash pamäť vôbec nemohla fungovať.
1. Problém: ako zavrieť elektrón do väzenia, z ktorého nemôže utiecť
Predstavte si, že potrebujete uchovať informáciu v podobe elektrónov. Máte ich niekam uložiť — a tam musia zostať, aj keď vypnete napájanie.
Prvý inštinkt: obklopte ich dokonalým izolantom. Materiálom, cez ktorý elektróny nemôžu prejsť.
Klasická fyzika hovorí: funguje to. Elektrón narazí na izolant, odrazí sa späť — tak ako loptička odrazená od betónového múra.
Kvantová mechanika hovorí niečo iné. A práve preto je situácia zaujímavejšia.
Bližšie k mechanizmu: kvantové tunelovanie
Situácia zo života: Predstavte si loptičku hádzanú na múr. V klasickom svete nastane len jeden scenár: loptička sa odrazí späť. Aby prešla cez múr, museli by ste ho fyzicky zbúrať, alebo jej dodať toľko energie, aby ho preskočila.
Vedecké vysvetlenie: Elektrón však nie je tvrdá loptička. Správa sa ako vlna – presnejšie, ako „vlna pravdepodobnosti“ (vlnová funkcia), ktorá opisuje, kde všade sa môže nachádzať. Keď táto vlna narazí na izolačnú bariéru, neodrazí sa matematicky dokonale ako od benátskeho zrkadla. Miesto toho začne vnútri materiálu bariéry prudko (exponenciálne) klesať pravdepodobnosť jej výskytu. Ak je však táto stena dostatočne tenká – len niekoľko nanometrov – pravdepodobnosť nestihne klesnúť na úplnú nulu. Malá časť z vlny „presiakne“ a objaví sa na druhej strane steny.
To znamená jediné: existuje nenulová, merateľná šanca, že sa elektrón zrazu zhmotní na druhej strane múru bez toho, aby v ňom zanechal dieru. Toto je kvantové tunelovanie. Nie je to magická výnimka z pravidiel, ale priamy dôsledok vlnovej povahy hmoty, ktorý presne opisuje Schrödingerova rovnica.
2. Fowler a Nordheim: fyzici ktorí tunelovanie skrotili
V roku 1928 — rok po Heisenbergovom princípe neurčitosti — fyzici Ralph Fowler a Lothar Nordheim matematicky opísali, ako sa kvantové tunelovanie mení, keď na materiál pôsobí silné elektrické pole.
Ich zistenie: silné elektrické pole „nakloní“ energetickú bariéru. Namiesto pravouhlého múra nastane trojuholníkový svah. A keď je bariéra trojuholníková, elektrón musí tunelom prejsť kratšiu vzdialenosť. Pravdepodobnosť prechodu exponenciálne stúpne.
Toto je Fowler-Nordheimov tunel — a je to presne to, čo sa deje vo vašom SSD disku zakaždým, keď doň ukladáte súbor.
Inžinieri ho využívajú aktívne: aplikujú napätie 12 až 20 voltov na bránu pamäťovej bunky, čím nakloní energetickú bariéru natoľko, že elektróny „pretunelujú“ cez izolátor a zachytia sa vo vnútri špeciálnej vrstvy — nitridu kremičitého.
Keď napätie následne klesne, elektróny ostanú uväznené. Informácia je uložená.
3. Ako SSD číta bit: napätie ako jazyk
Pamäťová bunka moderného SSD disku je mikroskopická pasca. Vo vrstvách kremíka, oxidu a nitridu, kde oxid kremičitý tvorí steny väzenia (izolant) a nitrid je pascou (vnútro) — každá hrubá niekoľko nanometrov — sedia elektróny zachytené kvantovým tunelovaním.
Koľko elektrónov je v pasci, určuje napäťový stav bunky. A napäťový stav je informácia.
V jednoduchom prípade: veľa elektrónov = nula, málo elektrónov = jednotka.
Moderné SSD bunky (TLC — Triple Level Cell) rozlišujú osem rôznych napäťových stavov. Jedna bunka tak uchováva tri bity informácie. Vaša fotografia nie je uložená v pohyblivých súčiastkach ani na magnetickej páske — je to rozloženie elektrónov v miliardách nanometrových pascí.
Bližšie k fyzike: prečo sa izolant stal kľúčom
Situácia zo života: Prečo sú elektróny v pasci aj po týždni? Aj najlepší izolant má mikroskopické nedokonalosti. Ako to, že sa dáta nestratia?
Vedecké vysvetlenie: Oxid kremičitý (SiO₂) ktorý obklopuje pascu je hrubý 8 až 10 nanometrov — pre bežné elektróny neprekonateľná bariéra. Bez silného vonkajšieho poľa je pravdepodobnosť spontánneho tunelového úniku extrémne nízka: teoretická retenčná doba dát je desiatky rokov. V praxi je limitovaná inými faktormi — najmä degradáciou oxidu po opakovaných cykloch zápisu a mazania. Práve preto majú SSD disky konečný počet cyklov zápisu (P/E cyklov) — nie preto, že by elektróny utiekli, ale preto, že samotná izolačná vrstva sa poškodí vysokonapäťovými pulzmi.
4. SLC vs. TLC: Ako sme vymenili nesmrteľnosť za terabajty
Keď sa pozriete na ponuku obchodov, zistíte, že obrovské SSD disky sú dnes lacnejšie než kedykoľvek predtým. Za týmto úspechom však nestojí len čisto technologické zmenšovanie súčiastok, ale drsný inžiniersky kompromis: vymenili sme surovú fyzickú odolnosť za kapacitu.
Staršie a priemyselné SSD disky využívali technológiu SLC (Single Level Cell). Jedna pamäťová bunka v nich pripomínala obyčajný pohár na vodu. Radič zisťoval iba dve úrovne napätia: pohár je buď úplne prázdny (logická 1), alebo úplne plný (logická 0). Jedna bunka sa rovná jednému bitu informácie.
Moderné disky vo vašich notebookoch však používajú technológiu TLC (Triple Level Cell). Inžinieri vzali ten istý pohár, ale nakreslili naň odmernú stupnicu s ôsmimi ryskami. Pomocou precíznych impulzov napätia dokážu do pasce napustiť presný počet elektrónov tak, aby hladina zastala na jednej z ôsmich úrovní. Keďže v binárnej sústave vieme pomocou troch bitov vytvoriť presne 8 kombinácií (od 111 po 000), jedna jediná fyzická bunka zrazu dokáže udržať tri bity informácie naraz.
Tento trik nám priniesol obrovské kapacity za zlomok pôvodnej ceny, no vyžiadal si brutálnu daň.
Pri vymazávaní dát radič používa hrubú silu — aplikuje opačné napätie okolo 20 voltov, aby elektróny z pasce doslova vytrhol von. Tieto vysokonapäťové pulzy izolačnú vrstvu oxidu kremičitého postupne likvidujú a zanechávajú v nej mikroskopické trhliny.
Zatiaľ čo SLC bunkám tieto trhliny neprekážajú (pohár je pre ňu stále viditeľne plný alebo prázdny) a zvládne až 100 000 cyklov zápisu, pre TLC bunku sú trhliny rozsudkom smrti. Keďže je 8 napäťových hladín natlačených extrémne tesne vedľa seba, stačí minimálny únik pár desiatok elektrónov a hladina padne do vedľajšieho stavu. Výsledok? Fyzická životnosť TLC bunky klesla na približne 3 000 cyklov — teda je až 30-krát nižšia než pri SLC.
A práve v tomto kritickom momente nastupuje tichý hrdina celého príbehu: matematika.
5. Matematika, ktorá zachraňuje vaše dáta
Fyzikálne pamäťové bunky sú nespoľahlivé. Keďže izolant na nich sa časom poškodzuje, elektróny pomaly unikajú. Stačí, aby uniklo len pár desiatok elektrónov, a bunka zmení svoj napäťový stav. Ak by moderné SSD nevyužívali pokročilé korekčné kódy, spoľahlivosť dát by pri starnutí buniek a rastúcej hustote záznamu výrazne klesala.
Vaše dáta zachraňuje matematika.
Každý moderný SSD disk obsahuje hardvérový dekodér LDPC (Low-Density Parity-Check). Tento algoritmus neustále monitoruje napäťové stavy buniek, deteguje chyby a opravuje ich v reálnom čase na princípe pokročilých matematických rovníc.
Ako LDPC rekonštruuje stratu elektrónov:
- Zápis ako digitálne Sudoku: Keď SSD disk zapisuje dáta, nerozseká ich len na čisté jednotky a nuly. Rozdelí ich do blokov a ku každému bloku dopočíta špeciálne paritné bity. Predstaviť si to môžete ako krížovku alebo Sudoku — vytvoria sa matematické pravidlá o tom, aké súčty musia v riadkoch a stĺpcoch sedieť.
- Čítanie a kontrola chýb: Keď počítač dáta číta, LDPC dekodér prebehne tieto paritné rovnice. Ak kvôli úniku elektrónov nejaký bit preblikne z
1na0, rovnica prestane sedieť. - Mäkké rozhodnutie (Soft Decision): Ak je únik elektrónov masívnejší, radič disku urobí geniálnu vec — zvýši citlivosť čítania a zmeria napätie bunky na extrémne jemnej škále. Spýta sa bunky: „Na koľko percent si si istá, že si jednotka?“ LDPC skombinuje informáciu o tejto „neistote“ s paritnými rovnicami a čisto matematicky dopočíta, aká hodnota tam pôvodne bola.
LDPC zároveň slúži ako varovný systém. Keď zaznamená, že mu oprava dát v nejakom bloku dala príliš zabrať (únik bol blízko kritického limitu), zalarmuje radič disku. Ten dáta okamžite evakuuje na bezpečné miesto, podozrivý pamäťový blok otestuje, trvalo ho zablokuje, ak sa potvrdí podozrenie a nahradí ho čerstvým blokom zo skrytej rezervy (tzv. Over-Provisioning), ktorú má disk už pripravenú z výroby.
Praktická životnosť SSD disku nekončí, keď zlyhajú fyzické bunky. Končí v presný moment, keď chybovosť (únik elektrónov) prekročí opravnú kapacitu LDPC dekodéra. Fyzika určuje rámec. Matematika určuje reálnu životnosť.

6. Prečo vaše SSD spomaľuje, keď je plné
Toto je praktický dôsledok fyziky, ktorý pravdepodobne poznáte z vlastnej skúsenosti.
V NAND flash pamätiach existuje asymetria: zapisovať môžete po malých stránkach (pages), ale mazať len po veľkých blokoch. Keď prepíšete súbor, starý blok sa nemôže jednoducho prepísať — musia sa najprv skopírovať platné dáta, celý blok vymazať, a potom zapísať nové dáta.
Tento proces — nazývaný Garbage Collection — radič vykonáva na pozadí. Keď je disk takmer plný, nemá priestor, kde kopírovať dáta. Garbage Collection sa spomalí. A to sa prejaví ako latenčné výpadky — momenty keď počítač „zamrzne“ na sekundu, dve.
Preto sa odporúča nechať SSD disk z 10–15 % voľný. Nie z estetických dôvodov — ale preto, že radič pri Garbage Collection nevymieňa elektróny medzi bunkami, ale presúva celé bity (dáta) z jedného bloku do druhého, aby mohol starý blok kompletne vymazať.
7. Históriá v sérii: od Brauna po SSD
V predchádzajúcom článku sme sledovali ako Karl Ferdinand Braun v roku 1874 nevedomky vytvoril prvý P-N prechod. Dnes vidíme, kam až tento príbeh viedol.
Fowler a Nordheim (1928) matematicky opísali tunelovanie. Kahng a Sze (1967) v Bell Labs demonštrovali prvú pamäť s izolovanou bránou. Masuoka (1984) v Toshibe navrhol NAND architektúru. Moderné 3D NAND čipy (dnes) vrstviа viac než 200 vrstiev pamäťových buniek vertikálne — pretože horizontálne zmenšovanie narazilo na kvantové limity pod 15 nanometrami.
Keď sa bunky zmenšili natoľko, že izolačná vrstva sa stala príliš tenkou, elektróny začali spontánne unikať. Fyzika položila hranicu. Inžinieri reagovali tretím rozmerom.
Váš SSD disk s kapacitou 1 TB obsahuje viac pamäťových buniek než je hviezd v Mliečnej dráhe. A každá z nich funguje na princípoch polovodičov, ktorých základy Braun v roku 1874 položil úplne naslepo.
Záver: klasická elektronika s kvantovým srdcom
SSD disk nie je kvantový počítač. Je to klasické elektronické zariadenie — ale jeho spoľahlivosť a kapacita závisia od toho, ako presne dokážeme matematicky opísať kvantové javy v nanometrovom svete.
Keď nabudúce vypnete notebook a odídete, vaše dáta ostanú. Nie vďaka magnetu ani mechanike. Vďaka elektrónom zachyteným kvantovým tunelovaním v pasciach nitridu kremičitého — a vďaka matematickému dekodéru, ktorý neustále opravuje chyby, ktoré fyzika nevyhnutne robí.
Pri vývoji SSD diskov však inžinieri urobili zásadné rozhodnutie: absolútna bezpečnosť dát má prednosť pred umelým predlžovaním života. V momente, keď opotrebovanie nanometrových pascí definitívne prekročí opravnú kapacitu LDPC dekodéra, disk sa nevzdá chaoticky. Aktivuje núdzovú poistku, navždy zablokuje ďalší zápis. Mnohé SSD disky pri dosiahnutí kritického stupňa opotrebovania prechádzajú do režimu len na čítanie, aby používateľ získal čas na záchranu dát.
Vaše fotografie sú uložené v podobe elektrického náboja, ktorého správanie opisuje kvantová mechanika. A sú v bezpečí.
Zoznam literatúry
- Fowler, R. H. & Nordheim, L. (1928) — Electron emission in intense electric fields — Proceedings of the Royal Society A, 119: 173–181
- Kahng, D. & Sze, S. M. (1967) — A floating-gate and its application to memory devices — Bell System Technical Journal, 46: 1288–1295
- Masuoka, F. et al. (1984) — New ultra high density EPROM and flash EEPROM with NAND structure cell — IEEE IEDM Technical Digest
- Schrödinger, E. (1926) — Quantisierung als Eigenwertproblem — Annalen der Physik, 79: 361–376
- Grupp, L. M. et al. (2009) — Characterizing flash memory: anomalies, observations, and applications — IEEE/ACM MICRO
