RAM

RAM Memória modul

A RAM az angol random-access memory rövidítése; magyarul tetszőleges hozzáférésű memóriának vagy közvetlen hozzáférésű memóriának nevezik. Olyan írható–olvasható számítógépes memória, amelynek bármely címezhető része közel azonos idő alatt érhető el. A RAM a számítógép működése közben a CPU által végrehajtott programok, valamint a feldolgozás alatt álló adatok ideiglenes tárolására szolgál. A legtöbb RAM úgynevezett illékony memória: ez azt jelenti, hogy tartalma csak addig marad meg, amíg az eszköz tápellátást kap; kikapcsoláskor vagy áramkimaradáskor a benne tárolt adatok elvesznek. Bár a ROM egyes típusai szintén közvetlenül címezhetők, a RAM kifejezést a gyakorlatban az írható–olvasható munkamemóriára használják.

A magyar véletlen elérésű memória kifejezés nem pontos, hiszen a memória elérése nem véletlenszerűen, hanem pontos címzések alapján történik, az angol random szó itt arra utal, hogy egy adott memóriarész elérésének gyorsasága független az elhelyezkedésétől (ellentétben például a szalagos adattárolással, amikor a szalag jelenlegi pozíciójától távoli adatokat hosszabb idő elérni).

Általános

A RAM a Neumann-architektúrájú számítógépek elsődleges tárolója, más néven főmemóriája (main memory). Rendszerszinten a RAM feladata az operációs rendszer, az éppen futó alkalmazások, valamint a processzor (CPU) által aktívan feldolgozott adatok és utasítások ideiglenes tárolása.

A „közvetlen elérés” megnevezés arra utal, hogy a memória bármelyik címezhető része megközelítőleg azonos idő – algoritmikus értelemben állandó, O(1) nagyságrendű lépésszám – alatt olvasható ki vagy írható felül. Ez az elv alapvető eltérést jelent a szekvenciális adathordozóktól, például a mágnesszalagtól, valamint a blokkalapú háttértáraktól, például a merevlemeztől vagy a szilárdtest-meghajtótól, ahol az adatok fizikai elhelyezkedése és a tároló mechanikus vagy logikai felépítése jelentősen befolyásolhatja az elérési időt.

Fizikai felépítését tekintve a modern RAM-ok túlnyomórészt félvezető alapú integrált áramkörökből készülnek. A tárolás alapegysége a memóriacella, amely jellemzően egy bitnyi – azaz 0 vagy 1 értékű – információt rögzít. Ezek a cellák sorokba és oszlopokba rendezett, memóriacímekkel hivatkozható mátrixot alkotnak. A félvezetős memóriák a tranzisztorok miniatürizációjának köszönhetően az 1970-es évek elejétől – többek között az Intel 1103 integrált áramkörének megjelenésével – szorították ki a 20. század közepén domináns ferritgyűrűs memóriákat (magnetic-core memory).

Működési mechanizmusuk és belső hardveres felépítésük alapján a memóriákat két fő kategóriába sorolják:

A processzor és a RAM közötti adatáramlást a memóriavezérlő (memory controller) felügyeli, amely a modern PC-architektúrákban jellemzően már magába a processzorlapkába van integrálva. Bár a RAM nagyságrendekkel gyorsabb a háttértáraknál, a mikroprocesszorok számítási teljesítményének fejlődése történelmileg rendre meghaladta a főmemória sávszélesség- és késleltetés-javulásának ütemét. Ezt a teljesítménybeli aszimmetriát a szakirodalom „memóriafal” (memory wall) problémaként ismeri. Ennek áthidalására a rendszertervezők a processzor mellé épített többszintű SRAM gyorsítótárakat, például L1, L2 és L3 cache-t, előtöltési (prefetching) algoritmusokat, valamint többcsatornás (multi-channel) memóriavezérlőket alkalmaznak.

