Clube do Hardware
Home
Home
Armazenamento
Armazenamento
Energia
Energia
Gabinetes
Gabinetes
Placas-Mãe
Placas-Mãe
Processadores
Processadores
Redes
Redes
Vídeo
Vídeo
Windows
Windows
Outros
Outros
Conteúdo
Artigos
Editoriais
Notícias
Primeiras Impressões
Testes
Tutoriais
Menu Principal
Blog
Boletim
Classificados
Compra Coletiva
Descubra a Marca
Dicionário
Download
Drivers
Dúvidas
Fórum
Links
Livros Recomendados
Livros do Autor
Pesquisa de Preços
Produtos Recomendados
Provas
RSS
Sobre
Sorteio
Boletim
Assine hoje mesmo!
 
Procura
 




Home » Processadores

Como o Cache de Memória Funciona
Autor: Gabriel Torres e Cássio Lima
Tipo: Tutoriais Última Atualização: 20 de setembro de 2007
Página: 3 de 9
História do Cache de Memória nos PCs

Esta seção é apenas para aqueles interessados nos aspectos históricos do cache de memória. Se você não se interessa por esse assunto sinta-se à vontade para pular para a próxima página.

O cache de memória foi usado pela primeira vez em PCs na época do 386 DX. Apesar deste processador não ter um cache de memória embutido, seu circuito de apoio – ou seja, o chipset – tinha um controlador de memória cache. Portanto, o cache de memória nessa época era externo ao processador e era opcional, ou seja, o fabricante da placa-mãe poderia ou não incluir o cache de memória em suas placas. Se você tivesse uma placa-mãe sem cache de memória seu micro seria muito mais lento do que um que tivesse esse circuito. A quantidade de memória cache disponível também variava dependendo do modelo da placa-mãe e os valores típicos para essa época eram de 64 KB e 128 KB. Nessa época o controlador de memória cache usava uma arquitetura chamada “write-through” (escrita direta), onde para as operações de escrita – ou seja, quando o processador precisa armazenar dados na memória – o controlador de cache de memória atualizava a memória RAM imediatamente.

Com o processador 486 DX a Intel incluiu uma pequena quantidade (8 KB) de memória cache dentro do processador. Este cache de memória interno foi chamado L1 (nível 1) ou “interno”, enquanto que o cache de memória externo era chamado L2 (nível 2) ou “externo”. A quantidade e a existência do cache de memória externo dependia do modelo da placa-mãe. As quantidades típicas para a época eram de 128 KB e 256 KB. Os últimos modelos do 486 passaram a usar a arquitetura do cache chamada “write back” (contra-escrita), que é usada até os dias atuais, onde para as operações de escrita a memória RAM não é atualizada imediatamente, o processador armazena os dados no cache de memória e o controlador de memória atualiza a memória RAM apenas quando ocorrer um erro do cache (quando o processador precisa de um determinado dado e ele não está no cache de memória e o processador precisa buscá-lo na lenta memória RAM dizemos que houve um erro do cache).

Com o primeiro processador Pentium a Intel criou dois circuitos de memória cache  separados dentro do processador: um para instruções e outro para dados (na época cada um tinha 8 KB). Esta arquitetura ainda é usada até hoje, e por isso que vemos o cache de memória L1 ser referenciado como 64 KB + 64 KB, por exemplo – isto porque existe um cache L1 de 64 KB para instruções e outro cache L1 de 64 KB para dados. Claro que explicaremos mais adiante qual é a diferença entre os dois. Na época o cache de memória L2 continuava localizado na placa-mãe e sua quantidade dependia do modelo da placa-mãe. Claro que ter um micro sem cache de memória era algo insano. Valores típicos para a época eram 256 KB e 512 KB.

No lado da AMD, os processadores K5, K6 e K6-2 usavam esta mesma arquitetura, com o K6-III tendo um terceiro cache de memória (L3, nível 3).

O problema com o cache de memória L2 sendo acessado externamente é que ele era acessado a um clock menor do que o processador, pois a partir do processador 486DX2 os processadores passaram a usar um clock interno diferente do seu clock externo. Por exemplo, enquanto um Pentium-200 funcionava internamente a 200 MHz, ele acessava seu cache de memória L2 a 66 MHz.

Com a introdução da arquitetura P6 da Intel o cache de memória foi movido da placa-mãe para dentro do processador – o que permitiu ao processador acessá-lo com seu clock interno –, exceto no Pentium II, onde o cache de memória não estava localizado dentro do processador, mas na mesma placa de circuito impresso onde o processador estava soldado (esta placa de circuito impresso estava localizada dentro de um cartucho), trabalhando com a metade do clock interno do processador, e no Celeron-266 e Celeron-300, que não tinham cache de memória (e por isso estes são os processadores com o pior desempenho na história dos PCs).

Esta mesma arquitetura é usada até hoje: tanto o cache de memória L1 quanto o cache de memória L2 estão localizados dentro do processador sendo acessados com o clock interno do processador. Dessa forma, quantidade de memória cache que você pode ter em seu micro dependerá do modelo do seu processador; não existe uma maneira de aumentar a quantidade de memória cache sem trocar o processador.

Páginas (9): « 1 2 [3] 4 5 6 7 8 9 »
Imprimir | Enviar a um Amigo | Adicionar aos Favoritos | Comentários (2)

