Buscar

AVA 1 - Sistemas operacionais

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Outros materiais