Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Veiga de Almeida Maria Juciara Carvalho da Costa AVA 1 Sistemas Operacionais Professor Fábio Contarini Carneiro Rio de Janeiro 2021 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. Segue a lista de respostas referente ao enunciado acima: 1. Criação de processos R: É CPU-bound, visto que está processando dados em grande escala e depende da velocidade do processador e não de dispositivos de entrada e saida, na janela de gerência que o campo de execução pisca em verde. E o I/O-bound utiliza a maior parte do tempo em espera fazendo a função de entrada e saída. 2. PCB R: Dinâmico - Estado, Tempo de UCP e PC. Estático - Tempo de criação, prioridades e frames. Como PC e Tempo de UCP apresentam variações de valores, podemos dizer que são dinâmicos já que dependem do software para o funcionamento. Já o Tempo de criação, prioridade de base e frames são estáticos vendo que não há alteração de informações, o que significa que depende do hardware para funcionamento. 3. Estatísticas R: De acordo com o teste feito no sistema, ele entra em pausa para que outro processo seja executado. Sendo assim, ele entra em estado de pronto até que a espera por outra execução acabe.
Compartilhar