Conteúdo Relacionado
  • Processadores Para o Próximo Milênio - Parte 3
  • Processadores de Núcleo Duplo da AMD
  • Tecnologia de Núcleo Duplo da Intel
  • Teste do Processador Athlon 64 FX-57
  • Todos os Modelos do Pentium 4
  • Classificados
  • Processador Amd Athlon 64 X2 5600+ Socket Am2 2.9ghz Box - R$ 289,00
  • Proc. Amd Phenom 64 X3 8450 Box, 3 Anos De Garantia + Nf - R$ 335,00
  • Processador Core 2 Quad Intel Q6600 2.4ghz 8mb Box +Nf - R$ 709,00
  • Processador Amd Phenom 9550 Am2+ X4 2.2ghz 4.0mb L2+L3 Box - R$ 532,00
  • Processador Intel Core 2 Quad Q6600 Box 2.4ghz 8mb + Nf - R$ 648,00
  • Mais Ofertas...
  • Ofertas de Lojas Parceiras
    Processador Intel CORE2 DUO 3.0 GHz E6850 4MB LGA775 FSB 1333 MHZ - BOX - ... - Pronta Entrega com nota fiscal ! - cod. 6689 - R$ 675,75 ou 10x de R$ 79,50 (3,07% a.m.)
    Processador Core 2 Quad Q9300, 45nm, 2. 50 GHz, Quad Core, FSB 1333 Mhz, Socket LGA, 6 MB Cache, In Box Garantia: 3 anos, LACRADO COM NOTA FISCAL. - R$ 898,00 ou 12x de R$ 94,80 (3,84% a.m.)
    Walita Processador Compacto Walita RI7620 / 71 127V Portáteis Processador de Alimentos - R$ 219,00 ou 10x sem juros de R$ 21,90
    Proc. AMD Athlon64 X2 5200 2.7GHz 1280 KB Dual Core AM2 ( AT64X25200 ) - R$ 225,00
    Processador Intel Pentium Dual Core E2200 2.20 GHz 775 Box - R$ 278,71 ou 10x de R$ 32,79 (3,07% a.m.)
    BuscapéVeja Mais Ofertas de Processador no Buscapé

    Últimas Notícias
    ASUS Lança Netbook Eee PC 1002HA
    01 de dezembro de 2008 - 16:08 H
    Novos Processadores Para Desktop da Intel
    01 de dezembro de 2008 - 12:42 H
    Novas Ventoinhas da Thermalright
    28 de novembro de 2008 - 09:38 H
    Glacialtech Lança Cooler UFO V51
    27 de novembro de 2008 - 16:16 H
    Lexar Media Lança Kits de Memória para o Core i7
    26 de novembro de 2008 - 14:34 H
    Fontes de Alimentação Fatal1ty da OCZ
    26 de novembro de 2008 - 14:04 H
    Hynix Introduz Chips de Memória GDDR5 de 7 Gbps
    25 de novembro de 2008 - 14:30 H
    Fontes de Alimentação Real Power Pro da Cooler Master
    24 de novembro de 2008 - 14:35 H
    Geil Lança Cooler EVO Cyclone para Memórias
    21 de novembro de 2008 - 13:02 H
    Ventoinhas Smart Fan da Akasa
    20 de novembro de 2008 - 12:08 H
    .:: Mais Notícias ::.

    Últimos Artigos
    Teste do Gabinete Leadership Goldship Smart Handle
    Teste do Teclado-Scanner KeyScan KS810
    Como um notebook pode aumentar sua qualidade de vida? Qual o papel que ele desempenha em sua vida?
    Teste da Fonte de Alimentação Seventeam ST-550P-AG
    Teste da Fonte de Alimentação Leadership Gamer Wireless 900 W
    Encontrado o Melhor Desempenho Por Watt para o Folding@Home
    Design de Laptops: Como a forma pode melhorar a função?
    Teste da Placa de Vídeo GeForce GTX 260 com 216 Processadores
    Teste da Webcam QuickCam Pro 9000 da Logitech
    Teste da Fonte de Alimentação OCZ EliteXStream 1000 W
    Tudo o Que Você Precisa Saber Sobre Megapixels
    Teste do Neural Impulse Actuator da OCZ
    Teste da Fonte de Alimentação Corsair HX1000W
    Qual Deve Ser a Autonomia Ideal de Uma Bateria?
    Teste da Fonte de Alimentação eXtream Aurora 700 W

    Últimas Mensagens no Fórum
    330.037 usuários cadastrados
    1.496 usuários on-line
    Novas Ventoinhas da Thermalright
    por XITA
    (66 visualizações, 8 respostas)
    AT&T/Lucent V.92 Data/Fax Modem para xp
    por cegdigitacao
    (7 visualizações, 1 respostas)
    Análise de log
    por xatm092
    (2 visualizações, 0 respostas)
    Qual dos dois vale a pena?
    por Pai da Chiquinha
    (165 visualizações, 14 respostas)
    Call of Duty: World at War (FPS) - Tópico oficial - Jogo lançado/patch 1.1 disponível
    por Mozts
    (13.922 visualizações, 373 respostas)
    configurar internet
    por JoseRoberto
    (2 visualizações, 0 respostas)
    MSN é agora pago? E em todas as versões??
    por efraimdb
    (254 visualizações, 16 respostas)
    Atualização de BIOS da MSI-P6N Platinum - AJUDA!!!
    por Poncha
    (35 visualizações, 3 respostas)
    2 coolers de 12V em uma unica fonte?
    por Maurício2006
    (68 visualizações, 5 respostas)
    Tópico das Screenshots - Postem as suas...
    por cavalheiroreis
    (459.013 visualizações, 13.647 respostas)
    .:: Visite Nosso Fórum ::.

    © 1996-2008, Clube do Hardware. Todos os direitos reservados.
    Anuncie Conosco | Informações Legais | Política de Privacidade