A gyorsítótárvezérlő egy chip, például az Intel 82385, amely kezeli az adatok lekérését, tárolását és a gyorsítótárba vagy merevlemezre történő szállítását. Amikor a központi feldolgozó egység (CPU) adatokat vagy utasításokat kér, a kérést elfogja, és a véletlen elérésű memóriából (RAM) kezeli a kézbesítést.
A vezérlő ezután meghatározza, hogy a gyorsítótárban hol tárolja az éppen kézbesített adatok másolatát, mikor kérje le az adatokat vagy kódot. szomszédos címek a RAM-ban, ha legközelebb szükség lenne rá, ahol a gyorsítótár tárolja ezeket az új adatokat, és mely adatokat kell elvetni tele van. Ezenkívül naprakész táblázatot vezet minden általa tárolt címről.
Technipages elmagyarázza a gyorsítótár-vezérlőt
A gyorsítótár-vezérlő olyan berendezés, amely természetes módon duplikálja a kódot vagy az adatokat az elsődleges memóriából a gyorsítótárba. Következésképpen ezt a hozzárendelést lejátssza, hogy elrejtse a gyorsítótár tevékenységét az általa támogatott termék elől. Következésképpen egy hasonló alkalmazásprogramozás változatlanul futhat gyorsítótárral rendelkező és anélküli keretrendszereken.
A gyorsítótár-vezérlő rögzíti az olvasási és összeállítási memóriaigényeket, mielőtt továbbadná azokat a memóriavezérlőnek. Megkeresést képez úgy, hogy a felkérés helyét három mezőre, a címkemezőre, a beállított indexmezőre és az adatindex mezőre elkülöníti.
Kezdetben a vezérlő a hely beállított index részét használja, hogy megtalálja a cache-memórián belül azt a cache sort, amely az említett kódot vagy adatokat tartalmazhatja. Ez a gyorsítótár-sor tartalmazza a cache-címkét és az állapotbiteket, amelyek segítségével a vezérlő eldönti, hogy az eredeti adatokat elhelyezze.
A vezérlő ekkor ellenőrzi a jogos darabot, hogy eldöntse, hogy a gyorsítótár-sor dinamikus-e, és megnézi a cache-címkét az említett hely címkemezőjében. Ha az állapotellenőrzés és a vizsgálat is sikeres, akkor gyorsítótár-találatról van szó. Ha az állapotellenőrzés vagy a vizsgálat nem sikerül, az gyorsítótár hiánya.
A gyorsítótárvezérlő általános felhasználási módjai
- A gyorsítótár-vezérlő egyik előnye, hogy segít növelni a merevlemez feldolgozási sebességét
- A RapidCad gyorsítótár-vezérlő nélkül nagyon közel áll a 486-os sebességhez
- A 64 Vikings CPU nagy sebességű szimmetrikus kapcsolatot használ a gyorsítótár-vezérlőben
Gyakori visszaélések a gyorsítótár-vezérlővel
- Az gyorsítótár vezérlő nem javítja a számítógép processzorának sebességét