Кэш-память находится в процессоре или на материнской плате?

17782
student

У меня есть сомнения, находится ли кеш-память в процессоре или на материнской плате?

1
Звучит как школьное задание. Olli 13 лет назад 0
Звучит как ленивый Shekhar 13 лет назад 0
@ Олли @ Шарк Похоже, вы, ребята, нытики ... BloodPhilia 13 лет назад 1
И, к сведению, было время, когда кэш-память была расположена на материнской плате, поэтому я понимаю, что может быть некоторая путаница. (Проверьте эту страницу с 2001 года: http://www.pcguide.com/ref/mbsys/cache/structMotherboard-c.html) BloodPhilia 13 лет назад 1
Этот вопрос лишний. Все процессоры имеют некоторый объем кэш-памяти, и сами материнские платы, как правило, тоже (хотя это не является обязательным требованием, это зависит от конкретной архитектуры). Это все равно что спросить: "Машины работают на газе или дизеле?" Голосование, чтобы закрыть. Breakthrough 13 лет назад 1

2 ответа на вопрос

7
Majenko

Большинство компьютеров имеют многослойный кеш-подход. Первый слой - кэш L1 всегда расположен на процессоре. Кэш второго уровня, следующий уровень вверх, может быть расположен на процессоре или на материнской плате, в зависимости от архитектуры. Некоторые системы также имеют третий уровень кэш-памяти L3, который также может быть расположен либо на процессоре, либо на материнской плате.

Например, в более старых системах 486 L1 имел процессор и дополнительный L2 на материнской плате.

Большинство современных систем имеют весь кэш на процессоре.

Примерно в то же время весь кеш на материнской плате был обычным делом. Например, https://en.wikipedia.org/wiki/DEC_Multia, которым я владел, поставляется без кеша и с возможностью добавить кеш L1 на материнскую плату. Hennes 8 лет назад 0
-1
slhck

Вид очевидно, но все равно.

Из Википедии :

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

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

Редактировать: Некоторые люди чувствуют необходимость понизить голосование без комментариев, поэтому я хотел бы добавить, что это относится к современным системам, поскольку кеш можно использовать и на материнских платах, но в настоящее время это не так.

Вся эта цитата (и действительно первая строка статьи в вики) гласит, что кеш используется процессором, не говоря уже о том, где он хранится. Вы можете хранить кэш L1 на материнской плате с шиной с высокой пропускной способностью, и это все равно будет «кеш, используемый центральным процессором» Matthew 8 лет назад 0
@ MatthewVerstraete Пожалуйста, прочитайте мой пост еще раз, в котором я прямо сказал, что кеш можно использовать и на материнских платах. slhck 8 лет назад 0
Я вижу, где вы утверждаете, что «кеш всегда подключен к самому процессору и не имеет ничего общего с материнской платой или даже памятью». но это не дает четкого определения, где находится кеш. Подключенный жесткий диск физически не находится на МБ или где-либо еще, пока он подключен. Matthew 8 лет назад 0

Похожие вопросы