Pamięci ROM

 
Pamięć ROM - (readm only memory) pamięć tylko do odczytu. Jest rodzajem pamięci stałej, gdyż jej zawartość nie znika po wyłączeniu zasilania. W pamięciu ROM są zapisywane : startowa sekwencja instrukcji komputera oraz oprogramowanie sterowników.
Zawartości pamięci ROM programowalnych w procesie produkcyjnym nie da się zmienić.

Rodzaje pamięci ROM :
- pamięć PROM - jest pamięcią stałą tylko do odczytu, której zawartość użytkownik możę zaprogramować tylko raz. Pierwsze pamięci tego typu były programowane przez przepalenie cieniutkich druckików wbudowanych w strukturę
- pamięć EPROM - jest pamięćią tylko do odczytu, której zawartość użytkownik może wielokrotnie skasować i ponownie zapisać. Do zaprogramowania tej pamięci jest potrzebny programator. Pamięci tego typu są montowane zwykle w obudowie ceramicznej z przezroczystym okienkiem ze szkła kwarcowego. Umożliwia ono skasowanie pamięci przez naświetlanie światłem ultrafioletowym.
- pamięć EEPROM - jest pamięcią stałą, którą można kasować i programować za pomocą sygnałów elektrycznych. Produkuje się kilka rodzajów takich pamięci, różniących się sposobem kazowania i zapisu. Jednym z nich jest pamięć flash EEPROM. Pozwala ona na kasowanie i zapisywanie wielu komórek pamięci o różnych adresach jednocześnie, podczas jednej operacji programowana. Pamięć flash jest dużo szybsza od EEPROM. EEPROM zapisuje lub kasuje tylko po jednej komórce pamięci w cyklu oprogramowania.

Pamięci ROM najczęściej stosuje się w przypradku BIOS-ów płyt głównych, kart graficznych i innych urządzeń komputerowych.

BIOS
Podstawowy system wejścia-wyjścia jest zapisany w pamięci stałej ROM. Zawiera zestaw procedur, które pośredniczą pomiędzy systemem operacyjnym a sprzętem komputerowym. Najnowsze wersje BIOS-ów są zapisywane w pamięci EEPROM, dzięki którym możemy je w dowolnym momencie zmienić na nowszą wersję

Ustawienia BIOS-u
Często korzystamy z BIOS-u i zmieniamy w nim różne ustawienia. Jednak tak naprawdę nie zmieniamy ustawień BIOS-u, ponieważ jest to pamięć tylkodo odczytu. W rzeczywistości zmiana ustawień jest zapisywana w specjalnej pamięci CMOS. Zawiera ona dodatkowo ustawienia bieżącej daty i godziny. Pamięć CMOS jest ulotna, dlatego musi być podtrzymywana przez baterię.