Šta je keš blok?
Šta je keš blok?

Video: Šta je keš blok?

Video: Šta je keš blok?
Video: Возведение коробки дома. Укладка блоков. Строю дом! 2024, Maj
Anonim

keš blok - Osnovna jedinica za skladiste skladištenje. Može sadržavati više bajtova/riječi podataka. skladiste linija - Isto kao keš blok . tag - Jedinstveni identifikator za grupu podataka. Zato što se različiti regioni memorije mogu mapirati u a blok , oznaka se koristi za razlikovanje između njih.

Na ovaj način, kako se blok nalazi u kešu?

Kada CPU pokuša da čita iz memorije, adresa će biti poslata na a skladiste kontroler. - Najnižih k bitova adrese će indeksirati a blok u skladiste . - Ako je blok je validan i oznaka odgovara gornjim (m - k) bitovima m-bitne adrese, tada će ti podaci biti poslati u CPU.

Takođe, koja je veličina keš bloka u riječima? 1 odgovor. U primjeru je veličina bloka keš memorije 32 bajta , tj. koristi se adresiranje bajtova; sa četvorobajtnim rečima, ovo je 8 reči.

Takođe, koliko blokova je u kešu?

Odgovori. Pošto postoji 16 bajtova u a keš blok , polje OFFSET mora sadržavati 4 bita (24 = 16). Da bismo odredili broj bitova u polju SET, moramo odrediti broj skupova. Svaki set sadrži 2 keš blokovi (dvosmjerni asocijativni) tako da skup sadrži 32 bajta.

Šta je asocijativnost keša?

A potpuno asocijativni keš dozvoljava pohranjivanje podataka u bilo kojem skladiste blok, umjesto prisiljavanja svake memorijske adrese u jedan određeni blok. - Kada se podaci preuzimaju iz memorije, mogu se staviti u bilo koji neiskorišteni blok skladiste.

Preporučuje se: