Você está na página 1de 2

SOsim Laboratrio de Gerncia de Memria Virtual

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)?

Você também pode gostar