Permuta entre Processos (Swapping)
- É uma técnica aplicada a gerencia de memória para programas que esperam por memória livre para serem executados;
- Transfere um processo temporariamente da memória principal para memória secundária (disco rígido) e, então, trazido de volta à memória principal para continuar a execução.
- O swapping torna possível que o espaço de endereçamento físico de todos os processos exceda a memória física.
Memória Virtual por Paginação
- O espaço de endereçamento virtual e o espaço de endereçamento real são divididos em blocos de mesmo tamanho (tamanho fixo) chamados páginas.
- Existe o problema de fragmentação interna;
Memória virtual por Segmentação
- O espaço de endereçamento virtual é dividido em blocos de tamanho diferentes chamados segmentos;
- Facilidade em lidar com estruturas de dados dinâmicas;
- Existe o problema de fragmentação eterna;
- A proteção da memória é mais simples de ser implementada do que sistema com paginação;
- É mais simples o compartilhamento de memória do que na paginação;
Memória Virtual
- É uma técnica em que as memorias principal e secundária são combinadas dando a ilusão de existir uma memória maior que a capacidade real da memória principal.
- Não vincula o endereço feito pelo programa dos endereços físicos da memória principal.
- Permite um número maior de processos compartilhando a memória principal;
- Permite a execução de programas que sejam maiores que a memória física disponível.
- Faz com que a máquina possa executar programas com requisitos de alocação de memória que superem o tamanho da memória principal disponível;
Escalonador: é a rotina do sistema operacional que implementa os critérios da política de escalonamento.
Alternativa: D