Baixe o app para aproveitar ainda mais
Prévia do material em texto
SISTEMAS OPERACIONAIS 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. 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. 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. Desenvolva as atividades com o auxílio do simulador SOsim e responda aos questionamentos colocados no item (c) de cada atividade. Elabore e envie ao tutor um documento de texto contendo os resultados de suas observações em relação às práticas. RESPOSTAS: Questão 1: C) O processo é I/O-bound ou Cpu-bound??? · O processo é CPU-bound pois é processamento direto da CPU sem a entrada e saída de dados, vejo que o processo está na maior parte do tempo nos estados "pronto" e "execução" e em nenhum momento ele passa para o estado de espera, característica básica dos processos do tipo I/O-bound. Questão 2: C) 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. · Estáticas – pid, prioridade e frames; · Dinâmicas – estado e Tempo de UCP; · Software – pid, prioridade, estado, e tempo de ucp · Hardware – frames Questão 3: C)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. Desenvolva as atividades com o auxílio do simulador SOsim e responda aos questionamentos colocados no item (c) de cada atividade. Elabore e envie ao tutor um documento de texto contendo os resultados de suas observações em relação às práticas · Acontece por causa da mudança de contexto, se salva o conteúdo dos registradores do processo que está executando e depois se carrega o conteúdo dos registradores do próximo processo a entrar em execução.
Compartilhar