Wprowadzenie do pamięci tylko do odczytu (ROM) i jej typów [MiniTool Wiki]
Introduction Read Only Memory
Szybka nawigacja :
Co to jest ROM
ROM oznacza pamięć tylko do odczytu, półprzewodnikową pamięć półprzewodnikową, która może odczytywać tylko dane zapisane wcześniej. Charakteryzuje się tym, że po zapisaniu danych nie można ich już zmienić ani usunąć. Zwykle jest używany w komputerze lub innych urządzeniach elektronicznych, a nawet po wyłączeniu zasilania dane nie znikną.
Najczęściej używaną formą pamięci podstawowej jest ulotna forma pamięci o dostępie swobodnym ( Baran ), co oznacza, że cała zawartość pamięci RAM zostanie utracona po wyłączeniu komputera.
Chociaż nawet ROM jest rodzajem pamięci nieulotnej, nie nadaje się do użytku jako pamięć podstawowa z powodu pewnych ograniczeń. Ogólnie rzecz biorąc, pamięci nieulotne są droższe, mają mniejszą wydajność lub mają ograniczoną żywotność w porównaniu do ulotnych pamięci o dostępie swobodnym.
Więc co robi ROM? Ze względu na swoje cechy charakterystyczne, takie jak dane przechowywane w pamięci ROM, są zwykle zapisywane po wyprodukowaniu, dzięki czemu można je odczytać tylko podczas procesu roboczego, zamiast szybko i wygodnie przepisać, jak pamięć losowa.
Dlatego dane przechowywane w pamięci ROM są stabilne, a przechowywane dane nie zmieniają się po wyłączeniu zasilania; struktura jest stosunkowo prosta, a odczyt jest wygodny, dlatego często jest używany do celów pamięci wtórnej lub długoterminowej trwałej pamięci do przechowywania różnych stałych programów i danych.
Rodzaje pamięci ROM
Omówmy teraz typy pamięci ROM, aby uzyskać podstawowe zrozumienie.
MROM - maska pamięci tylko do odczytu
MROM to krótka forma pamięci tylko do odczytu maski. Jest niedrogi i jest pierwszą pamięcią ROM, która jest urządzeniem przewodowym, które zawiera zaprogramowany zestaw danych lub instrukcji.
PROM - programowalna pamięć tylko do odczytu
PROM to układ pamięci tylko do odczytu, w którym dane mogą być zapisane tylko raz przez użytkownika. Różnica między nią a pamięcią tylko do odczytu polega na tym, że PROM jest wytwarzany jako pusta pamięć, podczas gdy pamięć ROM jest programowana podczas procesu produkcyjnego.
Użytkownik kupuje PROM, użytkownik będzie potrzebował specjalnego urządzenia zwanego programatorem PROM lub nagrywarką PROM, aby zapisać żądane dane na pustym chipie PROM. Proces programowania PROM jest czasami nazywany wypalaniem PROM. Pamięć można zaprogramować tylko raz po wyprodukowaniu przez „wypalenie” bezpieczników, co jest procesem nieodwracalnym.
EPROM - kasowalna programowalna pamięć tylko do odczytu
EPROM to specjalny rodzaj układu pamięci tylko do odczytu, który ma możliwość kasowania zaprogramowanych danych, co widać po jego nazwie. Programowalną pamięć tylko do odczytu można zaprogramować do zapisywania danych pod wysokim napięciem, a dane pozostają do momentu wystawienia na działanie światła ultrafioletowego przez okres do 10 minut lub dłużej.
Zwykle można to osiągnąć za pomocą gumki EPROM, umożliwiając przeprogramowanie pamięci. W tym celu na opakowaniu pamięci zarezerwowane jest przezroczyste okienko kwarcowe dla łatwej ekspozycji.
EEPROM - elektrycznie kasowalna i programowalna pamięć tylko do odczytu
EEPROM jest również rodzajem pamięci tylko do odczytu, której zasada działania jest podobna do EPROM, o której wspomnieliśmy, ale sposoby programowania i kasowania są wykonywane przez wystawienie jej na ładunek elektryczny, więc nie jest potrzebne przezroczyste okno.
Można go usunąć i przeprogramować około 10 000 razy. Zarówno kasowanie, jak i programowanie zajmują od 4 do 10 milisekund. W pamięci EEPROM użytkownicy mogą selektywnie wymazywać i programować dowolne miejsce i można je usuwać po jednym bajcie zamiast wymazywać cały chip. Dlatego proces przeprogramowywania może być elastyczny, ale powolny.
Pamięć flash
Pamięć flash (flash) to nowoczesny typ pamięci EEPROM. Pamięć flash można wymazać i przepisać szybciej niż zwykła pamięć EEPROM, a nowsze konstrukcje mają cechę, która zapewnia bardzo dużą wytrzymałość (przekraczającą 1000000 cykli).
Nowoczesna pamięć flash NAND może efektywnie wykorzystywać obszar chipów krzemowych, umożliwiając indywidualne układy scalone o pojemności do 32 GB w 2007 roku; ta cecha, wraz z jej trwałością i wytrzymałością fizyczną, umożliwia pamięci flash NAND zastępowanie magnesów w niektórych zastosowaniach, takich jak dyski flash USB.
Oprócz tych typów istnieją inne typy pamięci nieulotnej, w tym optyczne nośniki danych, takie jak CD-ROM (analogicznie do MROM). CD-R i CD-RW są zaprojektowane do wstecznej kompatybilności z CD-ROM: CD-R, który jest jednokrotny zapis, wielokrotny odczyt (analogicznie do PROM), podczas gdy CD-RW obsługuje cykle kasowania i ponownego zapisywania (analogicznie do EEPROM ).