Aso Labsosim Cap5 Processo

download Aso Labsosim Cap5 Processo

of 3

Transcript of Aso Labsosim Cap5 Processo

  • 5/28/2018 Aso Labsosim Cap5 Processo

    1/3

    Arquitetura de Sistema Operacionais Machado/Maia4aEdio Editora LTCExtrao do Captulo 5 Gerncia de ProcessosLaboratrio com o Simulador SOsim

    Atividade 1: Criao de Processos

    a) Prticas de simulao

    Execute o simulador SOsim e identifique as quatro janelas que so abertas na inicializao.

    Crie um processo: janela Gerncia de Processos / Criar janela Criao de Processos /

    Criar.

    b) Anlise Prtica

    Na janela Gerncia de Processos, observe algumas informaes sobre o contexto de software

    do processo como PID, prioridade, estado do processo e tempo de processador. Na janela Gerncia de Processador, observe o processo transicionando entre estados.

    Na janela Gerncia de Processador, movimente a barra de Clock de UCP e observe as

    variaes ocorridas.

    c) Questo terica para responder com a ajuda do simulador

    Com base na observao do comportamento do processo criado, identifique se o processo I/O-bound ou CPU-bound? Justifique a resposta.

    Atividade 2: Tipos de Processos

    a) Prticas de simulao

    Reinicialize o simulador.

    Crie um processo do tipo CPU-bound: janela Gerncia de Processos/ Criar janelaCriao

    de Processos / Criar (tipo de processo deve ser CPU-bound).

    Crie outro processo do tipo I/O-bound: janela Gerncia de Processos/ Cria janelaCriao

    de Processos / Criar (tipo de processo deve ser I/O-bound).

    b) Anlise Prtica

    Na janela Gerncia de Processos, observe as mudanas de estado dos dois processos.

    Na janela Gerncia de Processador, observe o comportamento dos processos e as mudanasde contexto em funo do tipo I/O-bound e CPU-bound.

    Na janela Gerncia de Processos, compare a taxa de crescimento do tempo de processador

    dos dois processos.

    c) Questo terica para responder com a ajuda do simulador

    Analise os efeitos gerados no caso de reduo do tempo gasto na operao de E/S pelo processo

    I/O-bound.

  • 5/28/2018 Aso Labsosim Cap5 Processo

    2/3

    Atividade 3: PCB

    a) Prticas de simulao

    Reinicialize o simulador. Crie dois novos processos: janela Gerncia de Processos / Criar janela Criao de

    Processos / Criar.

    b) Anlise Prtica

    Na janela Gerncia de Processos / PCB, observe as informaes sobre o contexto de software

    e hardware dos processos criados.

    c) Questo terica para responder com a ajuda do simulador

    Identifique quais informaes do PCB so estticas ou dinmicas e quais fazem parte do contexto

    de software e do contexto de hardware.

    Atividade 4: Estatsticas

    a) Prticas de simulao

    Reinicialize o simulador.

    Ative a janela de Estatsticas em Console SOsim / Janelas / Estatsticas.

    Crie dois novos processos: janela Gerncia de Processos / Criar janela Criao de

    Processos / Criar.

    b) Anlise Prtica

    Na janelaEstatsticas, observe as informaes: nmero de processos, estados dos processos e

    processos escalonados

    c) Questo terica para responder com a ajuda do simulador

    Observe que em alguns momentos existem processos no estado de pronto porm nenhum em

    estado de execuo. Explique o porqu dessa situao.

    Atividade 5: Log de Execuo dos Processos

    a) Prticas de simulao

    Reinicalize o simulador.

    Ative a janela de Log em Console SOsim / Janelas / Log.

    Crie dois novos processos do tipo CPU-bound: janela Gerncia de Processos/ Cria janela

    Criao de Processos / Criar (tipo de processo deve ser CPU-bound).

    b) Anlise Prtica

  • 5/28/2018 Aso Labsosim Cap5 Processo

    3/3

    Na janela Log, observe as informaes sobre as mudanas de estado dos processos

    observando o tempo que cada processo permanece nos estados de Execuo e Pronto.

    Reinicalize o simulador parametrizando com um valor de fatia de tempo diferente observe as

    diferenas na janelaLog.

    c) Questo terica para responder usando o simulador

    Analise comparativamente a concorrncia de dois processos CPU-bound executando em doissistemas operacionais que se diferenciam apenas pelo valor da fatia de tempo.

    Atividade 6: Suspenso e Eliminao de Processos

    a) Prticas de simulao

    Reinicalize o simulador.

    Crie dois novos processos: janela Gerncia de Processos / Cria janela Criao deProcessos / Criar.

    b) Anlise Prtica

    Na janela Gerncia de Processos, observe as informaes sobre o contexto de software dos

    processos criados.

    Na janela Gerncia de Processador, observe a concorrncia no uso do processador pelos dois

    processos.

    Compare percentualmente os tempos de uso do processador entre os dois processos.

    Suspenda temporariamente um dos processos na janela Gerncia de Processos/ Suspender.

    Observe os estados dos processos, a concorrncia no uso do processador e novamente

    compare percentualmente os tempos de uso do processador entre os dois processos. Libere o processo do estado de espera (suspenso) na janela Gerncia de Processos /

    Prosseguir.

    Elimine um dos processos na janela Gerncia de Processos/Finalizar.

    c) Questo terica para responder com a ajuda do simulador

    Ao se eliminar um processo em estado de suspenso, o processo no eliminado imediatamente.

    Reproduza essa situao no simulador e explique o porqu da situao.