Buscar

Av-1 Simulação de processos em execução, simulador SOsim

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 6 páginas

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 6, do total de 6 páginas

Prévia do material em texto

UNIVERSIDADE VEIGA DE ALMEIDA
GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO
SIMULAÇÃO DE PROCESSOS EM EXECUÇÃO
SIMULADOR SOsim
Matéria
SISTEMAS OPERACIONAIS
Aluno
NICHOLAS AFFONSO
Rio de Janeiro – RJ – 2021
Atividade 1 – Criação de processos
a) Prática de simulação
Execute o simulador SOsim e identifique as quatro janelas que são abertas na inicialização
• Ao Inicializar o simulador SOsim é possível notar que ele é dividido em quatro 
janelas a princípio, outras janelas podem ser acessadas pelo menu Janelas
Crie um processo: janela Gerência de processos / Criar – janela Criação de processos / Criar
• Criando um processo
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
• Em Gerência de processos é possível observar algumas informações sobre o 
contexto de software do processo como PID (Process Identifier), Prioridade de 
execução, Estado do processo e Tempo de processador (Temp UCP)
Na janela Gerência de processador, observe o processo transacionado entre estados
• É possível observar na janela gerência de processador o processo alternando entre 
execução e pronto
 Na janela Gerência de processador, movimente a barra de clock de UCP e observe as 
variações ocorridas
• Movimentando a barra de clock de UCP é possível observar que o processo 
finaliza sua execução cada vez mais rápido no processador voltando ao estado de 
pronto
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.
• Um processo CPU-bound pois executa rapidamente e entra na fila de Pronto 
sempre que possível, dependendo quase somente do processador
Atividade 2 – PCB
a) Prática de simulação
Reinicialize o simulador
• Reinicializando o simulador
Crie dois processos: janela Gerência de processos / Criar – janela Criação de processos / Criar
• Criando dois processos
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
• Na janela de gerência de processos / PCB é possível observar informações sobre o 
contexto de software 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
• Prioridade, Tempo de criação e frames são estáticos pois são setados no início do 
processo
• Tempo de UCP, Estado e PC são dinâmicos pois mudam de acordo com a 
execução
• Os processos que dependem hardware são, tempo de UCP, Frames e Estado.
Os demais são referentes ao software
Atividade 3 – Estatísticas
a) Prática de simulação
Reinicialize o simulador
• Reinicializando o simulador
Ative a janela de estatísticas em Console SOsim / Janelas / Estatísticas
• Criando dois processos
b) Análise prática
Na janela Estatísticas, observe as informações: número de processos, estados dos processos 
e processos escalonados
• Na janela Estatísticas é possível ter uma visão mais ampla de todos os processos
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
• Quando um processo termina sua execução a CPU precisa trocar de contexto de 
um processo para outro, para isso ela precisa salvar o conteúdo dos registradores 
do processo que terminou para carregá-los com os dados necessários para a 
execução de um novo processo, nessa troca de contexto não há nenhum processo 
em execução.
Referências
B., MACHADO,. F.; PAULO, MAIA,. L. Arquitetura de Sistemas Operacionais, 5ª 
edição. Rio de Janeiro: LTC, 2017: Grupo GEN, 2013. 978-85-216-2288-8
SILBERSCHATZ. Fundamentos de Sistemas Operacionais. Rio de Janeiro: LTC, 
2015: Grupo GEN, 2015. 978-85-216-3001-2.
TANENBAUM, Andrew. S.; WOODHULL, Albert. S. Sistemas operacionais 
modernos, 4ª edição. São Paulo: Pearson Education do Brasil, 2016., 978-85-4301-
818-8

Outros materiais