SóProvas


ID
32737
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2008
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Se um computador tem uma MP com disponibilidade de armazenar 2^16 bits e possui barra de dados com tamanho de 16 bits, qual o tamanho mínimo do REM e do RDM ? (Considere que a barra de dado tem o tamanho de uma palavra)

Alternativas
Comentários
  • REM: Registrador de Endereços de Memória
    RDM: Registrador de Dados da Memória

    2^16 = 65536 = 16 * 16 * 16 * 16
    2^4 = 16
    65536 / 16 = 4096 = 2^12

    4096 * 16 = 65536

    REM = 12
    RDM = 16






  • Diz o enunciado que o barramento de dados é de 16 bits. Assim, a máxima quantidade de bits que saem da memória, ao mesmo tempo, são 16 bits. O REM - Registrador de endereço de memória - e o RDM - Registrador de dados de memória -são locais temporários de informação antes de serem jogadas no barramento. Tanto o são que em memórias cache, esses registradores são desativados.RDM = 16 bits.Para o REM:Há 65536 bits na memória (2^16). Como saem 16 bits por vez da memória, para saber o número de endereços que têm a memória, faz-se:65536/16 = 4096 endereços.4096 é o mesmo que 2^12. Então, são necessários 12 bits de endereços para selecionar qualquer dos 16 bits de dados da memória.
  • Tamanho da memória (M) = tamanho do espaço de endereçamento da memória (EEM) x tamanho da palavra (P),logo: 2^16 = EEM x 16 -> EEM = (2^16)/(2^4) -> EEM = 2^12. Isto significa que o barramento de endereços da memoria (BEM) tem 12 bits.O REM (Registrador de Endereços da Memória) tem que ter o mesmo numero de bits alocados para para o BEM, portanto tem 12 bits.O mesmo vale para o RDM (Registrador de Dados da Memoria) em relação ao barramento de dados (BD). Ele já deu o tamanho do BD então o tamanho do RDM também é 16 bits.
  • para quem quiser apreder mais sobre o assunto, segue link interessante

    http://www.bpiropo.com.br/cf20050926.htm 
  • REM - Registrador de Endereço de Memória

    RDM - Registrador de Dados de Memória

    Do enunciado, o RDM é 16 bits pois ele é igual ao tamanho da palavra, que é igual ao tamanho do barramento de dados, que é de 16 bits.

    Tamanho da memória (m) é dado no enunciado e é igual a 2^16 bits

    m = tamanho do bus de endereço (EEM) x palavra

    EEM = M / palavra

    Do enunciado, M = 2^16

    EEM = 2^16 / 2^4 = 2^12 (tamanho do barramento de dados)

    RDM = 16

    REM = 12