Escolar Documentos
Profissional Documentos
Cultura Documentos
Este laboratrio cobre os principais conceitos relacionados com a gerncia de memria virtual e pode
ser obtido em http://www.training.com.br/sosim.
Exerccio 1: Poltica de busca de pginas
Configurar a poltica de busca de pginas antecipada: janela Gerncia de Memria / Opes
Criar um processo CPU-bound
Configurar a poltica de busca de pginas por demanda: janela Gerncia de Memria / Opes
Criar um outro processo CPU-bound
Na janela Gerncia de Memria observe a diferena das duas polticas de busca de pginas. Na janela
Console Sosim / Processo / Selecionar / PCB observe a tabela de pginas dos dois processos.
Perguntas:
a) Por que o segundo processo CPU-bound realiza operaes de E/S?
b) O que significa o frame com fundo cinza na janela Gerncia de Memria?
Exerccio 2: Espao de endereamento virtual
Configurar a poltica de busca de pginas por demanda: janela Gerncia de Memria / Opes
Criar dois processos CPU-bound
Na janela Gerncia de Memria observe a alocao dos frames na memria principal. Na janela
Console Sosim / Processo / Selecionar / PCB observe a tabela de pginas dos dois processos.
Perguntas:
a) Qual o tamanho da pgina virtual?
b) Quantas entradas possui no mximo a tabela de pginas?
c) Qual o espao de endereamento virtual dos processos no simulador?
Exerccio 3: Limite de frames e buffer de pginas
Configurar a poltica de busca de pginas por demanda: janela Gerncia de Memria / Opes
Criar um processo CPU-bound com limite de trs frames
Na janela Gerncia de Memria observe a alocao dos frames na memria principal. Na janela
Console Sosim / Processo / Selecionar / PCB observe a tabela de pginas do processo.
Perguntas:
a) O que acontece quando a VPN3 (quarta pgina) acessada? E a VPN4?
b) O que acontece quando a VPN0 novamente acessada? E a VPN1?
c) Qual a poltica de substituio de pginas utilizada?
Exerccio 4: Swapping
Configurar a poltica de busca de pginas para trabalhar com paginao antecipada: janela
Gerncia de Memria / Opes
Configurar a memria livre para 80%: janela Gerncia de Memria / Opes
Criar um processo CPU-bound e trs IO-bound com cinco frames cada
Suspender um dos processos IO-bound
Observe o arquivo de paginao na janela Gerncia de Memria / Janelas. Crie mais dois processos
CPU-bound.
Perguntas:
a) Quais os critrios utilizados pelo simulador para selecionar o processo a ser transferido para a
memria secundria (swap out)?
b) Quando o processo deve ser transferido novamente para a memria principal (swap in)?