Почему нам нужно кэшировать кеш памяти? Почему Cant RAM Memory выполняется так же быстро, как регистр или кеш-память или кеш, размером с RAM-память (4 ГБ), чтобы все могло быть в кеше? Любая хорошая статья/книги для понимания этих концепций?
Почему RAM не так быстро, как регистры/кэш-память?
Ответ 1
Более быстрый материал стоит больше на бит. Таким образом, у вас есть нисходящая цепочка хранения, с нескольких регистров на одном конце, через несколько уровней кеша, вплоть до ОЗУ. Каждый уровень больше и медленнее, чем раньше. И весь путь внизу у вас есть диск.
Ответ 2
Регистры и кеш находятся на чипе процессора непосредственно или очень тесно связаны с ним. Доступ к обычной ОЗУ осуществляется через адресную шину, и он часто подвергается уровню косвенности путем сопоставления памяти.