Apa itu blok cache?
Apa itu blok cache?

Video: Apa itu blok cache?

Video: Apa itu blok cache?
Video: Cache Design - An Overview 2024, Mungkin
Anonim

blok cache - Satuan dasar untuk cache penyimpanan. Dapat berisi beberapa byte/kata data. cache baris - Sama seperti blok cache . tag - Pengidentifikasi unik untuk sekelompok data. Karena wilayah memori yang berbeda dapat dipetakan ke dalam memblokir , tag digunakan untuk membedakannya.

Dengan cara ini, bagaimana blok ditemukan dalam cache?

Ketika CPU mencoba membaca dari memori, alamat akan dikirim ke a cache pengontrol. - K bit terendah dari alamat akan mengindeks a memblokir dalam cache . - Jika memblokir valid dan tag cocok dengan bit atas (m - k) dari alamat m-bit, kemudian data tersebut akan dikirim ke CPU.

Juga, berapa ukuran blok cache dalam kata-kata? 1 Jawaban. Dalam contoh ukuran blok cache adalah 32 byte , yaitu, pengalamatan byte sedang digunakan; dengan kata empat byte, ini adalah 8 kata.

Juga, berapa banyak blok dalam cache?

Menjawab. Karena ada 16 byte dalam a blok cache , bidang OFFSET harus berisi 4 bit (24 = 16). Untuk menentukan jumlah bit di bidang SET, kita perlu menentukan jumlah set. Setiap set berisi 2 blok cache (Asosiatif 2 arah) jadi satu set berisi 32 byte.

Apa itu asosiasi cache?

Sepenuhnya cache asosiatif memungkinkan data untuk disimpan dalam cache blok, alih-alih memaksa setiap alamat memori menjadi satu blok tertentu. - Ketika data diambil dari memori, itu dapat ditempatkan di blok mana pun yang tidak digunakan dari cache.

Direkomendasikan: