Kas ir kešatmiņas bloks?
Kas ir kešatmiņas bloks?

Video: Kas ir kešatmiņas bloks?

Video: Kas ir kešatmiņas bloks?
Video: Blocks in Cache and Memory - Georgia Tech - HPCA: Part 3 2024, Aprīlis
Anonim

kešatmiņas bloks - Pamatvienība priekš kešatmiņa uzglabāšana. Var saturēt vairākus datu baitus/vārdus. kešatmiņa rinda - tāpat kā kešatmiņas bloks . tags - datu grupas unikāls identifikators. Tā kā dažādi atmiņas apgabali var tikt kartēti a bloķēt , tags tiek izmantots, lai tos atšķirtu.

Kā šādā veidā bloks tiek atrasts kešatmiņā?

Kad centrālais procesors mēģina lasīt no atmiņas, adrese tiks nosūtīta uz a kešatmiņa kontrolieris. - Adreses zemākie k biti indeksēs a bloķēt iekš kešatmiņa . - Ja bloķēt ir derīgs un tags atbilst m-bitu adreses augšējiem (m–k) bitiem, tad šie dati tiks nosūtīti uz centrālo procesoru.

Kā arī, kāds ir kešatmiņas bloka lielums vārdos? 1 Atbilde. Piemērā kešatmiņas bloka lielums ir 32 baiti , t.i., tiek izmantota baitu adresēšana; ar četru baitu vārdiem tas ir 8 vārdi.

Turklāt, cik bloku ir kešatmiņā?

Atbilde. Tā kā a ir 16 baiti kešatmiņas bloks , laukā OFFSET ir jābūt 4 bitiem (24 = 16). Lai noteiktu bitu skaitu laukā SET, mums ir jānosaka kopu skaits. Katrā komplektā ir 2 kešatmiņas bloki (divvirzienu asociatīvs), tāpēc komplektā ir 32 baiti.

Kas ir kešatmiņas asociativitāte?

A pilnībā asociatīvā kešatmiņa ļauj uzglabāt datus jebkurā kešatmiņa bloku, tā vietā, lai piespiestu katru atmiņas adresi vienā noteiktā blokā. - Kad dati tiek izgūti no atmiņas, tos var ievietot jebkurā neizmantotā blokā kešatmiņa.

Ieteicams: