Vissza: Gép és hardver

Memória / RAM

A futó programok és az aktuálisan használt adatok ideiglenes helye.

Mi az a RAM?

A RAM az angol Random Access Memory rövidítése. Magyarul gyakran egyszerűen memóriának nevezzük, de pontosabb úgy fogalmazni, hogy ez a számítógép ideiglenes munkamemóriája.

Amikor elindítasz egy programot, például böngészőt, játékot, fejlesztői környezetet, webszervert vagy adatbázist, a program működéséhez szükséges adatok bekerülnek a RAM-ba. A processzor innen tud gyorsan dolgozni velük.

A RAM olyan, mint egy munkapad

A háttértár olyan, mint egy szekrény, ahol hosszú távon tárolod a dolgaidat. A RAM pedig olyan, mint az asztal, amire kipakolod azt, amin éppen dolgozol. Minél nagyobb az asztal, annál több dolgot tudsz egyszerre kényelmesen használni.

Miért kell RAM a számítógépbe?

A processzor nagyon gyors, de a háttértár még SSD esetén is jóval lassabb nála. Ezért a számítógép nem közvetlenül a háttértárról dolgozik folyamatosan, hanem a szükséges adatokat betölti a RAM-ba.

  • a programok futó részei a RAM-ban vannak,
  • a megnyitott fájlok ideiglenes adatai is ide kerülnek,
  • a böngészőfülek, játékok, szerkesztők sok memóriát használhatnak,
  • az operációs rendszer is folyamatosan használ RAM-ot,
  • a CPU a RAM-ból sokkal gyorsabban jut adatokhoz, mint a háttértárról.

Fontos: a RAM tartalma kikapcsoláskor elveszik

A RAM ideiglenes memória. Ha kikapcsolod a gépet, a RAM-ban lévő adatok elvesznek. Ezért kell a fájlokat háttértárra menteni, például SSD-re, HDD-re vagy pendrive-ra.

RAM, háttértár, CPU — hogyan dolgoznak együtt?

A számítógép működését könnyebb megérteni, ha ezt a három elemet különválasztjuk.

Elem Feladata Egyszerű hasonlat
CPU Végrehajtja az utasításokat, számol, döntéseket kezel. A dolgozó ember, aki elvégzi a munkát.
RAM Ideiglenesen tárolja a futó programok adatait. Az íróasztal, amin éppen dolgozunk.
Háttértár Tartósan tárolja a fájlokat, programokat, rendszert. A szekrény vagy raktár, ahol hosszú távon tárolunk.
RAM és ROM különbsége
A RAM ideiglenes munkamemória, a ROM pedig tartósabb, alapprogramok és firmware-ek tárolására szolgál.

RAM és ROM — mi a különbség?

A RAM és a ROM is memória, de teljesen más célra használjuk őket. Kezdőként könnyű összekeverni őket, mert mindkettő adatokat tárol, de nem ugyanúgy.

Memóriatípus Mit jelent? Mire való? Kikapcsolás után?
RAM Random Access Memory A futó programok és aktuális adatok ideiglenes tárolása. Az adatok elvesznek.
ROM Read Only Memory Alapvető, tartósan megőrzendő programrészek vagy firmware tárolása. Az adatok megmaradnak.

Mit jelent az, hogy ROM?

A ROM eredetileg olyan memória volt, amelyet csak olvasni lehetett. A mai eszközökben sokszor már frissíthető flash memória tárolja az ilyen adatokat, de a szerepe hasonló maradt: fontos alapprogramok, firmware-ek tárolása.

Például az alaplapi BIOS/UEFI, egy router belső rendszere, egy nyomtató firmware-e vagy egy mikrokontroller programja is ilyen jellegű tárolóban lehet.

Jegyezd meg így

A RAM az, ahol a gép éppen dolgozik. A ROM az, ahonnan az eszköz az alapvető működéséhez szükséges programot olvassa ki.

Régi és mai RAM mennyiségek összehasonlítása
Régen néhány KB vagy MB memória is elegendő volt, ma viszont a legtöbb gép már GB-okban mérhető RAM-mal dolgozik.

Régi gépekben mennyi RAM volt?

Mai szemmel hihetetlenül kevés memóriával működtek a régi számítógépek. Ma már néhány böngészőfül több memóriát használhat, mint amennyi egy régi teljes gépben összesen volt.

