Wróć do: Teoria
podstawowy sprzętRAMROMmatura podstawowa z informatyki

Pamięć RAM i ROM

Różnica między pamięcią RAM a ROM – ulotność, możliwość zapisu i rola pamięci podręcznej w hierarchii pamięci komputera.

01

Opis

RAM to pamięć operacyjna – tu trafiają programy i dane, na których procesor aktualnie pracuje. Jest szybka i pozwala zarówno czytać, jak i zapisywać. Ma jednak jedną decydującą cechę: jest ulotna, czyli po odcięciu zasilania traci całą zawartość. Dlatego niezapisany dokument przepada po zaniku prądu.

ROM to pamięć tylko do odczytu i nieulotna – zachowuje zawartość bez zasilania. Trafiają do niej dane, które muszą być dostępne od razu po włączeniu komputera, przede wszystkim program rozruchowy. Dziś stosuje się jej odmiany, które da się aktualizować, ale w normalnej pracy pozostają niezmienne.

Między procesorem a RAM leży jeszcze pamięć podręczna, czyli cache. Jest bardzo szybka, ale mała i droga. Przechowuje najczęściej używane dane, żeby procesor nie czekał na wolniejszą pamięć operacyjną.

02

Porównanie

CechaRAMROM
Zapistaknie w normalnej pracy
Ulotnośćulotnanieulotna
Zawartośćuruchomione programy i daneprogram rozruchowy
Szybkośćdużamniejsza
Rozmiargigabajtymegabajty
03

Jak to działa

Hierarchia pamięci układa się od najszybszej i najmniejszej do najwolniejszej i największej:

  • rejestry procesora – najszybsze, mieszczą pojedyncze wartości
  • pamięć podręczna – szybka, rzędu megabajtów
  • RAM – gigabajty, szybka na tyle, by pracować na bieżąco
  • dysk – terabajty, najwolniejszy, ale nieulotny

Im bliżej procesora, tym szybciej i drożej – dlatego nie da się po prostu zbudować komputera z samej pamięci podręcznej.

Na maturze

Najczęstsze pytanie dotyczy ulotności RAM oraz różnicy między pamięcią operacyjną a masową. Warto mieć gotowe zdanie: RAM przechowuje to, co jest w użyciu teraz, dysk – to, co ma przetrwać wyłączenie.

Bywa też pytanie o skutek dołożenia RAM: pozwala uruchomić więcej programów naraz bez spowolnienia, ale nie przyspiesza samego procesora.

05

Zapamiętaj

  • RAM jest ulotna – po wyłączeniu zasilania traci zawartość.
  • ROM jest nieulotna i w normalnej pracy tylko do odczytu.
  • Pamięć podręczna leży między procesorem a RAM i jest od niej szybsza.
  • Im bliżej procesora, tym pamięć szybsza, mniejsza i droższa.
06

Najczęściej zadawane pytania

Czy więcej RAM przyspieszy komputer?

Tylko wtedy, gdy dotychczasowa pamięć się kończyła i system musiał odkładać dane na dysk. Przy zapasie wolnej pamięci dołożenie kolejnej nic nie zmieni.

Co to jest pamięć wirtualna?

Fragment dysku używany, gdy zabraknie RAM. Pozwala uruchomić więcej programów, ale jest znacznie wolniejszy – stąd wyraźne spowolnienie przy przepełnionej pamięci.

Czym różni się pamięć operacyjna od masowej?

Operacyjna (RAM) jest szybka i ulotna, służy do bieżącej pracy. Masowa (dysk) jest wolniejsza i nieulotna, służy do trwałego przechowywania.

Powiązane zagadnienia