Предположим, что у вас есть 64-битная система и ваша ОС планирует два процесса в ней.Предположим, что ядро имеет доступ к TLB с 4 записями для размера страницы 4 КБ и полной ассоциативности.Кроме того, предположим, что ядро имеет 64-байтовый кэш прямого отображения с 16-байтовыми строками кэша.Теперь предположим, что ваши процессы, A и B, имеют следующие таблицы страниц:
Таблица страниц процесса A
Теперь предположим, что ваша ОС планирует процесс A и в нем,сделаны ссылки на память для следующего виртуального адреса:
0x2002
Для ссылки на память, представленной выше, подробно рассмотрите все обращения к TLB (будь то попадания или пропуски) и все обращения к кешу (независимо от того, являются ли они обращениями к памяти).хиты или промахи).Предположим, что выполняется обход таблицы аппаратного обеспечения и физически адресуемый кеш.