Pamięć tylko do odczytu

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez Stok (dyskusja | edycje) o 13:38, 9 lut 2018. Może się ona znacząco różnić od aktualnej wersji.

Pamięć tylko do odczytu, ROM (od ang. read-only memory) – pamięć półprzewodnikowa urządzenia elektronicznego, w szczególności komputera, z której dane można tylko odczytywać, natomiast zapis jest niemożliwy albo może wymagać dodatkowych czynności lub sprzętu (na przykład programatora). W tego typu pamięciach przechowywane są dane, które muszą być zachowane po odłączeniu urządzenia od zasilania.

Określenie ROM stosowane jest również w stosunku do nie półprzewodnikowych, niekasowalnych nośników danych, między innymi CD-ROM, DVD-ROM.

Rodzaje pamięci ROM

Ze względu na metodę zapisu najpopularniejsze rodzaje pamięci ROM to:

  • ROM (MROM) – pamięć tylko do odczytu programowana w trakcie produkcji. Czasami ROM jest określana jako MROM (mask-programmable ROM).
  • PROM (ang. programmable ROM) – programowalna pamięć jednokrotnego zapisu. Pierwsze pamięci tego typu były programowane przez przepalenie cieniutkich drucików wbudowanych w strukturę (tak zwane przepalanie połączeń), które zazwyczaj przeprowadza się w programatorach.
  • EPROM (ang. erasable programmable ROM) – kasowalna pamięć tylko do odczytu, do której zaprogramowania potrzebne jest specjalne urządzenie, zwane programatorem PROM (PROM programmer lub PROM burner). Pamięć tego typu do powtórnego zaprogramowania wymaga kasowania, które przeprowadza się przez naświetlanie ultrafioletem. Pamięci te montowane są zazwyczaj w obudowie ceramicznej z „okienkiem” ze szkła kwarcowego, umożliwiającym skasowanie.
  • EEPROM (ang. electrically erasable programmable ROM) – pamięć kasowalna elektrycznie, wykonywana w różnych postaciach, różniących się sposobem organizacji kasowania i zapisu.
    • flash EEPROM – rodzaj pamięci EEPROM, w których kasowanie odbywa się jednocześnie dla określonej w danym modelu części pamięci. Przy zapisywaniu dane są gromadzone w buforze i zapisywane razem. Zwykle minimalny rozmiar obszaru pamięci, który musi być jednocześnie skasowany (w tym przypadku ustawiony na logiczne 1), i obszar, który musi być jednocześnie zapisany, są różne od siebie i pierwszy jest wielokrotnością drugiego.

Zobacz też