A személyi számítógépekben a rendszermemória fizikailag többnyire nyomtatott áramköri lapkákra szerelt, cserélhető memóriamodulokból áll. Asztali rendszerek és szerverek esetében a DIMM (Dual In-line Memory Module), hordozható és kompakt gépeknél pedig a méretében kisebb SO-DIMM a bevett modulformátum. A jelenlegi konfigurációk többsége a szinkron dinamikus RAM valamelyik dupla adatátviteli sebességű, vagyis DDR SDRAM-generációjára – például DDR4-re vagy DDR5-re – épül.

Címzés és késleltetés

A RAM-ban tárolt adatok címek segítségével érhetők el. A modern számítógépes memóriákban a tárolócellák címekkel rendelkeznek; a memória gyakran szavakba rendeződik, de rendszerint a bájtok is külön címezhetők. A fizikai memóriacellák biteket tárolnak: egy bit a bináris 0 vagy 1 érték egyikét jelenti, nyolc bit pedig egy bájtot alkot. A memóriamodulokon több memóriachip található, ezekben pedig nagyszámú memóriacella helyezkedik el; a memóriachipek dekódoló áramkörei választják ki az adott címhez tartozó cellákat.

A processzor a memóriaeléréshez címet ad meg, a tényleges olvasási és írási műveleteket azonban a memóriavezérlő irányítja. A dinamikus RAM-okban az adat eléréséhez először a megfelelő sort kell aktiválni, majd azon belül a megfelelő oszlopot kell kiválasztani. A DRAM-cellák jellemzően sorokba és oszlopokba rendezett mátrixot alkotnak, a sor- és oszlopcímzés pedig a memóriacella kiválasztásának alapja.

A hagyományos DRAM-működésben a sor kiválasztásához a RAS (Row Address Strobe), az oszlop kiválasztásához pedig a CAS (Column Address Strobe) jel kapcsolódik. A RAS először kiválasztja az adott sort, majd a CAS az aktív soron belül kijelöli a megfelelő oszlopot. A modern SDRAM- és DDR SDRAM-memóriákban ezek a fogalmak részben történeti eredetűek, de az időzítések elnevezésében és a memória működésének leírásában továbbra is használatosak.

A memóriaelérés nem történik azonnal: a sor aktiválása, az oszlop kiválasztása, az adat kiolvasása és a következő művelet előkészítése között várakozási idők vannak. Ezeket memória-késleltetéseknek nevezik. A memóriamodulok időzítéseit gyakran több számmal adják meg, például 16-18-18-38 vagy 36-38-38-80 formában.

Az első érték a CAS latency (CL), vagyis az a késleltetés, amely a memóriavezérlő adatkérése és az adat elérhetővé válása között telik el, órajelciklusokban mérve. A további gyakori értékek közé tartozik a tRCD, amely a sor aktiválása és az oszlop elérése közötti időt jelzi; a tRP, amely egy sor lezárásához és egy másik sor előkészítéséhez szükséges idő; valamint a tRAS, amely a sor minimális aktív idejét adja meg.

A RAM teljesítményét ezért nemcsak az órajel vagy az adatátviteli sebesség határozza meg, hanem a késleltetés, a sávszélesség, a memóriacsatornák száma, a memóriavezérlő működése és az adott alkalmazás memóriahasználati mintázata is. Két- vagy többcsatornás memória-architektúrában a rendszer több memóriaútvonalat használhat párhuzamosan, ami növelheti az elérhető memória-sávszélességet.

Két fő típusa

Megbízhatóság és biztonság

A RAM működése során előfordulhatnak memóriahibák, például véletlenszerű bitátfordulások vagy tartósabb hardverhibák. Ezek oka lehet elektromos zaj, feszültségingadozás, hőterhelés, a memóriaelemek öregedése, kozmikus háttérsugárzás, illetve a DRAM-cellák közötti kölcsönhatás. A hibák egy része átmeneti jellegű, más részük pedig ismétlődő vagy tartós hardverhibára utalhat. Nagy megbízhatóságot igénylő rendszerekben, például szerverekben és munkaállomásokban gyakran alkalmaznak ECC memóriát, amely hibajavító kódok segítségével képes bizonyos memóriahibák felismerésére és javítására.

