Escolar Documentos
Profissional Documentos
Cultura Documentos
Nascimento
3 Semestre
TRABALHO SO
a) Prticas de simulao
Execute o simulador SOsim e identifique as quatro janelas que so abertas na
inicializao. Crie um processo: janela Gerncia de Processos / Criar janela Criao de Proc
essos / Criar.
b) Anlise Prtica
Na janela Gerncia de Processos, observe algumas informaes sobre o contexto de software do
processo como PID, prioridade, estado do processo e tempo de processador.
Na janela Gerncia de Processador, observe o processo transicionando entre
estados. Na janela Gerncia de Processador, movimente a barra de Clock de UCP e observe as
variaes ocorridas.
c) Questo terica para responder com a ajuda do simulador
Com base na observao do comportamento do processo criado, identifique se o processo
I/O- bound ou CPU-bound? Justifique a resposta.
R: O processo criado do tipo CPU-bound, pois o mesmo alterna entre os estados de pronto (fila
de prontos) e de execuo. Processos do tipo I/O bound esto em constante estado de espera.
Atividade 2: Tipos de Processos
a) Prticas de simulao
Reinicialize o simulador.
Crie um processo do tipo CPU-bound: janela Gerncia de Processos / Criar
janela Criao de Processos / Criar (tipo de processo deve ser CPU-bound).
Crie outro processo do tipo I/O-bound: janela Gerncia de Processos / Cria
janela Criao de Processos / Criar (tipo de processo deve ser I/O-bound).
b) Anlise Prtica
Na janela Gerncia de Processos, observe as mudanas de estado dos dois processos. Na
janela Gerncia de Processador, observe o comportamento dos processos e as mudanas de
contexto em funo do tipo I/O-bound e CPU-bound.
Crie dois novos processos: janela Gerncia de Processos / Criar janela Criao de Processos /
Criar.
b) Anlise Prtica
Na janela Estatsticas, observe as informaes: nmero de processos, estados dos processos
e processos escalonados
Desta forma, fica claro que quanto maior a quantia de tempo destinada a execuo de um processo
menor ser o tempo gasto na troca de contexto. Na forma inversa, quanto menor a fatia de tempo de
UCP destinado ao processo, maior o tempo gasto na troca de contexto.
b) Anlise Prtica
Na janela Gerncia de Processos, observe as informaes sobre o contexto de software
dos processos criados.
Na janela Gerncia de Processador, observe a concorrncia no uso do processador pelos
dois processos.
Compare percentualmente os tempos de uso do processador entre os dois processos. Suspenda
temporariamente
um
dos
processos
na
janela Gerncia
de
Processos / Suspender. Observe os estados dos processos, a concorrncia no uso do processado
r e novamente compare percentualmente os tempos de uso do processador entre os dois
processos.
Libere o processo do estado de espera (suspenso) na janela Gerncia de Processos /
Prosseguir.
Elimine um dos processos na janela Gerncia de Processos / Finalizar.
c) Questo terica para responder com a ajuda do simulador
Ao se eliminar um processo em estado de suspenso, o processo no eliminado
imediatamente. Reproduza essa situao no simulador e explique o porqu da situao.
R: Ao colocar um processo no estado de suspenso o mesmo retirado da memria principal e
colocado na memria virtual, desta forma no possvel eliminar um processo que no se encontra
na memria principal. Ao tirar este processo do estado de Suspenso (boto prosseguir) o mesmo
carregado novamente em memria, para a assim poder alternar entre os demais estados (como por
exemplo ser finalizado).