Suponha que um microcomputador tenha sido construído com um ...
O tamanho da memória RAM é superior a 2.000 bytes.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - certo
Para resolver esta questão, é necessário compreender como calcular o tamanho da memória em um sistema computacional. Como temos um microprocessador com 16 linhas de endereço, isso significa que ele pode endereçar \(2^{16}\) posições de memória diferentes, já que cada linha de endereço tem dois estados possíveis (0 ou 1). Se cada posição de memória corresponde a 1 byte, isso nos dá um total de 65.536 bytes (ou 64KB) que podem ser endereçados. No entanto, a questão especifica quais intervalos de endereços são ocupados pela ROM e pela RAM.
A memória ROM está nos endereços de 0000 a 01FF. Se olharmos para o sistema hexadecimal, percebemos que 01FF equivale a 511 em decimal. Então, a ROM tem 512 posições de memória, já que a contagem começa do zero.
Para a memória RAM, os endereços vão de 0200 a 7FFF. Convertendo do hexadecimal para o decimal, temos que 0200 é 512 e 7FFF é 32.767. Portanto, para encontrar o tamanho da memória RAM, subtraímos o endereço mais baixo do mais alto e adicionamos 1 (porque a contagem começa do zero), o que nos dá:
\(32767 - 512 + 1 = 32256\)
Portanto, o tamanho da memória RAM é de 32.256 bytes, que é definitivamente superior a 2.000 bytes.
Por isso, a afirmação de que o tamanho da memória RAM é superior a 2.000 bytes é correta, e a alternativa C é a certa. A compreensão do cálculo de tamanho de memória é essencial para responder a esta questão, e é um conhecimento fundamental na área de Arquitetura de Computadores.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo