RAM (Random-Access Memory) to pamięć operacyjna o swobodnym dostępie — taka, w której komputer trzyma dane i programy, z których korzysta tu i teraz. Nazwa „random-access” oznacza, że procesor sięga do dowolnej komórki w mniej więcej tym samym czasie, niezależnie od tego, gdzie ona leży (w przeciwieństwie do taśmy, gdzie trzeba się „przewijać”). Kluczowa cecha: RAM jest ulotna (volatile) — po odcięciu zasilania jej zawartość znika bezpowrotnie. Dlatego niezapisany dokument przepada przy zaniku prądu.
Jak to działa i do czego służy
RAM jest pośrednikiem między bardzo szybkim, ale malutkim cache procesora a wolnym, lecz pojemnym dyskiem (SSD/HDD). Kiedy uruchamiasz program, system kopiuje go z dysku do RAM-u, bo odczyt z pamięci operacyjnej jest o rzędy wielkości szybszy. Im więcej masz RAM-u, tym więcej aplikacji i danych mieści się „pod ręką” bez sięgania na dysk.
Gdy RAM się kończy, system zaczyna używać swap (pliku wymiany na dysku) jako zapasowej pamięci. Działa, ale jest dramatycznie wolniejszy — stąd uczucie, że komputer „mieli”, gdy otworzysz 200 kart w przeglądarce. W desktopach i laptopach króluje dziś DDR4 i DDR5 (typy SDRAM), montowane jako moduły w slotach na płycie głównej.
Przykład z praktyki
Na Linuksie szybko sprawdzisz zużycie pamięci poleceniem free -h — kolumna available mówi, ile realnie masz wolnego. Bardziej dynamiczny podgląd da htop, gdzie widać, które procesy zjadają RAM. Jeśli kolumna swap rośnie, a system zwalnia, to jasny sygnał, że pamięci jest za mało na to, co robisz.
Częste błędy i mity
- „Im więcej RAM, tym szybszy komputer”. Tylko do momentu, w którym przestaje go brakować. Dokładanie kości z 32 do 64 GB nie przyspieszy gier, jeśli i tak nie wykorzystujesz pierwszych 32.
- Mylenie RAM z pamięcią masową. „16 GB pamięci” w specyfikacji telefonu zwykle znaczy dysk, nie RAM. To dwie różne rzeczy.
- Zapełniony RAM to nie problem. System celowo trzyma dane w pamięci (cache), żeby było szybciej. Wolne RAM to zmarnowane RAM — liczy się
available, niefree. - Mieszanie modułów. Łączenie kości o różnych taktowaniach czy bez dual-channel potrafi obniżyć wydajność lub uniemożliwić start.
Pojęcia powiązane
DDR4 i DDR5, cache procesora (L1/L2/L3), swap i pamięć wirtualna, ROM (pamięć nieulotna), VRAM (pamięć karty graficznej), dual-channel oraz częstotliwość taktowania i opóźnienia (CAS latency).