Você está na página 1de 3

GERALDO FRANCISCO DE ASSIS JUNIOR

MATRICULA: 20223309198

SISTEMAS OPERACIONAIS– AV1

RIO DE JANEIRO
2022.2
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 SOsimLinks 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.
O processo é do tipo CPU-bound, dado que em nenhum momento ele passa para o
estado de espera, atributo crucial dos processos do tipo I/O-bound, figurando sempre
em estado de pronto e em estado de execução na CPU.
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.
Informações estáticas: frames, prioridade, tempo de criação e PID.
Informações dinâmicas: tempo de UCP, estado e PC.
Contexto de hardware: PC e frames.
Contexto de software: PID, prioridade, tempo de criação, tempo de UCP e estado.

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.
Tal conjuntura decorre uma vez que nesse momento está acontecendo a mudança de
contexto, ou seja, o conteúdo dos registradores do processo em execução é salvo e
posteriormente o conteúdo dos registradores do próximo processo a entrar em
execução é carregado.

Você também pode gostar