Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula Prtica 2
Soluo de exerccios de
escalonamento
Claudio de Oliveira
Organizao da Aula
Escalonamento de
Processos.
Elaborao de diagrama
para algoritmo FIFO,
SJF e PRIORIDADE.
Clculo do tempo mdio
de espera e turnaround.
Exerccios
Escalonamento de processos
A poltica de escalonamento a
base da gerncia do processador
e da multiprogramao.
Tempo turnaround
Exerccios
Exerccio 1
Considere a tabela a seguir
Processo
P1
P2
P3
P4
Tempo de CPU
4
2
5
3
Prioridade
4
3
1
3
Exerccio 2...
Considere um sistema
operacional que implemente
escalonamento circular com
fatia de tempo igual a 10 u.t.
Em um determinado instante
de tempo, existem apenas
trs processos (P1, P2, P3) na
fila de pronto, e o tempo de
UCP de cada processo 18, 4
e 13 u.t., respectivamente.
Exerccio 2
Qual o estado de cada
processo no instante de
tempo T, considerando a
execuo dos processos P1,
P2 e P3, nesta ordem, e que
nenhuma operao de E/S
realizada?
T=8 u.t.
T=11 u.t.
T=33 u.t.
Exerccio 3
Calcular o tempo mdio de
processamento para os seguintes
processos utilizando a poltica de
alocao circular (RR), para q =2,
4 e 6.
Processo
P1
P2
P3
P4
Tempo
6
3
1
7
Exerccio 4...
Quatro programas devem ser
executados em um computador.
Todos os programas so
compostos por dois ciclos de
processador e dois ciclos de E/S. A
entrada e sada de todos os
programas feita sobre a mesma
unidade de disco. Os tempos para
cada ciclo de cada programa so
mostrados abaixo:
Exerccio 4...
Programa
P1
P2
P3
P4
CPU
3
4
7
6
DISCO
10
12
8
14
CPU
3
6
8
2
DISCO
12
8
10
10
Exerccio 4
Construa um diagrama de tempo
mostrando qual programa est
ocupando o processador e o
disco a cada momento, at que
os quatro programas terminem.
Suponha que o algoritmo de
escalonamento utilizado seja
round-robin, com quantum de 4
unidades. Qual a taxa de
ocupao do processador e do
disco?
Sntese
Objetivo dos algoritmos de
escalonamento.
Objetivo dos diagramas
Objetivo dos clculos