Úvod do paměti pouze pro čtení (ROM) a jejích typů [MiniTool Wiki]
Introduction Read Only Memory
Rychlá navigace:
Co je ROM
ROM je zkratka pro paměť pouze pro čtení, polovodičovou paměť polovodiče, která dokáže číst pouze předem uložená data. Jeho charakteristikou je, že jakmile jsou data uložena, již je nelze měnit ani mazat. Obvykle se používá v počítači nebo jiných elektronických zařízeních, ai když je napájení vypnuto, data nezmizí.
Nejčastěji používanou formou primárního úložiště je volatilní forma paměti s náhodným přístupem ( RAM ), což znamená, že veškerý obsah obsažený v paměti RAM bude při vypnutí počítače ztracen.
I když ROM je druh energeticky nezávislé paměti, není kvůli určitým omezením vhodný jako primární úložiště. Obecně platí, že energeticky nezávislé paměti jsou dražší, mají nižší výkon nebo mají omezenou životnost ve srovnání s energeticky nezávislými pamětí s náhodným přístupem.
Co tedy ROM dělá? Pro své vlastnosti, jako jsou data uložená v ROM, se obvykle zapisují po výrobě, takže je lze číst pouze během pracovního procesu, místo aby byla přepsána rychle a pohodlně jako náhodná paměť.
Proto jsou data uložená v ROM stabilní a uložená data se po vypnutí nemění; struktura je relativně jednoduchá a čtení je pohodlné, proto se často používá pro úlohu sekundárního úložiště nebo dlouhodobého trvalého úložiště pro ukládání různých pevných programů a dat.
Druhy ROM
Pojďme si nyní pro základní pochopení představit typy ROM.
MROM - Paměť pouze pro čtení masky
MROM je krátká forma Mask Read Only Memory. Je to levné a je to úplně první ROM, což je zařízení s pevným připojením, které obsahuje předprogramovanou sadu dat nebo pokynů.
PROM - programovatelná paměť pouze pro čtení
PROM je paměťový čip jen pro čtení, který může uživatel zapsat pouze jednou. Rozdíl mezi ním a pamětí pouze pro čtení je v tom, že PROM se vyrábí jako prázdná paměť, zatímco ROM se programuje během výrobního procesu.
Uživatel si koupí PROM, uživatel bude potřebovat speciální zařízení zvané PROM programátor nebo PROM vypalovačku, aby zapsal požadovaná data na prázdný PROM čip. Proces programování PROM se někdy nazývá vypalování PROM. Paměť lze naprogramovat jen jednou po výrobě „vypálením“ pojistek, což je nevratný proces.
EPROM - mazatelná programovatelná paměť pouze pro čtení
EPROM je speciální druh paměťového čipu určeného pouze ke čtení, který má příležitost vymazat naprogramovaná data, která je viditelná z názvu. Programovatelnou paměť jen pro čtení lze naprogramovat tak, aby zapisovala data s vysokým napětím, a data zůstanou, dokud nebudou vystavena ultrafialovému záření po dobu až 10 minut nebo déle.
Toho obvykle může dosáhnout guma EPROM, která umožňuje přeprogramovat paměť. Za tímto účelem je na obalu paměti vyhrazeno křemenné průhledné okno pro snadnou expozici.
EEPROM - elektricky mazatelná a programovatelná paměť pouze pro čtení
EEPROM je také jakousi pamětí pouze pro čtení, jejíž princip činnosti je podobný EPROM, který jsme zmínili, ale způsoby programování a mazání se provádějí vystavením elektrickému náboji, takže není potřeba žádné průhledné okénko.
Může být vymazán a přeprogramován asi 10 000krát. Vymazání i programování trvá přibližně 4 až 10 milisekund. V EEPROM mohou uživatelé selektivně mazat a programovat libovolné místo a lze je vymazat jeden bajt po druhém místo mazání celého čipu. Proces přeprogramování proto může být flexibilní, ale pomalý.
Flash paměť
Flash paměť (flash) je moderní typ EEPROM. Flash paměť lze vymazat a přepsat rychleji než běžná EEPROM a novější konstrukce mají velmi vysokou výdrž (přes 1 000 000 cyklů).
Moderní NAND flash paměť může efektivně využívat oblast křemíkových čipů, což umožňuje jednotlivým integrovaným obvodům mít v roce 2007 kapacitu až 32 GB; tato funkce spolu s odolností a fyzickou odolností umožňuje NAND flash nahradit magnetické v některých aplikacích, jako jsou USB flash disky.
Kromě těchto typů existují i jiné typy energeticky nezávislé paměti, včetně optických paměťových médií, například CD ROM (analogicky k MROM). CD-R a CD-RW jsou navrženy pro zpětnou kompatibilitu s CD-ROM: CD-R, které je jednorázové, mnoho pro čtení (analogicky s PROM), zatímco CD-RW podporuje cykly mazání a přepisování (analogicky s EEPROM ).