Заранее извиняюсь, что проглючил при создании предыдущей темы.
Вопрос, собственно, касается времянок кэшей при использовании MMU.
В доке ddi0151c_920t_trm.pdf про ICache сказано:
All instruction accesses are subject to MMU permission and translation checks.
Рассуждая логически можно предположить, что если данные попали в кэш (путем просмотров таблиц сегментов/страниц) , то доступ к ним должен быть однотактный..., но как же permission and translation checks? ведь на них тоже вроде бы надо время.... Меня почему-то гложут сомнения, что виртуальная адресация должна вызывать тормоза... (даже если в кэш подгружены дескрипторы сегментов/страниц)
Где я не дочитал?
|