Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo sa stane ďalej, ak dôjde k zmeškaniu vyrovnávacej pamäte v systéme úrovne 1 s a 2, kde budú požadované údaje požadované od nasledujúceho?

1. Cache Miss na úrovni 1:

Keď dôjde k vynechaniu vyrovnávacej pamäte vo vyrovnávacej pamäti úrovne 1, procesor skontroluje, či sa údaje nachádzajú vo vyrovnávacej pamäti úrovne 2. Ak sa požadované údaje nájdu vo vyrovnávacej pamäti úrovne 2:

- Údaje sa získavajú z vyrovnávacej pamäte úrovne 2 a poskytujú sa procesoru.

- Procesor aktualizuje vyrovnávaciu pamäť úrovne 1 pomocou získaných údajov. Tento proces je známy ako „vyplnenie riadkov vyrovnávacej pamäte“.

2. Cache Miss na úrovni 2:

Ak sa údaje nenachádzajú vo vyrovnávacej pamäti úrovne 2, procesor spustí požiadavku na získanie údajov z hlavnej pamäte. Tento proces zahŕňa nasledujúce kroky:

- Procesor odošle pamäťovú požiadavku do pamäťového radiča.

- Pamäťový radič načíta požadované údaje z hlavnej pamäte.

- Získané údaje sa odošlú späť do vyrovnávacej pamäte úrovne 2.

- Vyrovnávacia pamäť úrovne 2 aktualizuje svoj obsah pomocou získaných údajov.

- Vyrovnávacia pamäť úrovne 1 sa aktualizuje údajmi získanými z vyrovnávacej pamäte úrovne 2.

Po získaní údajov z hlavnej pamäte a ich umiestnení do vyrovnávacej pamäte úrovne 1 aj úrovne 2 k nim môže procesor efektívne pristupovať pre následné požiadavky.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené