Você está na página 1de 4

UNIVERSIDADE ESTÁCIO DE SÁ

CURSO CIÊNCIAS DA COMPUTAÇÃO EAD

Relatório de Atividades Realizadas com o


Programa SoSim

Professor: Jorge Luiz de Avila


Aluno: Victor Hugo Queiroga de Siqueira
Matrícula: 201902298012

Rio de Janeiro – Guapimirim


2020
Introdução
O presente relatório tem como objetivo apresentar análises sobre os resultados das
tarefas de escalonamento de um sistema operacional.
Objetivo
Compreender a importância do escalonamento e as estratégias de seleção de processos
de um sistema operacional multitarefa, assim como, as suas características.
Ambiente
Os testes foram realizados com o auxilio do simulador SoSim, em um sistema
operacional Windows 10.
Desenvolvimento
Resolução das tarefas de sistemas operacionais.
Tarefa 1: Criar dois processos CPU-Bound com prioridade default (Na janela Console
SOsim, escolher a opção Arquivo e em seguida Criar);
Através da janela Processos alterar a prioridade de um dos processos para 2 e observar o que
acontece;
Resultado: Depois de um tempo de execução, nota-se que o processo CPU-Bound de
prioridade default, acabou sofrendo Starvation, ou seja, por ter ficado com a prioridade mais
baixa, acabou sendo postergado. Para resolver esse problema, pode-se aumentar a prioridade
do processo postergado.
Tarefa 2: Retorne o processo alterado para a prioridade original. Crie um terceiro processo do
tipo I/O-Bound e altere sua prioridade para 2;
Resultado: Os dois processos CPU-Bound passam a ter mais equilíbrio na sua execução,
enquanto o I/O-Bound sofre alguns Page Faults (falhou em acessar a memória diretamente) no
início, mas com o tempo ele se estabiliza e deixa de apresentar essas falhas e, consegue
acessar a memória principal sem ter que passar pelo disco.
Tarefa 3: Retorne o processo I/O bound para a prioridade padrão, altere individualmente as
barras deslizantes de frequência, quantum e tempo de I/O.
Resultado: O escalonamento passa a ser do tipo Round Robin ou Circular, que consiste em
entregar uma fatia de tempo, “time-slice” ou quantum para cada processo. Eles são
executados de acordo com o tempo que ganharem, logo após esse tempo, são interrompidos e
o próximo da fila de prontos é executado.
Tarefa 4: Em Parâmetros do Sistema altere a seleção da aba Processador para
“escalonamento circular com prioridade dinâmica”.
Resultado: Os processos continuam operando sobre o escalonamento circular, porém o
processo de I/O-Bound passa a ter uma prioridade dinâmica, assim, podendo ser executado
por mais tempo e conseguindo competir com os processos de CPU-Bound.
Conclusão
Por meio da resolução dessas tarefas, foi possível o maior entendimento sobre os tipos
de escalonamento e o comportamento do sistema operacional em decidir qual processo teria
mais ou menos prioridade diante de outros, assim como, os possíveis problemas que podem
surgir com o emprego de certas estratégias.
Bibliografia
• estacio.webaula.com.br - Sistemas Operacionais (CCT0757/3523682)
Aulas: 2, 3 e 4.
• Simulador SoSim: http://www.training.com.br/sosim/

Você também pode gostar