Você está na página 1de 2

Tcnicas de MV(Memria virtual)

Paginao: Blocos de tamanho fixo chamados de pginas; SO mantm uma lista de todas as pginas; Endereos Virtuais formam o espao de endereamento virtual; O espao de endereamento virtual dividido em pginas virtuais; Mapeamento entre endereos reais e virtuais realizado pela MMU;

Segmentao: Blocos de tamanho arbitrrio chamados segmentos;

Paginao: Memria Principal e Memria Secundria so organizadas em pginas de mesmo tamanho; Pgina a unidade bsica para transferncia de informao;

Tabela de pginas: responsvel por armazenar informaes sobre as pginas virtuais: Argumento de entrada -> nmero da pgina virtual; Argumento de sada (resultado) -> nmero da pgina real (ou moldura de pgina - page frames);

Exemplo:
Pginas de 4Kb 4096 bytes/endereos (0-4095); 64Kb de espao virtual; 32Kb de espao real; Temos: 16 pginas virtuais; 8 pginas reais;

Alocao de Pginas
Quantas pginas reais sero alocadas a um processo?

Duas estratgias:
Alocao fixa ou esttica: cada processo tem um nmero mximo de pginas reais, definido quando o processo criado; o O limite pode ser igual para todos os processos; o Vantagem: simplicidade; o Desvantagens: (i) nmero muito pequeno de pginas reais pode causar muita paginao (troca de pginas da memria principal); (ii) nmero muito grande de pginas reais causa desperdcio de memria principal;

Alocao varivel ou dinmica: nmero mximo de pginas reais alocadas ao processo varia durante sua execuo; Vantagem: (i) processos com elevada taxa de paginao podem ter seu limite de pginas reais ampliado; (ii) processos com baixa taxa de paginao podem ter seu limite de pginas reais reduzido; Desvantagem: monitoramento constante;

Você também pode gostar