A memória cache está localizada na CPU ou na placa-mãe?

1

Tenho dúvidas se a memória cache está localizada no processador ou na placa-mãe?

    
por student 28.02.2011 / 11:51

2 respostas

7

A maioria dos computadores tem uma abordagem de cache de várias camadas. A primeira camada - o cache L1 está sempre localizado no processador. O cache L2, a próxima camada, pode estar localizado na CPU ou na placa-mãe, dependendo da arquitetura. Alguns sistemas também possuem uma terceira camada de cache L3 que pode ser localizada novamente na CPU ou na placa-mãe.

Os sistemas 486 mais antigos, por exemplo, tinham L1 na CPU e um L2 opcional na placa-mãe.

A maioria dos sistemas modernos tem todo o cache na CPU.

    
por 28.02.2011 / 12:41
-1

Meio óbvio, mas de qualquer forma.

De Wikipedia :

A CPU cache is a cache used by the central processing unit of a computer to reduce the average time to access memory. The cache is a smaller, faster memory which stores copies of the data from the most frequently used main memory locations.

Assim, o cache é sempre anexado à própria CPU e não tem nada a ver com a placa-mãe ou mesmo com a memória.

Edit: Algumas pessoas sentem a necessidade de downvotar sem dar comentários, então eu gostaria de acrescentar que isso vale para sistemas modernos como cache pode ser usado em placas-mãe também, mas não é hoje em dia.

    
por 28.02.2011 / 12:34