Следующий вопрос гласит: Предположим, что ЦП выдает чтение для команды и что чтение не вызывает сбой страницы. Предполагая, что MMU использует TLB для преобразования адреса и что существует таблица с одной страницей, каково максимальное количество промахов в кэше, которые могут возникать на протяжении всего процесса перевода виртуального адреса на физический адрес и получение инструкции? (Предположим, что для DRAM существует только кеш уровня 1.)Как определить максимальное количество промахов в кеше, которые происходят при переводе виртуального на физический адрес?
Я понимаю, что TLB используется для уменьшения огромных косвенных затрат на выборку из памяти, но я не понимаю виртуальную память, достаточную для быть в состоянии ответить на этот вопрос - я также знаю, что пропуски TLB редки. В любом случае, я был бы признателен, если кто-нибудь поможет мне понять эту проблему.
Заранее благодарен!