-
1) A memória virtual nos permite executar programas individuais cujo espaço de endereçamento virtual é maior do que a memória fisica.
Com isso o programador não tem mais que se preocupar com limitações de espaço de endereços físicos.
Livro:
Princípios Básicos de Arquitetura e Organização de Computadores
Por Linda Null,Julia Lobur.
2) Muitos computadores dão suporte a um esquema conhecido como memória virtual, que discutiremos de maneira mais aprofundada no Capítulo 3. Esse esquema torna possível executar programas maiores que a memória física colocando-os no disco e usando a memória principal como um tipo de cache para as partes mais intensivamente executadas.
Livro: Sistemas operacionais modernos. Tanenbaum.
-
Eu também marquei D, mas considerei a afirmação errada por outro motivo.
Será que se fosse "a memória virtual permite executar processos, cujo tamanho físico seja maior que a memória física" estaria correto?
Não sei como poderia ser maior que a memória física, pois o HD, utilizado na memória virtual, também é memória. Se fosse "maior que a memória RAM", aí concordaria.
-
a. Certo. A segmentação é quem exige que a alocação seja contígua.
b. Certo. A segmentação ocupa exatamente o que ele precisa na MP e cada segmento corresponde a um espaço de endereçamento específico para um processo. Na segmentação, a memória é formada por múltiplos espaços de endereçamento, cada um sendo ocupado por um processo distinto. São contêineres para vários processos.
c. Certo. O particionamento pode ser estático ou dinâmico. Se for estático, refere-se a paginação. Se for dinâmico se refere a segmentação.
d. Errado. O mecanismo de swapping funciona carregando TODO o processo(a ser executado) do disco para a memória RAM, diferente da memória virtual que carrega apenas PARTE do programa a ser utilizado.
Ou seja, na técnica de swapping o processo não pode ser maior que a memória física disponível.