apostila de eletronica digital
As memórias são locais onde são armazenados dados e programas em um sistema de computação. A memória é o componente mais ativo de um computador, armazenando programas e dados antes, durante e após sua execução. Pode-se afirmar que a memória é equivalente a milhares de registradores; cada um armazenando uma palavra binária.
Há duas únicas ações que podem ser realizadas em uma memória. A primeira é a ação de guardar um elemento (ou um grupo de elementos) - em computação, esta ação é genericamente denominada de armazenar e a operação é chamada de escrita ou gravação ("write"). A segunda é a ação de recuperação do elemento guardado (ou grupo de elementos) para um uso qualquer - em computação esta ação se denomina recuperar (“retrieve") e a operação para realizá-la chama-se leitura
("read").
Até o final da década de 60, as memórias dos computadores eram magnéticas. As mais antigas eram de "tambor": um cilindro magnético, girando a alta velocidade, com cabeças de gravação e leitura escrevendo e lendo dados e instruções em sua superfície. Outras eram construídas com núcleo de ferrite: minúsculos toróides de ferrite, costurados por fios de acesso de dados e de endereçamento. Em
1969, a IBM introduziu em seu processador modelo 360/85, uma memória de 16 Kbytes (pequena pelos padrões atuais) construída com transistores. Surgiam ali as memórias monolíticas, ou memórias a semicondutor. Desde então diferentes tipos de memórias tornaram-se disponíveis no mercado. Como conseqüência o projetista tem muito mais opções de escolha e deve se basear na adequação das características da memória as necessidades da aplicação.
Conceitos Preliminares
Quando se fala em Sistemas Digitais de um ponto de vista genérico, as memórias são divididas em dois grandes grupos: as lê-escreve e as de apenas-leitura. As memórias do tipo lê-escreve são as tradicionais RAM, que têm seu conteúdo alterado durante o funcionamento do circuito. Em