Atps introduçao introduçao de computadores
Artigo Tabela de conteúdo
Tipos de memórias vivas
Distinguem-se geralmente duas grandes categorias de memórias vivas:
• As memórias dinâmicas (DRAM, Dynamic Random Access Module), pouco dispendiosas. São principalmente utilizadas para a memória central do computador;
• As memórias estáticas (SRAM, Static Random Access Module), rápidas e caras. As SRAM são utilizadas nomeadamente para as memórias esconderijo do processador;
Funcionamento da memória viva
A memória viva é constituída por centena de milhares de pequenos condensadores que armazenam cargas. Quando está carregado, o estado lógico do condensador é igual a 1, no caso contrário é 0, o que significa que cada condensador representa um bit da memória.
Visto que os condensadores se descarregam, é necessário recarregá-los constantemente (o termo exacto é refrescar, em inglês refresh) a intervalos de tempo regulares chamados ciclo de refresco. As memórias DRAM necessitam, por exemplo, de ciclos de refresco de cerca de 15 nanossegundos (ns).
Cada condensador está acoplado a um transistor (de tipo MOS) que permite “recuperar” ou alterar o estado do condensador. Estes transistores são arranjados sob a forma de quadro (matriz), ou seja, acede-se a um compartimento memória (também chamado ponto memória) por uma linha e uma coluna.
Cada ponto memória é por conseguinte caracterizado por um endereço, correspondente a um número de linha (em inglês row) e um número de coluna (em inglês column). Ora, este acesso não é instantâneo e efectua-se durante um prazo chamado tempo de latência. Por conseguinte, o acesso a um dado em memória dura um tempo igual ao tempo de ciclo ao qual é necessário acrescentar o tempo de latência.
Assim, para uma memória de tipo DRAM, o tempo de acesso é de 60 nanossegundos (35ns de prazo de ciclo e 25 NS de tempos de latência). Num computador, o tempo de ciclo corresponde ao contrário da frequência do relógio, por exemplo para um