A modern DRAM-ok egyik ismert biztonsági problémája a Rowhammer jelenség. Ennek során egy memóriasor nagyon gyakori aktiválása elektromos kölcsönhatás révén bitátfordulást idézhet elő a szomszédos memóriasorokban. A jelenség azért jelentős, mert megfelelő körülmények között nemcsak adatromláshoz, hanem jogosultságkiterjesztéshez vagy más támadási formákhoz is felhasználható.

Főbb paraméterei

A RAM jellemzésére több műszaki adatot használnak. Ezek közül a legfontosabbak a tárolókapacitás, az adatátviteli sebesség, a sávszélesség, a késleltetés, a modul fizikai kialakítása, valamint az, hogy a memória egy- vagy többcsatornás rendszerben működik-e.

A főbb jellemzők röviden:

A késleltetés különösen olyan alkalmazásoknál lehet jelentős, amelyek gyakori, kis méretű vagy nehezen előrejelezhető memóriaeléréseket végeznek; nagy, folyamatos adatmozgatásnál viszont a sávszélesség válhat meghatározóbb tényezővé. Emiatt két azonos névleges adatátviteli sebességű memóriamodul valós teljesítménye eltérhet, ha az időzítéseik különböznek.

A RAM teljesítményét a gyakorlatban nem egyetlen adat határozza meg. A kapacitás, a sávszélesség, a késleltetés, a memóriacsatornák száma, a memóriavezérlő működése, a gyorsítótár-hierarchia és az adott alkalmazás memóriahasználati mintázata együtt befolyásolja a rendszer teljesítményét.

Főbb memóriagyártók és memóriamodul-márkák

Egy DDR-SDRAM memóriamodul

A RAM-piacon érdemes különbséget tenni a memóriachipeket gyártó félvezetőipari vállalatok és a végfelhasználói memóriamodulokat forgalmazó márkák között. Egy memóriamodul gyakran nem ugyanattól a vállalattól származó chipeket használ, mint amelynek a márkaneve a modulon szerepel.

Jelentősebb memóriachip-gyártók

Jelentősebb memóriamodul-márkák

Korábban jelentős vagy átalakult márkák

