Questão nº 28
Questão de Tecnologia da Informação · CESGRANRIO Transpetro PSP-RH-2018.1 (nº 28)
Em um sistema computacional, cada posição endereçável da memória tem 16 bits (2 bytes). Sabe-se que o barramento de endereços desse sistema foi projetado com 32 bits.
Assim, a quantidade total máxima de memória endereçável que esse sistema pode ter, medida em bytes, é de
- A (alternativa correta)
- B
- C
- D
- E
Resposta comentada
Gabarito Alternativa A
Conceito-chave: O barramento de endereços define quantas posições de memória o processador consegue enxergar (endereçar). Com 32 bits, são endereços possíveis. Como cada posição armazena 2 bytes (16 bits), a capacidade total é bytes.
- (A) Correta: É o gabarito, pois endereços × 2 bytes por endereço = bytes.
- (B) Incorreta: seria o resultado se cada posição tivesse 16 bytes (128 bits), confundindo o tamanho da palavra com o dobro do barramento.
- (C) Incorreta: mistura os 32 bits do barramento com 31 bits extras, sem base lógica; seria um erro de soma de expoentes.
- (D) Incorreta: é a pegadinha clássica: o aluno soma 32 bits do endereço com 32 bits do dado (16+16), mas o barramento de endereços não é somado com o de dados.
- (E) Incorreta: multiplica 32 por 4, ignorando que o barramento de endereços já determina o número de posições, não o tamanho de cada uma.
Armadilha do distrator (D): A banca tenta fazer você somar os 32 bits do endereço com os 16 bits da célula (e depois dobrar), resultando em . O erro é achar que o barramento de dados influencia a quantidade de endereços — ele só define o tamanho de cada posição, que aqui é 2 bytes, então multiplicamos por 2, não somamos bits.
Fonte: CESGRANRIO Transpetro PSP-RH-2018.1 Analista de Sistemas Júnior - Infraestrutura. Reproduzida para fins de estudo.