Я должен написать код на C, который сообщает, имеет ли шестнадцатеричное число попадание в кеш или пропуск в зависимости от следующих четырех переменных: 1. Размер адреса, используемого в кеше (бит) 2. Число битов индекса (S= 2 s - количество наборов) 3. Количество битов строки (E = 2 e - количество строк) 4. Размер битов блока (B = 2 b - размер блока)
Допустим, размер адреса равен 64, количество битов индекса равно 4, количество битов строки равно 0, размер битов блока равен 4. (64,4,0,4)
Как узнать, есть ли в следующих шестнадцатеричных значениях попадание в кэш или пропуск 10 10 22 18 E10 210 12
Мне все равномного о конкретном ответе, а скорее о том, как найти ответы. Как зависит попадание или пропуск кэша в зависимости от четырех (64,4,0,4) чисел?