Suponha que um microcomputador tenha sido construído com um ...

Próximas questões
Com base no mesmo assunto
Q475243 Arquitetura de Computadores
Suponha que um microcomputador tenha sido construído com um microprocessador com 16 linhas de endereço e 8 linhas de dados. Considerando que a memória ROM ocupa os endereços entre 0000 e 01FF, representados em base hexadecimal, que a memória RAM ocupa os endereços entre 0200 e 7FFF, também representados em base hexadecimal, e que cada endereço possui 8 bits, julgue o item  que se segue.

A parte volátil da memória possui tamanho maior do que a parte não volátil.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

Para compreender a questão proposta é necessário entender alguns conceitos sobre a arquitetura de computadores e a representação de endereços de memória em hexadecimal. O microprocessador mencionado usa 16 linhas de endereço, o que significa que ele pode endereçar até 216 posições de memória diferentes. Esta quantidade representa 65.536 endereços possíveis, ou seja, um total de 64KB.

A memória ROM, que é não volátil, ocupa os endereços de 0000 a 01FF em hexadecimal. Convertendo esses valores para decimal, temos de 0 a 511, indicando que a ROM tem 512 endereços de memória. Como cada endereço armazena 8 bits, temos um total de 512 bytes de memória ROM.

Já a memória RAM, que é volátil, está situada entre os endereços 0200 e 7FFF. Estes correspondem, em decimal, a 512 até 32.767, o que significa que a RAM abrange 32.256 endereços. Multiplicando pelo fato de cada endereço ter 8 bits, temos 32.256 bytes, ou seja, aproximadamente 32KB de memória RAM.

Ao compararmos as quantidades, fica claro que a parte volátil da memória (RAM) possui tamanho significativamente maior do que a parte não volátil (ROM), justificando a correção da afirmativa.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

7DFF(RAM) > 01FF(ROM)

Na ROM convertendo os valores de hexadecimal para decimal temos: de 0 até 511 bytes

Na RAM temos: de 512 até 32767....diminuindo isso temos: 32255 bytes

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo