Como encontrar o maior tamanho de memória?

0

como posso calcular o maior tamanho de memória que pode ser usado com um barramento de endereços de 16 bits e um barramento de dados de 8 bits?

São 2 ** 16 bytes - em relação ao barramento de endereços - ou 1 byte - em relação ao barramento de dados?

    
por S.Dan 03.08.2014 / 09:13

1 resposta

3

É a contagem de bits do barramento de endereços que determina quantas localizações você pode identificar.

E sim, '2' ao poder de 'bits' indica o valor.

No caso de ler / escrever mais longos (16, 32 ou mais bits), o "próximo" endereço requerido é lido.
Note também a diferença entre CPU's small-endian e big-endian; veja o link

O tamanho do barramento de dados determina a quantidade de blocos que a CPU transferirá por vez (para uma operação de leitura), não "interrompe" a capacidade de ler mais (por exemplo, o antigo M68008 é uma CPU de 16/32 bits) quatorze registradores de 32 bits, combinados com um barramento de dados externo de 8 bits - leitura / escrita de 32 bits de / para memória é manipulado pela lógica interna da CPU - mas demora mais para ser completado em várias operações de acesso à memória). / p>     

por 03.08.2014 / 11:28

Tags