Különbség a RAM és a cache memória között

Anonim

RAM vs Cache memória

A számítógép memóriája hierarchiába szerveződik és szerveződik a hozzáférésükhöz szükséges idő, a költségek és a kapacitás. A RAM és a cache memória két tagból áll ebben a memória hierarchiában. A RAM (Véletlen hozzáférésű memória) a számítógép elsődleges memóriája. Az egyes memóriacellák bármely sorrendben elérhetõek, ezért véletlen hozzáférésû memóriának nevezik. A RAM-ok két kategóriába oszthatók: statikus RAM (SRAM) és dinamikus RAM (DRAM). A gyorsítótár memória egy speciális memória, amelyet a számítógép CPU (központi feldolgozóegysége) használ, annak érdekében, hogy csökkentse a memória eléréséhez szükséges átlagos időt.

Mi a RAM?

A RAM a számítógép fő memóriaként is ismert. Ez egy olyan illékony memória, amelyben a memóriában tárolt adatok elveszhetnek, ha kikapcsolják a készüléket. A RAM-ok két kategóriába oszthatók: statikus RAM (SRAM) és dinamikus RAM (DRAM). Az SRAM tranzisztorokat használ egyetlen adat tárolására, és nem kell rendszeresen frissíteni. A DRAM egy külön kondenzátort használ az egyes bit adatok tárolására, és rendszeresen frissíteni kell a töltés fenntartásához a kondenzátorokban. A modern számítógépekben a RAM modulok olyan modulokba vannak szervezve, amelyek frissíthetők. Ez lehetővé tenné a RAM-kapacitás növelését vagy a károk kijavítását.

Mi az a Cache memória?

A gyorsítótár memória a CPU által használt speciális memória a memória elérésekhez szükséges átlagos idő csökkentése céljából. A cache memória viszonylag kisebb és gyorsabb memória, amely a fő memória leggyakrabban használt adatait tárolja. Ha memória olvasásra van kérés, a cache memória ellenőrzi, hogy van-e adat a gyorsítótárban. Ha ezek az adatok a cache memóriában vannak, akkor nincs szükség a főmemória elérésére (ami hosszabb időt igényel a hozzáférésre), így kisebb az átlagos memória elérési ideje. Jellemzően vannak külön cache-ok az adatokhoz és az utasításokhoz. Az adatgyorsítótár általában a gyorsítótárszintek hierarchiájában van beállítva (néha többszintű gyorsítótárként). Az L1 (1. szint) és az L2 (2. szint) a gyorsítótár ezen hierarchiájának legmagasabb sávja. Az L1 a fő memória legközelebbi gyorsítótár, és először a gyorsítótár. Az L2 gyorsítótár a soron következő, és a második a fő memóriához legközelebb. Az L1 és az L2 a hozzáférési sebességek, a helyszín, a méret és a költségek függvényében változik.

Mi a különbség a RAM és a Cache memória között?

A memória hierarchiában a cache memória a CPU memóriájához képest közelebbi memória. A gyorsítótár memória sokkal gyorsabb és drágább, mint a RAM. De a RAM memória kapacitása nagyobb, mint a gyorsítótár kapacitása.Továbbá, a cache memória hierarchikusként is szerveződik, mint az L1, L2 és L3 gyorsítótárak, amelyek a sebesség, költség és kapacitás tekintetében különböznek egymástól.