Jak se informace ukládají do externí paměti?
Původ
Ukládání dat se provádí v různých formátech, přičemž každá z nich je přizpůsobena konkrétnímu úkolu, na který bude použita. Příkladem je paměť s volným přístupem (RAM), která se používá k ukládání aplikací spuštěných v počítači. RAM je pro tento úkol adekvátní z důvodu vysoké rychlosti, ale není vhodná pro dlouhodobé ukládání, protože je vymazána, pokud není připojena k napájecímu zdroji. Flash paměť je podtypem paměti EEPROM (programovatelná a elektricky mazatelná ROM, její zkratka v angličtině).
Charakteristiky
Flash paměť má řadu atributů, které ji činí vhodným pro ukládání přenosných dat. Na rozdíl od paměti RAM není paměť flash vymazána, když je zařízení vypnuto. I když existují další zařízení, která tuto funkci poskytují, mají řadu nevýhod. ROM nebo paměť pouze pro čtení trvale uchovává data, která byla při výrobě vložena. Pro spotřebitele, kteří chtějí ukládat data doma, není to užitečné. Použití jediného pevného disku není užitečné, protože vyžaduje velké množství energie, obsahuje pohyblivé součásti a není tak přenosné.
Fyzikální mechanismus
Tranzistory jsou odpovědné za fyzický vzhled zařízení pro ukládání dat. Většina tranzistorů může ukládat informace pouze tehdy, když prochází energií. Komponenta nazvaná "dveře" určuje, zda je tranzistor ve stavu, který představuje "0" nebo "1". Tranzistory s pamětí Flash mají druhou bránu nazvanou plovoucí brána. Toto zachytí elektrony, aby udržely hodnotu tranzistoru, a to i v případě, že nedochází k žádnému proudu.
Ukládání dat
Stejně jako u většiny forem ukládání paměťové jednotky ukládají paměť pomocí binárních číslic. Transistor může uložit "0" nebo "1" na základě elektrického náboje v něm obsaženého. Pokud je uvnitř dveří přítomen elektron, není to již vodič, který vytváří "0". "1" nastane, pokud nejsou elektrony, což činí tranzistor vodivý. Když je řada tranzistorů seskupena, nazývá se blok nebo sektor. Řada z nich umožňuje týmu vytvořit složité datové struktury pomocí jednoduchých binárních číslic.
Nivelajte
Po dostatečném použití jsou sektory paměti flash poškozeny v důsledku elektrického proudu. To může způsobit ztrátu dat, pokud není předem ošetřeno. Chcete-li vyřešit tento problém, výrobci flash paměti používají techniku nazvanou "vyrovnání opotřebení". Tato technika způsobuje, že data jsou uložena v paměti v sektorech, které byly zaznamenány relativně nízkým počtem pokusů, aby se zabránilo rychlému opotřebení sektorů. Na disku je uložena vyhledávací tabulka, takže se s daty zachází stejně, jako kdyby byly ukládány postupně, i když to není.