*   >> Leitura Educação Artigos >> science >> computadores

O que é o cache do processador

a bibliotecária inteligente também vai buscar Harry Potter Parte II junto com ele. Agora, quando a pessoa é feito com o primeiro livro, é muito provável que ele poderia perguntar para a segunda parte. E quando o faz, bibliotecário tem-lo pronto em sua gaveta. Da mesma forma, quando a memória cache obtém itens de dados da memória principal, também obtém os itens que estão localizados nos endereços próximos os itens solicitados. Estes pedaços adjacentes localizadas de dados que são transferidos para o cache é chamado de discos rígidos cacheMost processador de nível line.

Two cache e outros componentes fazem uso de um cache de nível único. Mas um cache do processador é um cache de dois níveis, em que o nível 1 cache (L1) é menor e mais rápido; enquanto cache de nível 2 (L2) é um pouco mais lento, mas a qualquer hora mais rápido do que a memória principal. Cache L1 é dividido em duas partes viz., Cache de instruções e cache de dados. Cache de instrução armazena o conjunto de instruções que são exigidos pela CPU para a computação; enquanto o cache de dados que armazena os valores são necessários para a execução corrente.

Cache L2 é responsável para o carregamento dos dados a partir da memória principal. Novamente, voltando ao nosso exemplo biblioteca, considere gaveta de um bibliotecário como cache L1. Em qualquer dia movimentado, quando a demanda por livros é alta eo bibliotecário já armazenados muitos livros em sua gaveta, as chances são de que ele pode ficar cheio muito rapidamente. Este é o lugar onde cache L2 entra em cena. Considere uma estante perto da mesa do bibliotecário como cache L2. Quando a gaveta enche, a bibliotecária começa a armazenar os livros na estante.

Agora, sempre que há uma demanda para alguns livro popular, o bibliotecário primeiros looks em sua gaveta; se o livro não é encontrado ali, ela procura-lo na estante. Da mesma forma, quando L1 cache está cheia, os dados são armazenados na memória cache L2. O processador olha primeiro para os dados no cache L1, e se ele não for encontrado, então só L2 é pesquisado. Se os dados não forem encontrados em L2, bem como, uma viagem para a memória principal é inevitable.Is implementação mais cache uma boa idéia? Sim e Não.

A implementação de mais cache vai deixar você buscar dados rapidamente, apenas nos casos, quando os dados são disponível em qualquer L1 ou L2. Voltando ao nosso exemplo biblioteca. Se uma pessoa pede um livro popular, que não está armazenado na gaveta do bibliotecário ou a estante

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.