Baixe o app para aproveitar ainda mais
Prévia do material em texto
Sistemas Operacionais II Memória Virtual Os processos para serem executados, sempre dependem ou são limitados ao tamanho de memória existente ou livre. Sistemas Operacionais II Segundo Tanenbaum (2008) os programas eram maiores que a memória disponível, e a solução normalmente adotada era dividir os programas em partes, chamadas de overlays (sobreposição). Um overlay era posto na memória, após o seu término é chamado o overlay subsequente. Sistemas Operacionais II Sistemas Operacionais II Os processo não ficam totalmente dependentes da memória disponível, eles tem o privilegio de possuírem endereços associados à memória secundária. Sistemas Operacionais II Cada processo possui sua própria tabela de páginas, e cada página virtual do processo possui uma entrada na tabela (Entrada na Tabela de Páginas ETP). Sistemas Operacionais II Página 31 Sistemas Operacionais II Algumas funções de gerência de memória virtual são programadas diretamente no hardware. Sistemas Operacionais II Paginação por demanda (demand paging) Sistemas Operacionais II Paginação por demanda (Demand paging): nesse esquema e páginas os processos somente são carregados da memória secundária para a memória principal quando realmente há a necessidade da referida página. Sistemas Operacionais II Paginação por antecipação (antecipatory paging ou prepaging) Sistemas Operacionais II Paginação por antecipação (antecipatory paging ou prepaging): nesse esquema são carregadas páginas além das necessárias para a execução, ou seja, são enviadas páginas além da que foi referenciada para a execução Sistemas Operacionais II Esquema de alocação de páginas Alocação fixa Alocação variável Sistemas Operacionais II Na alocação fixa, cada processo tem um limite de páginas que podem ser utilizadas durante a execução. Sistemas Operacionais II Já na politica de alocação variável, o que ocorre e que o número máximo de páginas para o processo pode ser variado durante a sua execução por conta da taxa de paginação e da ocupação da memoria principal. Obrigado. Prof° Esp. France Ricardo E-mail: france@unigran.br Sistemas Operacionais II Número do slide 2 Número do slide 3 Número do slide 4 Número do slide 5 Número do slide 6 Número do slide 7 Número do slide 8 Número do slide 9 Número do slide 10 Número do slide 11 Número do slide 12 Número do slide 13 Número do slide 14 Número do slide 15
Compartilhar