[Из песочницы] Секреты кэш-памяти, или как потратить 1000 тактов на 10 команд

Про кэш процессоров написано много, в том числе и на Хабре, но все больше общими словами. Предлагаю вашему вниманию конкретный пример того, как работает кэш в реальной жизни. В качестве примера я возьму простенькую систему на кристалле, основанную на 32-битном гарвардском RISC-процессоре с одноуровневой кэш-памятью и без MMU (что-то типа ARM Cortex-R). Процессор подключен к контроллеру внешней памяти через 32-битную шину AMBA AHB, работающую на частоте процессора.681da0c044aa2e26f67d8b9cff50f598.pngЧитать дальше →

© Habrahabr.ru