Kulcskülönbség: A gyorsítótár egy nagy sebességű memória, amely gyakran hozzáférhető adatok tárolására szolgál. Ha szükséges, ezeket az adatokat a központi feldolgozóegység számára gyorsan hozzáférhetővé teszi. A fő memória a Random Access Memory néven is ismert. Ez egy olyan memóriaegység, amely közvetlenül kapcsolódik a központi processzorhoz (CPU).
A cache memória a fő memória és a CPU között helyezkedik el. Ha a processzornak meg kell írnia vagy olvasnia egy helyet a fő memóriában, akkor ellenőrzi a memóriahely elérhetőségét a gyorsítótárban. Ez úgy történik, hogy összehasonlítjuk a memóriahely címét a gyorsítótárban lévő összes címkével, amelyeknek lehetősége van az adott cím megadására. Abban az esetben, ha a memória a gyorsítótárban megtalálható, akkor azt gyorsítótár-találatként tekintjük, és ha nem, akkor ebben az esetben Cache-hiánynak tekintik. Az elsődleges gyorsítótár a processzorhoz legközelebb van. A másodlagos gyorsítótár a processzor második legközelebbi helyén található.
A gyorsítótár és a fő memória összehasonlítása:
Fő memória (RAM) | Cache memória | |
Meghatározás | A fő memória a Random Access Memory néven is ismert. Ez egy olyan memóriaegység, amely közvetlenül kapcsolódik a központi processzorhoz (CPU) | A gyorsítótár-memória a gyakran hozzáférhető adatok tárolására szolgál, hogy az adatokhoz gyorsan hozzáférjen, amikor csak szükséges. |
Közelség a CPU-val | Összehasonlítva messze | Összehasonlítva |
Sebesség | Összehasonlítóan lassú | Összehasonlítóan gyors |
Kapacitás | nagyobb | Összehasonlítva kevesebb |
Összetevő | Ez a merevlemez része (másodlagos tárolás) | A processzoron található |