Memórias
Memórias
Circuitos Lógicos
DCC-IM/UFRJ
Prof. Gabriel P. Silva
Memórias
• As memórias são componentes utilizados para armazenar dados e instruções em um sistema computacional. • As memórias podem apresentar propriedades distintas, de acordo com a tecnologia com que são fabricadas.
• São utilizadas em aplicações diferentes, de acordo com a velocidade de leitura e escrita dos dados, capacidade de armazenamento, volatilidade da informação, consumo, etc.
• Iremos ver a seguir algumas classificações possíveis para as memórias de estado sólido.
Classificação das
Memórias
• Memórias Voláteis
– As memórias voláteis são aquelas que mantém o seu conteúdo apenas enquanto há alimentação elétrica.
Uma vez que a alimentação é desligada, o conteúdo se perde.
• Memórias Não Voláteis
– São aquelas em que a informação é preservada mesmo após a perda da alimentação elétrica.
Quando a alimentação é restabelecida, os dados podem ser novamente lidos sem nenhuma alteração no seu conteúdo.
Classificação das
Memórias
• As memórias voláteis se dividem em duas grandes categorias:
– Memórias de Acesso Aleatório:
• Os dados podem ser lidos ou escritos sem uma ordem pré-estabelecida. Pertencem a esta categoria as memórias estáticas e dinâmicas. – Memórias de Acesso Seqüencial:
• Os dados podem ser lidos e escritos apenas em uma determinada seqüência. As memórias FIFO e os registradores de deslocamento são alguns exemplos.
Memórias Estáticas e
Dinâmicas
• As memórias voláteis de acesso aleatório (RAM) podem ser estáticas ou dinâmicas dependendo da tecnologia com que são fabricadas.
– As memórias dinâmicas recebem este nome porque necessitam ter a sua informação periodicamente atualizada, isto é, lidas e novamente escritas sob o risco dos dados serem perdidos.
– As memórias estáticas não precisam deste tipo de operação, preservando a informação enquanto houver alimentação.
Classificação das
Memórias
• As