Um cache é um bloco de memória para o armazenamento temporário de dados que possuem uma grande probabilidade de serem utilizados novamente.Uma definição mais simples de cache poderia ser: uma área de armazenamento temporária onde os dados frequentemente acedidos são armazenados para acesso rápido.
Cache L1
Uma pequena porção de memória estática presente dentro do processador. Em alguns tipos de processador, como o Pentium 2, o L1 é dividido em dois níveis: dados e instruções (que "dizem" o que fazer com os dados). A partir do Intel 486, começou a se colocar a L1 no próprio chip [processador]. Geralmente tem entre 16KB e 128KB; hoje já encontramos processadores com até 16MB de cache.
Cache L2
Possuindo o Cache L1 um tamanho reduzido e não apresentando uma solução ideal, foi desenvolvido o cache L2, que contém muito mais memória que o cache L1. Ela é mais um caminho para que a informação requisitada não tenha que ser procurada na lenta memória principal.
Cache L3
Terceiro nível de cache de memória. Inicialmente utilizado pelo AMD K6-III (por apresentar o cache L2 integrado ao seu núcleo) utilizava o cache externo presente na placa-mãe como uma memória de cache adicional. Ainda é um tipo de cache raro devido a complexidade dos processadores atuais, com suas áreas chegando a milhões de transístores por micrómetros ou picómetros de área. Ela será muito útil, é possível a necessidade futura de níveis ainda mais elevados de cache, como L4 e assim por diante.
sexta-feira, 29 de outubro de 2010
DRAM e SRAM
Memória SRAM (Static Random Access Memory, que significa memória estática de acesso aleatório em Português) é um tipo de memória de acesso aleatório que mantém os dados armazenados desde que seja mantida sua alimentação, não precisando que as células que armazenam os bits sejam refrescadas (atualizadas de tempo em tempo), como é o caso das memórias DRAM.
DRAM (Dynamic Random-Access Memory - RAM Dinâmica): memórias desse tipo possuem capacidade alta, isto é, podem comportar grandes quantidades de dados. No entanto, o acesso a essas informações costuma ser mais lento que o acesso às memórias estáticas. Esse tipo também costuma ter preço bem menor quando comparado ao tipo estático;
DIMMs são muito semelhantes aos SIMMs. A principal diferença é que um DIMM tem dois pinos de sinal diferente em cada lado do módulo, como mostrado na figura. Uma das grandes vantagens de DIMM é que apenas um módulo pode ser inserido na placa-mãe, enquanto você precisa de dois SIMMs (pareado), quando trabalhando com microprocessadores de 64 bits como o Pentium II e superiores. Desde SIMM oferece ônibus somente de 32 bits, você precisa usar 2 SIMMs emparelhados com qualquer processador de 64 bits moderna.
DRAM (Dynamic Random-Access Memory - RAM Dinâmica): memórias desse tipo possuem capacidade alta, isto é, podem comportar grandes quantidades de dados. No entanto, o acesso a essas informações costuma ser mais lento que o acesso às memórias estáticas. Esse tipo também costuma ter preço bem menor quando comparado ao tipo estático;
DIMMs são muito semelhantes aos SIMMs. A principal diferença é que um DIMM tem dois pinos de sinal diferente em cada lado do módulo, como mostrado na figura. Uma das grandes vantagens de DIMM é que apenas um módulo pode ser inserido na placa-mãe, enquanto você precisa de dois SIMMs (pareado), quando trabalhando com microprocessadores de 64 bits como o Pentium II e superiores. Desde SIMM oferece ônibus somente de 32 bits, você precisa usar 2 SIMMs emparelhados com qualquer processador de 64 bits moderna.
quarta-feira, 27 de outubro de 2010
Endereçamento de memória
Esta imagem representa uma célula básica de memoria com um funcionamento muito simples que processa apenas um bit em que dados e onde entra a informação que vai ser processada, o R/W vai decidir se a informação vai ser gravada ou lida, por fim o s vai decidir se a célula esta activa ou desactivada.
sexta-feira, 22 de outubro de 2010
Arquitetura de von Neumann VS Arquitectura de Harvard
A Arquitetura de Harvard baseia-se em um conceito mais recente que a de Von-Neumann, tendo vindo da necessidade de por o microcontrolador para trabalhar mais rápido. É uma arquitetura de computador que se distingue das outras por possuir duas memórias diferentes e independentes em termos de barramento e ligação ao processador.
Baseia-se na separação de barramentos de dados das memórias onde estão as instruções de programa e das memórias de dados, permitindo que um processador possa acessar as duas simultaneamente, obtendo um desempenho melhor do que a da Arquitetura de von Neumann, pois pode buscar uma nova instrução enquanto executa outra.
A Arquitetura de von Neumann de John von Neumann - é uma arquitetura de computador que se caracteriza pela possibilidade de uma máquina digital armazenar seus programas no mesmo espaço de memória que os dados, podendo assim manipular tais programas
Baseia-se na separação de barramentos de dados das memórias onde estão as instruções de programa e das memórias de dados, permitindo que um processador possa acessar as duas simultaneamente, obtendo um desempenho melhor do que a da Arquitetura de von Neumann, pois pode buscar uma nova instrução enquanto executa outra.
A Arquitetura de von Neumann de John von Neumann - é uma arquitetura de computador que se caracteriza pela possibilidade de uma máquina digital armazenar seus programas no mesmo espaço de memória que os dados, podendo assim manipular tais programas
Subscrever:
Mensagens (Atom)


