Nos sistemas operacionais modernos é possível executar siste...

Próximas questões
Com base no mesmo assunto
Q2039944 Arquitetura de Computadores
Nos sistemas operacionais modernos é possível executar sistemas de software que possuam tamanho maior que a capacidade da memória principal devido ao conceito de:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

```html

A alternativa correta para essa questão é a alternativa D - Memória virtual.

Nos sistemas operacionais modernos, o conceito de memória virtual é fundamental para permitir que programas que excedem a capacidade da memória principal sejam executados com eficiência. A memória virtual cria uma ilusão de que existe uma quantidade maior de memória disponível do que a fisicamente presente, utilizando um espaço no disco rígido como uma extensão da memória RAM. Isso é feito por meio do mapeamento de endereços de memória virtuais para endereços físicos, permitindo que partes do programa sejam carregadas e descarregadas da memória conforme necessário.

Agora, vamos analisar por que as outras alternativas são incorretas:

A - Hipervisor: Um hipervisor é um software que cria e gerencia máquinas virtuais. Ele permite que múltiplos sistemas operacionais compartilhem um único hardware. Embora relacionado a ambientes virtuais, o hipervisor não está diretamente envolvido na execução de programas que excedem a memória física disponível.

B - Máquina virtual: As máquinas virtuais permitem que múltiplos sistemas operacionais rodem simultaneamente em um único hardware físico. Elas utilizam conceitos de virtualização, mas a pergunta específica refere-se a programas que excedem a memória física, o que não é diretamente resolvido apenas com o uso de máquinas virtuais.

C - Memória ROM: A memória ROM (Read-Only Memory) é um tipo de memória não volátil usada principalmente para armazenar firmware ou software essencial que não precisa ser alterado frequentemente. Ela não está relacionada ao conceito de memória virtual ou à execução de programas que excedem a memória RAM.

Portanto, a memória virtual é a técnica que permite executar programas maiores que a memória principal, através do uso de memória secundária para simular mais espaço RAM disponível.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

```

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

GABARITO D

Muitos computadores dão suporte a um esquema conhecido como memória virtual. Esse esquema torna possível executar programas maiores que a memória física.

FONTE: TANENBAUM

Achei importante compatilhar:

 

Um hypervisor, também conhecido como monitor da máquina virtual, é um processo que cria e executa máquinas virtuais (). Um hypervisor permite que um computador host ofereça suporte a várias VMs guest, compartilhando virtualmente seus recursos, como memória e processamento.

 

Geralmente, existem dois tipos de hypervisors. Os hypervisors de tipo 1, chamados "bare metal", são executados diretamente no hardware do host. Os hypervisors de tipo 2, conhecidos como "hospedados", são executados como uma camada de software em um sistema operacional, como outros programas de computador. 

fonte: https://www.vmware.com/br/topics/glossary/content/hypervisor.html#:~:text=Um%20hypervisor%2C%20tamb%C3%A9m%20conhecido%20como,recursos%2C%20como%20mem%C3%B3ria%20e%20processamento.

Clique para visualizar este comentário

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