Resposta: alternativa E
O REM (Registrador de Endereços da Memória) ou MAR (Memory Access Register) é o registrador, interno ao processador, que tem por função armazenar, temporariamente, o endereço de acesso a uma posição de memória.
O RDM (Registrador de Dados da Memória) (Momory Buffer Register - MBR), também interno ao processador, tem por função armazenar, temporariamente, a informação (Conteúdo de uma ou mais células) que está sendo transferida da MP para a CPU ou da CPU para a MP.
Barra de Dados ou Barramento de Dados (BD) interliga o RDM à Memória Principal (MP). Nele os dados trafegam nos dois sentidos, ou seja, tanto da CPU para a MP quando da MP para a CPU.
O BD e o RDM possuem o mesmo tamanho em bits. Pois o BD é responsável por interligar o RDM à MP.
A questão diz que o tamanho da Barra de dados é igual a 16 bits. Sendo assim, o tamanho do RDM também será de 16 bits. Diz ainda, que a barra de dados possui o mesmo tamanho da palavra.
Como a questão não se refere em nenhum momento a células de memória, pode-se considerar que o endereçamento é feito através de palavras, como unidades básicas de memória. Desta forma, considerando N o total de endereços na memória, temos que:
N = (2^16)/16
= (2^16)/(2^4)
= 2^12
Ou seja, esta unidade de memória pode endereçar 2^12 palavras.
Deve-se observar agora o seguinte:
O tamanho do Registrador de Endereços da Memória (REM) é igual ao número de bits dos números que representam cada um dos N endereços.
Observe que, se tivéssemos 4 (2^2) endereços, precisaríamos de 2 bits para representar estes endereços, ou seja:
0 0
0 1
1 0
1 1
Ainda, se tivéssemos 8 (2^3) endereços, precisaríamos de 3 bits para representá-los:
Ainda, se tivéssemos 8 (2^3) endereços, precisaríamos de 3 bits para representá-los:
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
E se tivermos N endereços precisamos de E bits para representá-los, de forma que N = 2^E.
Assim, como neste caso N=2^12, temos que
N = 2^E => 2^12 = 2^E => E=12
O que mostra que cada endereço da memória é representado por 12 bits, ou seja, o tamanho do REM é igual a 12 bits.
0 comentários:
Postar um comentário