Jegyzetek

  1. ↑ Angol-magyar műszaki szótár (1994–1999, Scriptum Rt.)
  2. 1 2 "RAM". Encyclopaedia Britannica. Hozzáférés: 2026. április 27.
  3. ↑ "Random Access Memory, RAM". National Institute of Standards and Technology. 2025. január 15. Hozzáférés: 2026. április 27.
  4. ↑ "Volatile Memory". NIST Computer Security Resource Center. Hozzáférés: 2026. április 27.
  5. 1 2 3 4 5 6 7 "Computer memory". Encyclopaedia Britannica. Hozzáférés: 2026. április 27.
  6. ↑ (számítástechnika) véletlen/statisztikus/közvetlen elérés/hozzáférés Angol-magyar műszaki szótár (1994-1999, Scriptum Rt.)
  7. ↑ "Memory and the von Neumann architecture" (PDF). University of Toronto. Hozzáférés: 2026. április 27.
  8. ↑ "1970: MOS Dynamic RAM Competes with Magnetic Core Memory on Price". Computer History Museum. Hozzáférés: 2026. április 27.
  9. ↑ Wm. A. Wulf, Sally A. McKee (1995). "Hitting the Memory Wall: Implications of the Obvious". ACM Digital Library. Hozzáférés: 2026. április 27.
  10. ↑ "Dynamic random-access memory". Encyclopaedia Britannica. Hozzáférés: 2026. április 27.
  11. 1 2 "Row Address Strobe: Precision Timing Solutions". Lenovo. Hozzáférés: 2026. április 27.
  12. 1 2 3 4 "What are memory timings?". Crucial. Hozzáférés: 2026. április 27.
  13. 1 2 3 4 5 6 "What is CAS Latency? CL and RAM Timings Explained". Kingston Technology. Hozzáférés: 2026. április 27.
  14. 1 2 3 "Main Memory Architecture" (PDF). Carnegie Mellon University. Hozzáférés: 2026. április 27.
  15. 1 2 "What Is ECC in Memory and SSD? Why It Matters for Enterprise Storage". Kingston Technology. Hozzáférés: 2026. április 27.
  16. 1 2 "DRAM Errors in the Wild: A Large-Scale Field Study". Google Research. Hozzáférés: 2026. április 27.
  17. ↑ "Troubleshooting Memory issues". IBM Support. 2022. augusztus 25. Hozzáférés: 2026. április 27.
  18. ↑ Kim, DaeHyun (2024). "Rowhammer Attacks in Dynamic Random-Access Memory and Defense Methods". Electronics. Hozzáférés: 2026. április 27.
  19. ↑ "DDR5 SDRAM Standard JESD79-5". JEDEC Solid State Technology Association. Hozzáférés: 2026. április 27.
  20. 1 2 "Micron DDR5: Key Module Features" (PDF). Micron Technology. Hozzáférés: 2026. április 27.
  21. ↑ "Essential Guide to Micron DDR5" (PDF). Avnet / Micron. Hozzáférés: 2026. április 27.
  22. ↑ "DDR5 Memory Standard: An introduction to the next generation of DRAM module technology". Kingston Technology. Hozzáférés: 2026. április 27.
  23. ↑ "DDR5 DRAM". Micron Technology. Hozzáférés: 2026. április 27.
  24. ↑ "DDR5 SDRAM UDIMM Core" (PDF). Micron Technology. Hozzáférés: 2026. április 27.
  25. ↑ "DDR5 SDRAM RDIMM Core" (PDF). Micron Technology. Hozzáférés: 2026. április 27.
  26. 1 2 3 "Intel 64 and IA-32 Architectures Optimization Reference Manual" (PDF). Intel. 2024. január. Hozzáférés: 2026. április 27.
  27. 1 2 "Software Optimization Guide for AMD Family 15h Processors" (PDF). AMD. 2014. január. Hozzáférés: 2026. április 27.
  28. ↑ "Products". Nanya Technology. Hozzáférés: 2026. április 27.
  29. ↑ "Winbond". Winbond Electronics. Hozzáférés: 2026. április 27.
  30. ↑ "4Q25 Revenue Ranking among Mobile DRAM Suppliers". TrendForce. 2026. március 5. Hozzáférés: 2026. április 27.
  31. ↑ "Kingston Technology Unleashes New High-Performance, Enthusiast & Gaming Brand: Kingston FURY". Kingston Technology. 2021. június 1. Hozzáférés: 2026. április 27.
  32. ↑ "DDR5 RAM". Corsair. Hozzáférés: 2026. április 27.
  33. ↑ "DRAM Memory". G.SKILL International Enterprise. Hozzáférés: 2026. április 27.
  34. ↑ "Memory modules series". TEAMGROUP. Hozzáférés: 2026. április 27.
  35. ↑ "LANCER RGB DDR5 Memory". XPG. Hozzáférés: 2026. április 27.
  36. ↑ "Viper Elite 5 RGB & Non-RGB DDR5 Performance DRAM". Patriot Viper. Hozzáférés: 2026. április 27.
  37. ↑ "GeIL DDR5". GeIL. Hozzáférés: 2026. április 27.
  38. ↑ "DDR5 DRAM Modules". Transcend. Hozzáférés: 2026. április 27.
  39. ↑ "Kingston Technology to Sell HyperX Gaming Division to HP Inc". Kingston Technology. 2021. február 24. Hozzáférés: 2026. április 27.
  40. ↑ "Micron Announces Exit from Crucial Consumer Business". Micron Technology. 2025. december 3. Hozzáférés: 2026. április 27.
  41. ↑ "Pour one out for Crucial Ballistix memory — Micron's killing its gaming RAM". The Verge. 2022. február 17. Hozzáférés: 2026. április 27.
  42. ↑ "Toshiba Corporation to Purchase Assets of OCZ Technology Group". Toshiba. 2013. december 3. Hozzáférés: 2026. április 27.
  43. ↑ "Infineon to spin off memory unit in May". Phys.org. 2006. március 31. Hozzáférés: 2026. április 27.

Források

További információk

Kapcsolódó szócikkek