Buscar

Sistemas operacionais

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

Prévia do material em texto

SISTEMAS OPERACIONAIS 
Faculdade: Universidade Veiga de Almeida 
Curso: Análise e Desenvolvimento de Sistemas 
 
Simulação de processos em execução 
 
É objetivo da disciplina Sistemas operacionais “explicar a gerência do 
processador”. Com base nesse objetivo, o trabalho da unidade 2 consistirá na 
execução do simulador SOsim a fim de testar o comportamento do processador 
mediante diferentes situações. 
O trabalho é importante para que o aluno compreenda como é a utilização do 
processador em um sistema computacional multitarefa 
Faça o download do simulador SOsim (Links para um site externo.) e 
desenvolva as seguintes atividades: 
 
 
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. 
Resposta: O processo observado é CPU-bound. Conforme verificado através 
da janela Gerência de Processador, ele não entra na fila de espera de I/O. 
 
Atividade 2 – PCB 
a) Práticas de simulação: 
http://fhs.pro.br/softwares/sosim_v20.zip
• 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. 
Resposta: Os campos Prioridade, Frames e Tempo de criação são estáticos. 
Os campos Estado, Tempo de UCP e PC são dinâmicos. No contexto de 
software temos os campos: Prioridade, Tempo de UCP, Tempo de criação e 
Estado. No contexto de hardware temos os campos: Frames e PC. 
 
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. 
Resposta: Quando isso ocorre, é devido a mudança de contexto. O conteúdo 
dos registradores do processo em execução é salvo e depois o conteúdo dos 
registradores do próximo processo é carregado.

Outros materiais

Outros materiais