Memória hozzáférési idő, összetevői, cache
fajták
A memoria hozzaferesi
ideje az az ido ami szukseges ahoz,
hogy a cim
megadasa utan megtalaljak a rekeszt, es
leolvassak a tartalmat.
A memoriaegyseg teljesitokepessegere
jellemzo a masodpercben
megadott "t"
hozzaferesi ido, a bitben
kifejezett "C" kapacitas es a bitenkenti koltseg.
Kiszolgálási idejének összetevői:
- Fejmozgási
idő (seek time) – a
leghosszabb
- Elfordulási
idő (latency time)
- Az
információ átvitelének ideje (transfer time)
A központi memóriát gyorsító hardveres cache memóriákat működésük szerint csoportosíthatjuk
aszerint, hogy konkrétan hogyan valósítják meg az adatátvitelt és adattárolást.
- A teljesen
asszociatív cache (FUC = Fully
Associative Cache)
esetén a gyorsítandó memóriaegység beolvasott blokkjának tartalma átkerülhet a gyorsítótár bármelyik blokkjának területére;
- A közvetlen
(direkt) leképzésű cache (DMC = Direct Mapping Cache) esetén a gyorsítandó memóriaegység beolvasott
blokkja a cache meghatározott blokkjára kerülhet
csak;
- A csoport-asszociatív
cache (SAC = Set Associative Cache) esetén a
gyorsítandó memóriaegység egy-egy blokkja a gyorsítótár
egy blokkcsoportjára képeződhet. E típus átmenet az előző két típus
között, mivel adott blokk csak egy adott blokkcsoportra képeződhet, de
ezen belül a blokkcsoport bármely blokkjára, vagyis olyan ez, mintha teljesen
asszociatív cache-memóriák halmazával lenne
dolgunk, melyek egymáshoz képest azonban közvetlen leképzéssel működnek.
- A szektor
leképzésű cache (SMC = Sector
Mapping Cache)
ritkábban használt megoldás, melynél a beolvasott memóriablokk szintén egy-egy
blokkcsoportra képeződik, de az előző esethez képest épp fordítva, a
beolvasott blokk tetszőleges blokkcsoportra képeződhet, azon belül azonban
csak meghatározott blokkra. Azaz az ilyen gyorsítótár
úgy működik, mintha közvetlen leképezésű cache-memóriák
halmazával lenne dolgunk, melyek egymáshoz képest azonban asszociatív
módon működnek.