CPU-Bound
Atividade 01:
C) CPU-boun pois esta sempre em processamento. Podemos verificar que o
Estado na jenala Gerencia de Pocessos, a coluna Estado está como
Pronto e Execução.
Atividade 02:
D) A diferença de tempo entre os processos é muito grande. Visto que, o processo CPU-Bound esta sempre em execução utilizando a CPU. Já o processo I/O-Bound só utiliza tempo da CPU quando seu tempo de Susp. é esgotado. Neste caso temos o processo do tipo CPU-bound mudando de contexto entre os estados Pronto/Execução e o processo I/Obound mudando os estados Pronto/Execução/Espera.
Aividade 03:
Página 1
Essa situação acontece em sistemas operacionais quando se faz troca de contexto para outro processo(como opreemptivo) ,assim fazendo com que a CPU não seja monopolizada por somente um processo, assim permitindo o suporte multitarefa que é o mais comum
Arquitetura de Sistema Operacionais – Machado/Maia
4a
Edição – Editora LTC
Extração do Capítulo 8 – Gerência de Processador
Laboratório com o Simulador SOsim
Atividade 1: Escalonamento Circular
a) Práticas de simulação
Execute o simulador SOsim e configure-o para trabalhar com Escalonamento
Circular: janela Console SOsim / Opções / Parâmetros do Sistema na guia
Processador.
b) Análise Prática
Crie dois processos com a mesma prioridade (um CPU-bound e outro I/O-bound): janela Gerência de Processos / Criar – janela Criação de Processos / Criar.
Na janela Gerência de Processos, observe o tempo de processador de cada processo durante dois minutos e as mudanças de estado. Após esse período anote o tempo de processador de cada processo. Analise o balanceamento no uso do processador pelos dois processos.
Na janela Gerência de Processos finalize os dois processos.
Na janela Gerência de Processador, aumente a fatia de tempo movimentando a barra de Fatia de Tempo.
Na janela Gerência de Processos, observe mais uma vez o tempo de processador de cada processo durante dois