Ezek nagyságrendi példák, nem minden modell pontos alapkiépítései, de jól mutatják, milyen hatalmasat fejlődött a memória mérete.

Korszak / géptípus Jellemző RAM-mennyiség Mai szemmel
8 bites otthoni gépek 16 KB, 48 KB, 64 KB, 128 KB Kevesebb, mint egy mai kis ikon vagy weboldalrészlet mérete.
Korai IBM PC / XT korszak Tízes vagy százas KB-ok, később 640 KB körüli határ A 640 KB ma már nevetségesen kevésnek tűnik.
286 / 386 / 486 gépek 1 MB, 2 MB, 4 MB, 8 MB, 16 MB Régen ez komoly mennyiségnek számított.
Windows 95 / 98 korszak 8 MB, 16 MB, 32 MB, később 64 MB Már grafikus felület, játékok, irodai programok is futottak.
Windows XP korszak 128 MB, 256 MB, 512 MB, 1 GB Az 1 GB már sokáig kényelmesnek tűnt.
Mai általános gépek 8 GB, 16 GB, 32 GB vagy több A modern programok, böngészők és fejlesztői eszközök sok memóriát igényelnek.

KB, MB, GB — hatalmas különbségek

A régi gépek memóriáját gyakran KB-ban mérték. Később jöttek az MB-os gépek, ma pedig a legtöbb számítógép RAM-ját GB-ban adjuk meg. Ez nem kis különbség: a fejlődés több nagyságrenden keresztül történt.

Mit jelent az, hogy Random Access?

A RAM nevében a Random Access nem azt jelenti, hogy véletlenszerűen működik. Inkább azt jelenti, hogy a memória bármelyik részéhez közvetlenül hozzá lehet férni, nem kell sorban végigolvasni mindent az elejétől.

Ez azért fontos, mert a programok rengeteg különböző helyen lévő adatot használnak. A processzornak gyorsan kell tudnia olvasni és írni ezeket az adatokat.

Dinamikus és statikus RAM: DRAM és SRAM

A RAM-nak több technológiai változata van. Két fontos alapfogalom a DRAM és az SRAM.

Típus Teljes név Jellemző Hol találkozunk vele?
DRAM Dynamic RAM Olcsóbb, nagyobb kapacitású, de folyamatos frissítést igényel. A számítógépek fő rendszermemóriája általában ilyen alapelven működik.
SRAM Static RAM Gyorsabb, de drágább és nagyobb helyet foglal azonos kapacitáshoz. Tipikusan CPU cache-ben és nagyon gyors belső memóriákban használják.

A hétköznapi értelemben vett PC-s RAM általában DRAM-alapú memória. Az SRAM gyorsabb, de túl drága lenne belőle több gigabájtot használni fő memóriának.

Kapcsolat a CPU cache-sel

A CPU-ban lévő gyorsítótár, vagyis cache, nagyon gyors memória. Ennek célja, hogy a processzor ne várjon állandóan a lassabb rendszermemóriára. A cache jellemzően kisebb kapacitású, de sokkal gyorsabb, mint a normál RAM.

Memóriamodulok: nem csak „RAM van a gépben”

Amikor egy asztali gépbe RAM-ot teszünk, valójában egy memóriamodult helyezünk az alaplap megfelelő foglalatába. A modulon több memóriachip található.

A memóriamodulok formája, csatlakozója, generációja és működési módja is eltérhet. Ezért nem elég azt mondani, hogy „kérek RAM-ot”. Tudni kell, milyen típus kell az adott gépbe.

DIMM és SO-DIMM RAM modulok összehasonlítása
Az asztali gépekben általában DIMM, a notebookokban és mini PC-kben kisebb SO-DIMM memória található.

DIMM és SO-DIMM

A RAM modulok egyik legfontosabb fizikai különbsége az, hogy asztali gépbe, notebookba vagy más eszközbe készültek-e.

Forma Hol használják? Jellemző
DIMM Asztali PC-k, munkaállomások, szerverek Nagyobb méretű, hosszabb memóriamodul.
SO-DIMM Notebookok, mini PC-k, kisebb gépek Kisebb, rövidebb modul, helytakarékos kialakítással.
Forrasztott memória Vékony laptopok, telefonok, tabletek, egyes mini eszközök Nem cserélhető egyszerűen, az alaplapra van építve.

A DIMM és a SO-DIMM nem csereszabatos

