memórias
Memórias são os dispositivos que armazenam informações e são usadas em todos os sistemas microcontrolados. Existem vários tipos de memórias que podem ser classificadas por vários itens diferentes. Vamos analisar os principais:
Acesso
As memórias armazenam informações em lugares que se denominam
“localidades de memória”. Cada localidade de memória guarda um conjunto de bits e tem um endereço. No acesso desses endereços podemos analisar :
O tempo de acesso: é o tempo que a memória necessita para que sejam escritos ou lidos os dados em suas localidades;
Acesso seqüencial: nas memórias que têm acesso seqüencial, para acessar um endereço de uma certa localidade, precisa-se passar por endereços intermediários (as memórias mais comuns desse tipo são as que utilizam fita magnética);
Acesso aleatório: as memórias que utilizam esse tipo de acesso são as que permitem que seja acessado qualquer dado em qualquer endereço sem a necessidade de ter que passar por outros endereços intermediários. Volatilidade
Memórias voláteis: são aquelas que perdem as informações quando é cortada sua alimentação. São memórias que geralmente usam como elemento de memória o flip-flop.
Memórias não voláteis: são memórias que mesmo desligando-se sua alimentação, não perdem as informações armazenadas. Dentre essas se destacam as magnéticas e as eletrônicas ROM, PROM, EPROM,
EEPROM , e outras.
Memórias de escrita/leitura ou somente leitura
Escrita/leitura: são memórias que podem ser acessadas pela CPU tanto para leitura quanto para escrita; elas são usadas para armazenar dados que serão utilizados durante a execução do programa (memórias RAM´s,
EEPROM´s).
Somente leitura: são as memórias que armazenam o programa, ou seja são as memórias que só serão lidas pela CPU e que já vêm gravadas para o sistema (memórias ROM´s , PROM´s, etc).
Tipo de armazenamento
Estáticas: memórias estáticas são aquelas nas quais as informações