Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE VEIGA DE ALMEIDA GRADUAÇÃO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA: SISTEMA OPERACIONAIS PROF: LUCIANO DE PINNA VIEIRA FABÍOLA DA SILVA RODRIGUES DOS SANTOS TRABALHO DA DISCIPLINA (AVA1) Simulação de processos em execução RIO DE JANEIRO 2023 Trabalho da disciplina – AVA1 (Enunciado da atividade) 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 SOsimLinks to an external site. 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. Resposta: Podemos considerar esse processo criado como processo CPU-bound, pois quando aumentamos o Clock da UCP o processo passa a maior parte do tempo em estado de execução (é quando passa a maior parte do tempo no estado de execução, ou seja, utilizando o processador.) 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. Resposta: Frames,Prioridade e Tempo de Criação são estáticos pois aparecem no início do processo, Estado, Tempo de UCP e PC são dinâmicos pois mudam de acordo com a Execução. Os processos de Tempo de UCP, Estado, e Frames dependem do Hardware já os outros do Software 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. Resposta: Por que quando um processo acaba de ser executado ele entra em um Delay para o próximo processo ser executado, sendo assim ele fica em estado de pronto até este tempo de espera acabar. 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. Referências: ATILIO, DANIEL. Processos Utilizados em Sistemas Operacionais . 09 dez. 2014. Disponível em: https://terminaldeinformacao.com/2014/12/09/processos-utilizados-em-sistemas-operacionais/ . Acesso em: 15 nov. 2023.
Compartilhar