TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Gerência de Processos Laboratório com o Simulador SOsim

Por:   •  19/5/2016  •  Trabalho acadêmico  •  1.676 Palavras (7 Páginas)  •  1.294 Visualizações

Página 1 de 7

[pic 1][pic 2][pic 3]

[pic 4]

 

[pic 5]

                         

Gerência de Processos Laboratório com o Simulador SOsim

 Prof. Luciani Vieira

Exercícios extraídos do livro Arquitetura de Sistemas Operacionais - Machado/Maia

4ª edição - LTC

 

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 transicionando 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/Obound ou CPU-bound? Justifique a resposta.  

 

 

Atividade 2: Tipos de Processos

a) Práticas de simulação

Reinicialize o simulador.

 Crie um processo do tipo CPU-bound: janela Gerência de Processos / Criar – janela Criação de Processos / Criar (tipo de processo deve ser CPU-bound). 

 Crie outro processo do tipo I/O-bound: janela Gerência de Processos / Cria – janela Criação de Processos / Criar (tipo de processo deve ser I/O-bound). 

 

b) Análise Prática

 

 Na janela Gerência de Processos, observe as mudanças de estado dos dois processos.  

 Na janela Gerência de Processador, observe o comportamento dos processos e as mudanças de contexto em função do tipo I/O-bound e CPU-bound.  

 Na janela Gerência de Processos, compare a taxa de crescimento do tempo de processador dos dois processos.

 

c) Questão teórica para responder com a ajuda do simulador

 

Analise os efeitos gerados no caso de redução do tempo gasto na operação de E/S pelo processo I/O-bound.  

 

 

Atividade 3: PCB

a) Práticas de simulação

Reinicialize o simulador.

 Crie dois novos 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 [pic 6]

 

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 4: 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 novos processos: janela Gerência de Processos / Criar – janela Criação de Processos / Criar. 

 

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 o porquê dessa situação.

 

 

Atividade 5: Log de Execução dos Processos

a) Práticas de simulação

Reinicialize o simulador.

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

 Crie dois novos processos do tipo CPU-bound: janela Gerência de Processos / Cria – janela Criação de Processos / Criar (tipo de processo deve ser CPU-bound). 

 

b) Análise Prática

 

 Na janela Log, observe as informações sobre as mudanças de estado dos processos observando o tempo que cada processo permanece nos estados de Execução e Pronto.

 Reinicalize o simulador parametrizando com um valor de fatia de tempo diferente observe as diferenças na janela Log.

 

c) Questão teórica para responder usando o simulador

 

Analise comparativamente a concorrência de dois processos CPU-bound executando em dois sistemas operacionais que se diferenciam apenas pelo valor da fatia de tempo.

...

Baixar como (para membros premium)  txt (10.5 Kb)   pdf (211.4 Kb)   docx (28.4 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com