Почему размер блока в кеше 2 ^ (б)? - PullRequest
0 голосов
/ 01 мая 2020

Мне было интересно, почему размер блока составляет 2 ^ (б). Я знаю, что если в нашем адресе памяти есть b битов, зарезервированных для набора блоков, то мы можем получить 2 ^ (b) различных значений для смещений блоков. Но почему это связано с наличием 2 ^ (b) байтов в нашем блоке?

Это потому, что наличие 2 ^ (b) различных опций означает, что наибольшее смещение блока, которое мы можем иметь, составляет 2 ^ (b) и поэтому нам нужно иметь 2 ^ (б) байтов для индексации?

...