Egy asztali gépbe való DIMM modult nem lehet notebook SO-DIMM foglalatba tenni, és fordítva sem. Más a méretük, más a csatlakozójuk, más helyre készültek.

DDR RAM generációk bemutatása
A DDR memóriák több generáción keresztül fejlődtek: DDR, DDR2, DDR3, DDR4 és DDR5.

DDR memóriák

A modern PC-kben és laptopokban sokáig a DDR memóriák különböző generációi terjedtek el. A DDR jelentése Double Data Rate.

A DDR memóriákból több generáció létezik. Ezek nemcsak sebességben, hanem fizikai kialakításban és elektromos működésben is eltérhetnek.

Generáció Jellemző korszak Megjegyzés
SDRAM Régebbi PC-k A DDR előtti korszak egyik fontos memóriatípusa.
DDR Korai 2000-es évek Az első DDR generáció.
DDR2 Régebbi PC-k és laptopok Nagyobb órajelek, újabb kialakítás.
DDR3 Sokáig nagyon elterjedt Régebbi, de még sok gépben előfordul.
DDR4 Modern PC-k és laptopok hosszú ideig Sok mai gépben még mindig gyakori.
DDR5 Újabb gépek Újabb generáció, nagyobb sávszélességgel és modernebb működéssel.

A DDR generációkat nem lehet szabadon keverni

Egy DDR3-as memória nem megy bele DDR4-es foglalatba, egy DDR4-es modul nem jó DDR5-ös alaplapba. A modulokon lévő bevágások is máshol vannak, hogy ne lehessen véletlenül rossz típusú memóriát erőltetni a foglalatba.

Mit jelent a RAM mérete?

A RAM mérete azt mutatja meg, hogy a gép mennyi adatot tud gyors munkaterületen tartani. Ezt régen KB-ban vagy MB-ban, ma általában GB-ban adjuk meg.

  • 4 GB: ma már sok feladatra kevés lehet.
  • 8 GB: alap böngészésre, irodai feladatokra még használható lehet.
  • 16 GB: sok általános és fejlesztői munkára kényelmesebb.
  • 32 GB vagy több: komolyabb fejlesztéshez, virtuális gépekhez, nagy projektekhez hasznos.

A több RAM nem mindig jelent automatikusan gyorsabb gépet. Akkor segít igazán, ha a gép korábban kevés memóriával küzdött.

Mi történik, ha kevés a RAM?

Ha a gépnek nincs elég RAM-ja, az operációs rendszer megpróbálhatja a háttértár egy részét ideiglenes memóriaként használni. Ezt Windows alatt gyakran lapozófájlnak, Linux alatt swapnak nevezik.

Ez működhet, de sokkal lassabb, mint a valódi RAM. Ezért fordulhat elő, hogy a gép nem fagy le teljesen, de nagyon lassúvá válik.

  • lassan váltanak az ablakok,
  • a böngésző akadozik,
  • a háttértár folyamatosan dolgozik,
  • a fejlesztői eszközök, konténerek vagy virtuális gépek nehezen futnak,
  • a rendszer néha másodpercekre vagy percekre is belassulhat.

SSD mellett is számít a RAM

Egy gyors SSD sokat segít a gép általános sebességén, de nem helyettesíti teljesen a RAM-ot. Ha a rendszer folyamatosan az SSD-t használja memória helyett, az lassabb lesz, mint ha az adatok eleve elférnének a RAM-ban.

RAM sebesség, órajel és késleltetés

A RAM-nál nemcsak a méret számít, hanem a sebesség is. A memóriáknál gyakran látunk MHz vagy MT/s értékeket, illetve késleltetési adatokat is.

  • Kapacitás: például 8 GB, 16 GB, 32 GB.
  • Generáció: például DDR3, DDR4, DDR5.
  • Sebesség: például DDR4-3200 vagy DDR5-5600 jellegű értékek.
  • Késleltetés: azt jelzi, mennyi idő telik el egyes memóriaműveleteknél.

Átlagos felhasználásnál a RAM mérete sokszor fontosabb, mint az apró sebességkülönbségek. Viszont bizonyos programok, játékok és integrált videókártyák érzékenyebbek lehetnek a memória sávszélességére.

Single channel, dual channel, többcsatornás memória

