SóProvas


ID
2534353
Banca
FCC
Órgão
ARTESP
Ano
2017
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Considere um computador de 32 bits com 1 GB de memória RAM. Nesta máquina

Alternativas
Comentários
  • a) um número inteiro pode ter, no máximo, 2 bytes ou 16 bits, pois ao se multiplicarem 2 números de 16 bits o resultado será um número de 64 bits, que ocuparia 2 posições de memória. 

    Errada: um inteiro tem 4 bytes 

    b) o bit mais à direita deve ser sempre utilizado para representar o sinal de um número: bit 0 indica negativo e bit 1 indica positivo. 
    Errada: é o bit mais à esquerda que representa o sinal

    c) o barramento de dados e o barramento de endereço desta máquina estão limitados a 31 bits, em função da memória RAM ter apenas 1GB. 
    Errada: barramento de dados para 1GB É = 2 ^ 30

    d) o número hexadecimal 005F2401 poderia representar o endereço de memória de uma variável de um programa.  
    Correta: tal número hexadecimal possui 32 bits

    e) o número binário 101,101 convertido para a base 10 é 5,5. 
    Errada:   
    parte inteira  = 2 ^2 + 2^0 = 5
    parte fracionária = 2 ^ -1 + 2^-3  => 0,625
    Número = 5,625

  • Alternativa correta: D.



    Complementando o comentário do Daniel R da letra D: como a representação binária de um número em hexadecimal ocupa 4 bits por algarismo, um número em hexadecimal de 8 algarismos (005F2401) precisará de 4 * 8 = 32 bits para poder ser representado. Como o computador é de 32 bits, esse número pode ser usado para representar um endereço.