Fundamentos da Memória: Bits, Bytes e Endereçamento
Enviado por jeah e classificado em Computação
Escrito em em português com um tamanho de 2,37 KB.
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.