Camila Duarte
EQUIPE
22/09/2026 • 13:02
Vamos falar um pouco sobre Gerência de Memória, que é um tema fundamental para entender como o sistema operacional lida com os diferentes tipos de memórias físicas e virtuais disponíveis em um computador.
A memória convencional, em computadores antigos baseados na arquitetura x86, é aquela que ocupa os primeiros 640 KB do espaço de endereço. Acima dela, temos outras áreas de memória importantes que foram criadas para lidar com limitações técnicas da época.
A memória estendida (XMS) refere-se à memória localizada acima do primeiro megabyte na arquitetura x86, que pode ser usada com a ajuda de drivers especiais para estender a capacidade de memória além da convencional. Ela não está na placa separada, mas na memória RAM que fica além do endereço do primeiro megabyte.
Já a memória expandida (EMS) é um método antigo de acessar mais memória além dos 640 KB, que trabalha com páginas trocadas dentro de uma janela de memória especial de 64 KB na área superior de memória, usando hardware adicional ou emuladores.
A área de memória superior (Upper Memory Area, UMB) corresponde àquela faixa entre 640 KB e 1 MB (mais precisamente de 640 KB até 1 MB). Nela são instaladas rotinas do sistema, drivers, e partes do DOS para liberar os primeiros 640 KB para aplicações.
A área de memória alta (High Memory Area, HMA) é um pequeno segmento de memória que fica logo acima do primeiro megabyte e que pode ser acessada diretamente pelo DOS com algumas rotinas especiais. Para isso, é necessário o uso de programas auxiliares, como o HIMEM.SYS, que gerenciam essa memória.
Por fim, memória virtual é uma técnica que permite que o sistema operacional use o disco rígido para simular memória RAM adicional, não tem relação direta com os primeiros 640 KB.
Com base nessas informações, analisando as alternativas:
- a) Incorreta, porque a memória estendida não está em uma placa separada;
- b) Incorreta, pois a descrição mistura conceitos errados (memória acima do primeiro megabyte é memória estendida, não expandida);
- c) Correta, pois área de memória superior geralmente se refere aos 384 KB localizados acima da memória convencional e usados para rotinas do sistema e drivers;
- d) Incorreta, já que a memória alta necessita de programa auxiliar para seu gerenciamento;
- e) Incorreta, pois memória virtual não é os primeiros 640 KB.
Portanto, o gabarito correto é a letra c.
A memória convencional, em computadores antigos baseados na arquitetura x86, é aquela que ocupa os primeiros 640 KB do espaço de endereço. Acima dela, temos outras áreas de memória importantes que foram criadas para lidar com limitações técnicas da época.
A memória estendida (XMS) refere-se à memória localizada acima do primeiro megabyte na arquitetura x86, que pode ser usada com a ajuda de drivers especiais para estender a capacidade de memória além da convencional. Ela não está na placa separada, mas na memória RAM que fica além do endereço do primeiro megabyte.
Já a memória expandida (EMS) é um método antigo de acessar mais memória além dos 640 KB, que trabalha com páginas trocadas dentro de uma janela de memória especial de 64 KB na área superior de memória, usando hardware adicional ou emuladores.
A área de memória superior (Upper Memory Area, UMB) corresponde àquela faixa entre 640 KB e 1 MB (mais precisamente de 640 KB até 1 MB). Nela são instaladas rotinas do sistema, drivers, e partes do DOS para liberar os primeiros 640 KB para aplicações.
A área de memória alta (High Memory Area, HMA) é um pequeno segmento de memória que fica logo acima do primeiro megabyte e que pode ser acessada diretamente pelo DOS com algumas rotinas especiais. Para isso, é necessário o uso de programas auxiliares, como o HIMEM.SYS, que gerenciam essa memória.
Por fim, memória virtual é uma técnica que permite que o sistema operacional use o disco rígido para simular memória RAM adicional, não tem relação direta com os primeiros 640 KB.
Com base nessas informações, analisando as alternativas:
- a) Incorreta, porque a memória estendida não está em uma placa separada;
- b) Incorreta, pois a descrição mistura conceitos errados (memória acima do primeiro megabyte é memória estendida, não expandida);
- c) Correta, pois área de memória superior geralmente se refere aos 384 KB localizados acima da memória convencional e usados para rotinas do sistema e drivers;
- d) Incorreta, já que a memória alta necessita de programa auxiliar para seu gerenciamento;
- e) Incorreta, pois memória virtual não é os primeiros 640 KB.
Portanto, o gabarito correto é a letra c.