Az alaplap és a processzor több memóriacsatornát is kezelhet. Ha például két megfelelő RAM modul van jó foglalatokba helyezve, a rendszer dual channel módban működhet.

Ez azt jelenti, hogy a processzor szélesebb úton tud kommunikálni a memóriával, ami bizonyos feladatoknál gyorsulást eredményezhet.

Memóriakiépítés Lehetséges működés Megjegyzés
1 modul Single channel Egyszerű, de kisebb sávszélesség.
2 megfelelő modul Dual channel Gyakran jobb teljesítményt ad.
4 modul Alaplaptól és processzortól függ Szervereknél és komolyabb rendszereknél több csatorna is előfordulhat.

RAM bővítésnél nézd meg az alaplap kézikönyvét

Nem mindegy, melyik foglalatba kerülnek a modulok. Sok alaplapnál két modul esetén meghatározott slotokat kell használni a dual channel működéshez.

ECC, registered és szervermemória

Szerverekben és munkaállomásokban gyakran más jellegű memória van, mint egy átlagos otthoni PC-ben. Ilyen például az ECC memória.

  • ECC RAM: képes bizonyos memóriahibák felismerésére és javítására.
  • Registered / buffered RAM: szerverekben használatos, nagyobb memóriakapacitásoknál segíthet.
  • UDIMM: gyakori, normál asztali gépekben használt memóriamodul.
  • RDIMM: szerverekben gyakori registered memória.

Ezeket nem lehet tetszőlegesen keverni. Egy alaplap pontosan meghatározza, milyen típusú memóriát támogat.

RAM különböző eszközökben
RAM nem csak számítógépekben van, hanem videókártyákban, telefonokban, routerekben, konzolokban és IoT eszközökben is.

RAM más eszközökben

Nem csak asztali PC-kben és laptopokban van RAM. Szinte minden modern digitális eszközben találunk valamilyen munkamemóriát.

  • Telefonokban: a futó appok és a rendszer használja.
  • Tabletekben: hasonló szerepe van, mint egy laptopban.
  • Routerekben: a hálózati forgalom kezeléséhez és a firmware futtatásához kell.
  • Nyomtatókban: a nyomtatási feladatok feldolgozásához használhatják.
  • Okostévékben: az alkalmazások és a rendszer felületének futtatásához kell.
  • Mikrokontrollerekben: kisebb mennyiségű RAM segíti a program futását.

Videókártyák memóriája: VRAM

A videókártyákon is van memória. Ezt gyakran VRAM-nak nevezzük, vagyis videomemóriának. Ez nem ugyanaz, mint a gép fő rendszermemóriája.

A VRAM főként grafikai adatok tárolására szolgál.

  • textúrák,
  • képkockák,
  • 3D modellek grafikai adatai,
  • renderelés közben használt ideiglenes adatok,
  • játékok, 3D szoftverek, videóvágás és AI feladatok adatai.

GDDR és HBM

A videókártyákon gyakran speciális, nagy sávszélességű memória található. Ezek célja nem pontosan ugyanaz, mint a normál rendszermemóriáé.

Típus Hol jellemző? Miért fontos?
GDDR Videókártyák Nagy adatátviteli sebesség grafikai feladatokhoz.
HBM Egyes nagy teljesítményű GPU-k, gyorsítók Nagyon nagy sávszélesség, speciális kialakítással.
Megosztott memória Integrált videókártyák A GPU a rendszermemória egy részét használja.

Dedikált és integrált videókártya

Egy dedikált videókártyán általában saját VRAM van. Egy integrált videókártya viszont sokszor a gép normál RAM-jából használ el egy részt. Ezért integrált GPU esetén a rendszermemória sebessége és mennyisége is fontosabb lehet.

Mobil eszközök és LPDDR memória

Telefonokban, tabletekben és nagyon vékony laptopokban gyakoriak az LPDDR típusú memóriák. Az LP az Low Power rövidítése, vagyis ezek energiatakarékos működésre optimalizált memóriák.

Ezeket sokszor nem külön RAM modulként kell elképzelni, hanem az alaplapra vagy a rendszerchip közelébe építve. Emiatt sok modern eszközben a memória nem bővíthető utólag.

A memória kompatibilitás hardverfüggő

Ugyanaz a RAM modul nem jó minden gépbe. Mindig az alaplap, a processzor és a gép dokumentációja alapján kell ellenőrizni, milyen memóriát támogat az adott rendszer.