что такое кэш
Кэш - это разновидность памяти, называемая кэшем.
Что касается емкости: CPU《Register》Cache《DDR
По скорости: CPU 》Register 》cache 》DDR
Кэш существует потому, что разница в скорости между регистрами и DDR слишком велика. Скорость DDR далека от удовлетворения потребностей регистров (она не может удовлетворить потребности процессора, поэтому отсутствие кэша замедлит общую скорость работы всей системы)
Цепочка питания процессора во всей системе состоит из: регистрового кэша DDR жесткого диска/флеш-памяти четвертого уровня. Это результат компромисса после всестороннего рассмотрения производительности и стоимости.

Значение кэша
Смысл кэша заключается в том, что инструкции обычно размещаются на жестком диске/флэш-памяти, во время работы считываются в DDR, затем считываются из DDR в регистр, после чего регистр отправляется в CPU. Однако скорость работы DDR сильно отличается от скорости работы регистров (представляющих процессор). Если процессор заканчивает выполнение одного предложения, а затем обращается к DDR для чтения следующего предложения, то скорость работы процессора будет полностью замедлена DDR. Решением проблемы является icache.
Когда icache работает, несколько инструкций, следующих за инструкцией, которую выполняет наш процессор, будут заранее считаны в icache (в конструкции процессора заложен основной принцип: когда код выполняется, следующее предложение будет выполнять возможность кода, следующего за текущим. гораздо больше). Когда следующий процессор запрашивает инструкцию, кэш сначала проверяет, есть ли такая инструкция в заранее подготовленном кэше инструкций. Если есть, то она будет передана процессору напрямую. Если нет, то ее нужно будет перечитать из DDR и отдать процессору, выполнив при этом ряд действий: очистка кэша, повторная очистка кэша.
связанное предложение:
4G DTU