Memorias

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar

Memórias Digitais

Autoria
Evandro Cantú / IFPR - Câmpus Foz do Iguaçu

Uma vantagem importante dos sistemas digitais sobre os sistemas analógicos é a capacidade de armazenar informações digitais.

Nos computadores digitais as memórias são um dos principais componentes, juntamente com a CPU (Unidade Central de Processamento) e os dispositivos de entrada e saída.

A memória principal de um computador, conhecida como memória RAM (Random Access Memory), é uma memória semicondutora formada por por um grande número de flip-flops organizados em um único circuito integrado (CI).

Conceitos sobre memórias

Célula de memória
Armazena um único bit (0 ou 1). Um flip-flop é um exemplo de uma célula de memória.
Palavra de memória
Armazena um grupo de bits. Um registrador é um exemplo de dispositivo que armazena uma palavra de memória. Por exemplo, um registrador de 8 bits armazena uma palavra binária de 8 bits, ou 1 Byte.
Capacidade de memória
Indica a quantidade de bits que a memória é capaz de armazenar. É dada pelo produto entre a quantidade de palavras que consegue armazenar e do número de bits de cada palavra. Por exemplo, podemos ter uma memória com 16 palavras de 4 bits, totalizando capacidade de 64 bits. Entretanto, é comum nos referirmos a capacidade de memória em número Bytes, o que indica que a memória armazena palavras de 8 bits. Por exemplo, uma memória de 1k Byte, consiste de 1014 palavras de 1 Byte.
Exercício
Suponha que um CI de memória armazene 8k Bytes. Qual a quantidade de palavras que ele consegue armazenar? Quantos bits tem cada palavra? Qual o total de bits que esta memória armazena?
Endereço de memória
Número que indica a posição de uma palavra na memória. Normalmente o endereço é dado em binário, mas para facilitar podemos indicar em hexadecimal ou decimal. A capacidade de endereçamento é em geral múltiplo de 2n. Por exemplo, mamória de 1k (210 ou 1024 palavras), 2k (211 ou 2048 palavras), .. 1M (220 ou 1.048.576 palavras).
Leitura de um dado na memória
É a operação de recuperação de um dado armazenado em uma dada posição de memória.
Escrita de um dado na memória
É a operação de gravação de um dado em uma dada posição de memória.

Referências

TOCCI, R.J.; WIDMER, N.S.; MOSS, G.L. Sistemas Digitais: princípios e aplicações, São Paulo: Pearson, 2011.