Главным образом из-за стоимости. Быстрее память, стоит дороже в производстве. Из соображений производительности вы хотите, чтобы регистры работали как можно быстрее, но вы также хотите сохранить низкую стоимость процессора. Поэтому разработчик выбрал достаточно хорошую меру для этой памяти, которая контролирует затраты и производительность в приемлемом диапазоне.
Чтобы улучшить производительность, кто-то решил сделать кэш L1 с памятью, которая немного дешевле, но все же быстрее, чем RAM. Конечно, поскольку он дешевле, мы можем поставить его больше, чем регистры, но все же дешевле дешевой оперативной памяти. Так что дизайнер нашел баланс и здесь.
И история продолжается до Lx кеша ...