1 Jawaban. Dalam contoh ukuran blok cache adalah 32 byte , yaitu, pengalamatan byte sedang digunakan; dengan kata empat byte, ini adalah 8 kata. Seperti yang Anda lihat, ada empat hit dari 12 akses, jadi hit ratenya harus 33%.
Dengan cara ini, berapa ukuran blok dalam cache?
Pengontrol larik penyimpanan mengatur cache ke dalam “blok”, yang merupakan potongan memori yang dapat berukuran 4, 8, 16, atau 32 KiB . Semua volume pada sistem penyimpanan berbagi ruang cache yang sama ; oleh karena itu, volume hanya dapat memiliki satu ukuran blok cache .
Juga, berapa ukuran cache? Ukuran baris cache yang umum adalah 32, 64 dan 128 byte. Cache hanya dapat menampung sejumlah baris, ditentukan oleh ukuran cache . Misalnya, cache 64 kilobyte dengan baris 64-byte memiliki 1024 baris cache .
Sejalan dengan itu, apa itu Word dalam cache?
Dalam komputasi, kata adalah unit alami data yang digunakan oleh desain prosesor tertentu. Word adalah bagian data berukuran tetap yang ditangani sebagai satu unit oleh set instruksi atau perangkat keras prosesor.
Bagaimana cara memeriksa indeks cache saya?
Mari kita asumsikan sistemnya dapat dialamatkan byte. Kemudian setiap blok cache berisi 8 kata*(4 byte/kata)=32=2 5 byte, jadi offsetnya adalah 5 bit. Indeks untuk cache yang dipetakan langsung adalah jumlah blok dalam cache ( 12 bit dalam hal ini, karena 2 12 =4096.) Kemudian tag adalah semua bit yang tersisa, seperti yang telah Anda tunjukkan.