Apakah blok cache?
Apakah blok cache?

Video: Apakah blok cache?

Video: Apakah blok cache?
Video: Why do CPUs Need Caches? - Computerphile 2024, November
Anonim

blok cache - Unit asas untuk cache penyimpanan. Mungkin mengandungi berbilang bait/perkataan data. cache baris - Sama seperti blok cache . tag - Pengecam unik untuk sekumpulan data. Kerana kawasan memori yang berbeza boleh dipetakan ke dalam a blok , teg digunakan untuk membezakan antara mereka.

Dengan cara ini, bagaimanakah blok ditemui dalam cache?

Apabila CPU cuba membaca dari ingatan, alamat akan dihantar ke a cache pengawal. - K bit terendah alamat akan mengindeks a blok di dalam cache . - Jika blok adalah sah dan teg sepadan dengan bit atas (m - k) alamat m-bit, maka data tersebut akan dihantar ke CPU.

Juga, apakah saiz blok cache dalam perkataan? 1 Jawapan. Dalam contoh saiz blok cache ialah 32 bait , iaitu, pengalamatan bait sedang digunakan; dengan perkataan empat bait, ini ialah 8 perkataan.

Juga, berapa banyak blok dalam cache?

Jawab. Oleh kerana terdapat 16 bait dalam a blok cache , medan OFFSET mesti mengandungi 4 bit (24 = 16). Untuk menentukan bilangan bit dalam medan SET, kita perlu menentukan bilangan set. Setiap set mengandungi 2 blok cache (2-hala associative) jadi satu set mengandungi 32 bait.

Apakah pergaulan cache?

A sepenuhnya cache bersekutu membenarkan data disimpan dalam mana-mana cache blok, bukannya memaksa setiap alamat memori ke dalam satu blok tertentu. - Apabila data diambil daripada memori, ia boleh diletakkan di mana-mana blok yang tidak digunakan cache.

Disyorkan: