Расчет позиции и тега адреса памяти в кеше

Атрибут logicalFilePath - это именно то, что вы хотите. Я столкнулся с той же проблемой с моими проектами, где я выполнял некоторые части с maven и некоторыми частями с пружинной загрузкой. этот вопрос также может помочь вам.

0
задан Graham 19 January 2019 в 15:07
поделиться

1 ответ

В ваших вычислениях есть небольшая ошибка

Поскольку в каждом блоке 512 бит, я знаю, что самые правильные 9 бит (2 ^ 9 = 512)

[ 113] Блоки имеют размер 64 байта. Младшие биты относятся к смещению, которое указывает позицию байта в блоке, и требуется только 6 бит. Вы учли количество бит (512 = 64x8), но адреса - это байтов, адресов, и это неверно.

Вы правы, 10 следующих битов - это индекс, который выбирает блок из 1024 в кеше прямой карты.

И тег состоит из оставшихся битов

Следовательно, смещение = 01 0000

index = 1001001011 = 587

Tag = 0101 1100 1000

0
ответ дан Alain Merigot 19 January 2019 в 15:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: