Memória de Computador: Bits, Bytes, Endereçamento e Cálculo de Capacidade
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.
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 HTMLPerguntas 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
Perguntas geradas com IA a partir do documento: verifique as respostas com o texto.