Код / Программная память и кеширование

Я знаю, что любые данные могут быть кэшированы из основной памяти в кэш-память, что обеспечивает более быстрый доступ из ЦП, чем основная память.

Я также знаю, что каждый поток имеет свою собственную память стека.

Таким образом, вопрос в том, может ли кешироваться память программы / кода? или кэширование исключительно для блоков данных, а не блока инструкций?

1 ответ

Решение

Да, машинные инструкции программы также могут быть кэшированы. Фактически, некоторые процессоры имеют отдельные кэши для инструкций и данных, в то время как в других процессорах они совместно используют один кэш.

Другие вопросы по тегам