Trabalho de sistemas operacionais

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1146 palavras )
  • Download(s) : 0
  • Publicado : 21 de abril de 2013
Ler documento completo
Amostra do texto
Arquitetura de Sistema Operacionais – Machado/Maia
4a Edição – Editora LTC
Extração do Capítulo 5 – Gerência de Processos
Laboratório com o Simulador SOsim

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.
Gerencia de processos, gerencia de processador, Console SOsim e gerenciade memória.
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.
PID: Process Identifier, número de identificação que o sistema dá a cada processo, sempre atribuindoum número novo e não repetindo esse número com os demais processos ao mesmo tempo.
Na janela Gerência de Processador, observe o processo transicionando entre estados.
Alterna entre pronto e execução e não para no estado de espera.
Na janela Gerência de Processador, movimente a barra de Clock de UCP e observe as variações ocorridas.
Acelera o tempo de execução do processo.
c) QUESTÃO TEÓRICAPARA 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.
CPU-bound. Porque o CPU-bound alterna entre os estados de pronto e execução, enquanto que o I/O-bound permanece sempre em estado de espera.

ATIVIDADE 2: TIPOS DE PROCESSOS

a) PRÁTICAS DE SIMULAÇÃO
Reinicialize osimulador.
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 deestado dos dois processos.
O estado de CPU-bound alterna entre pronto e execução, enquanto que o do I/O-bound fica entre pronto e I/O.
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.
A taxa decrescimento do CPU-bound cresce mais rápido que o do I/O-bound, a cada 9 execuções do CPU-bound uma do I/O-bound é executada, alternando do estado de espera para o estado de pronto.

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.
Reduzindo o tempo de execução no I/O-bound o tempode UCP permaneceu o mesmo para os 2 processos.

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ÓRICAPARA 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.
No PCB, contexto de processos são estáticas a Prioridade, Tempo de criação e o Frames.
NO PCB as dinâmicas são Estado, Tempo de UCP e PC.
Contexto de Software: Prioridade, Tempo de criação, Estado e Tempo de UCP.Contexto de Hardware: Frames e PC.

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...
tracking img