Memória de Computador: Bits, Bytes, Endereçamento e Cálculo de Capacidade

ComputaçãoAtualizado em 2,37 KB

Resumo

O documento apresenta os conceitos básicos de memória: bit como menor unidade de dado, endereço, operações de leitura e escrita e o funcionamento do armazenamento de um byte. Também traz exercícios de cálculo de capacidade em bits e células para memórias de diferentes configurações, além de definições de tempo de setup e tempo de hold.

Pontos-chave

  • O bit é a menor unidade de dado que pode ser armazenada em uma memória.
  • Um byte corresponde a 8 bits; logo, uma memória de 256 bytes possui 2048 bits.
  • Um endereço é a localização de uma unidade de dado num arranjo de memória.
  • Na escrita, o código do endereço vai ao barramento de endereço, o decodificador seleciona a posição e o dado do registrador de dados é gravado, sobrescrevendo o anterior.
  • Na leitura, os dados de um endereço específico são copiados da memória.
  • Memória 8Kx16 possui 8.192 palavras e 131.072 células (bits).
  • Tempo de setup é o tempo em que os dados devem estar presentes antes da borda do clock; tempo de hold é o tempo em que devem permanecer após essa borda.

Teste-se

Qual é a menor unidade de dado que pode ser armazenada em uma memória?

1 bit

Qual é a capacidade de bit de um memória que pode armazenar 256 bytes de dados?

256 x 8 = 2048 bits

Como uma determinada unidade de dado é armazenada em uma memória?

Um código existente no registrador de endereço é colocado em um barramento de endereço. Uma vez que o código do endereço esteja no barramento, o decodificador de endereço decodifica o endereço e seleciona na memória a posição especificada. O byte de dados armazenado no registrador de dados é colocado no barramento de dados, e quando a memória recebe um comando de escrita os dados são armazenados no endereço de memória selecionado, sobrescrevendo o dado anterior.

Uma certa memória tem capacidade de 8Kx16.

Quantos bits ela tem em cada palavra? 16

Quantas palavras estão sendo armazenada? 8 x 1024 = 8.192

Quantas células esta memória contém? 8 x 1024 x 16 = 131.072

Qual memória armazena mais bits: uma memória de 5Mx8 ou uma memória de 1M palavras com um tamanho de palavra de 16 bits?

5 x 1024 x 8 = 40.960 e 1 x 1024 x 16 = 16.384

O que é um endereço?

É a localização de uma unidade de dado num arranjo de memória.

O que é uma operação de escrita?

Inserir dados num endereço específico da memória.

O que é uma operação de leitura?

Copiar dados de um endereço específico na memória.

Como uma determinada unidade de dado é armazenada em uma memória?

Um código existente no registrador de endereço é colocado em um barramento de endereço. Uma vez que o código do endereço esteja no barramento, o decodificador de endereço decodifica o endereço e seleciona na memória a posição especificada. O byte de dados armazenado no registrador de dados é colocado no barramento de dados, e quando a memória recebe um comando de escrita os dados são armazenados no endereço de memória selecionado, sobrescrevendo o dado anterior.

O tempo de setup

É o tempo necessário em que os dados na entradas devem estar presentes antes da borda de disparo do pulso de clock.

Tempo de hold

É o tempo necessário em que os dados devem permanecer nas entradas após a borda de disparo do pulso de clock.

Baixar

PDF Word HTML

Perguntas frequentes

Qual é a menor unidade de dado armazenada em uma memória?

A menor unidade é o bit. Um byte é formado por 8 bits.

O que é uma operação de escrita em memória?

É inserir dados num endereço específico da memória. Na escrita, o dado anterior naquele endereço é sobrescrito.

O que é uma operação de leitura em memória?

É copiar dados de um endereço específico da memória.

O que são tempo de setup e tempo de hold?

O tempo de setup é o intervalo em que os dados devem estar presentes nas entradas antes da borda de disparo do clock. O tempo de hold é o intervalo em que os dados devem permanecer nas entradas após essa borda.

Teste-se

Cartões de revisão

Clique em um cartão para ver a resposta.

Teste

1. Quantos bits possui uma memória que armazena 256 bytes?
2. Qual é a menor unidade de dado que pode ser armazenada em uma memória?
3. Uma memória 8Kx16 tem quantas células?
4. O que é um endereço de memória?
5. Na operação de escrita, o que acontece com o dado anterior no endereço selecionado?

Perguntas geradas com IA a partir do documento: verifique as respostas com o texto.