Buscar

UVA - Sistemas Operacionais AVA 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Simulação de processos em execução
Atividade 1 – Criação de processos
a) Práticas de simulação:
•  Execute o simulador SOsim e identifique as quatro janelas que são abertas na inicialização.
•  Crie um processo: janela Gerência de processos / Criar – janela Criação de processos / Criar.
b) Análise prática:
•  Na janela Gerência de processos, observe algumas informações sobre o contexto de software do processo, como PID, prioridade, estado do processo e tempo de processador.
•  Na janela Gerência de processador, observe o processo transacionado entre estados.
•  Na janela Gerência de processador, movimente a barra de clock de UCP e observe as variações ocorridas.
c) Questão teórica para responder com a ajuda do simulador:
Com base na observação do comportamento do processo criado, identifique se o processo é I/O-bound ou CPU-bound. Justifique a resposta.
Atividade 2 – PCB
a) Práticas de simulação:
•  Reinicialize o simulador.
•  Crie dois processos: janela Gerência de processos / Criar – janela Criação de processos / Criar.
b) Análise prática:
•  Na janela Gerência de processos / PCB, observe as informações sobre o contexto de software e hardware dos processos criados.
c) Questão teórica para responder com a ajuda do simulador:
Identifique quais informações do PCB são estáticas ou dinâmicas e quais fazem parte do contexto de software e do contexto de hardware.
Atividade 3 – Estatísticas
a) Práticas de simulação:
•  Reinicialize o simulador.
•  Ative a janela de estatísticas em Console SOsim / Janelas / Estatísticas.
•  Crie dois processos: janela Gerência de processos / Criar – janela Criação de processos.
b) Análise prática:
•  Na janela Estatísticas, observe as informações: número de processos, estados dos processos e processos escalonados.
c) Questão teórica para responder com a ajuda do simulador:
Observe que em alguns momentos existem processos no estado de pronto, porém nenhum em estado de execução. Explique a razão dessa situação.
Atividade 1 – Criação de processos
c) O tipo de processo analisado foi o processo tipo CPU-bound, já que ele em nenhum momento ele passa para o estado de espera. Os processos CPU-bounds podem ser executados enquanto os mesmos aguardam a realização de alguma ação. Já os processos I/O-bounds tem sua prioridade aumentada, para compensar o tempo no estado de espera.
Atividade 2 – PCB
c) Informações estáticas: frames, tempo de criação, prioridade e PID.
Informações dinâmicas: tempo de UCP, estado e PC.
Contexto de software: tempo de criação, tempo de UCP, PID, prioridade e estado.
Contexto de hardware: frames e PC.
Atividade 3 – Estatísticas
c) Quando um processo finaliza o seu estado de execução ele entra em um novo estado onde ele fica em tempo de espera, chamado delay, para que o próximo processo seja executado. Com isso ele fica em estado de pronto até o seu tempo de espera acabar para que ele entre em execução novamente.

Continue navegando