Co je blok mezipaměti?
Co je blok mezipaměti?

Video: Co je blok mezipaměti?

Video: Co je blok mezipaměti?
Video: Blocks in Cache and Memory - Georgia Tech - HPCA: Part 3 2024, Smět
Anonim

blok mezipaměti - Základní jednotka pro mezipaměti úložný prostor. Může obsahovat více bajtů/slov dat. mezipaměti řádek - Stejný jako blok mezipaměti . tag – Jedinečný identifikátor pro skupinu dat. Protože různé oblasti paměti mohou být mapovány do a blok , značka se používá k jejich rozlišení.

Jak je tímto způsobem nalezen blok v mezipaměti?

Když se CPU pokusí číst z paměti, adresa bude odeslána do a mezipaměti ovladač. - Nejnižších k bitů adresy bude indexovat a blok v mezipaměti . - Pokud blok je platný a tag odpovídá horním (m - k) bitům m-bitové adresy, pak budou tato data odeslána do CPU.

Také, jaká je velikost bloku mezipaměti ve slovech? 1 odpověď. V příkladu je velikost bloku mezipaměti 32 bajtů , tj. je používáno byte-adresování; se čtyřbajtovými slovy je to 8 slov.

Také, kolik bloků je v mezipaměti?

Odpovědět. Protože v a. je 16 bajtů blok mezipaměti , pole OFFSET musí obsahovat 4 bity (24 = 16). Abychom určili počet bitů v poli SET, musíme určit počet sad. Každá sada obsahuje 2 bloky mezipaměti (2-cestný asociativní), takže sada obsahuje 32 bajtů.

Co je asociativita mezipaměti?

A plně asociativní cache umožňuje ukládat data v libovolném mezipaměti blok, namísto vynucení každé adresy paměti do jednoho konkrétního bloku. - Když jsou data načtena z paměti, mohou být umístěna do libovolného nepoužitého bloku mezipaměti.

Doporučuje: