Gerencia de memoria virtual

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (400 palavras )
  • Download(s) : 0
  • Publicado : 8 de setembro de 2012
Ler documento completo
Amostra do texto
Alocação Fixa
Cada processo tem um número máximo de páginas que podem ser alocadas.
Esse limite pode ser igual para todos (abordagem ruim) ou definidas para cada processo.
O limite deve serdefinido no momento da criação do processo.
Alocação Variável
O número de páginas pode variar de acordo com a necessidade do processo.
À medida que o processo vai precisando de mais memória, novaspáginas reais na memória principal vão sendo alocadas.
Mais flexível, porém exige que o sistema operacional monitore constantemente o comportamento dos programas, gerando maior overhead.
O número depáginas pode variar de acordo com a necessidade do processo.
À medida que o processo vai precisando de mais memória, novas páginas reais na memória principal vão sendo alocadas.
Mais flexível, porém exigeque o sistema operacional monitore constantemente o comportamento dos programas, gerando maior overhead.
Mapeamento por Paginação
Se quando um programa acessar uma página virtual e sua respectivapágina real estiver na memória secundária, é dito que ocorreu um page fault.
Daí, para o processo poder executar a instrução, o conteúdo da memória secundária é transferido para a memória principal, numprocesso chamado de page in.
Política de Substituição de Páginas
Além da análise do conteúdo das páginas, outro critério é utilizado para a decisão de quais páginas poderão ser liberadas: o escopo.Escopo Local: Somente as páginas do processo que gerou o page fault são analisadas.
Escopo Global: Todas as páginas da memória principal, com exceção daquelas marcadas como sendo do núcleo dosistema, podem ser analisadas.
Paginação Antecipada
Pode ser empregada no momento da criação de um processo ou na ocorrência de um page fault.
Visa evitar os page faults, por eles serem lentos(carregamento da memória secundária).

Working Set
O processador tenderá a concentrar suas referências a um conjunto de páginas do processo durante um determinado período de tempo. É o que chamamos de...
tracking img