atps so
Faculdade Anhanguera de Campinas
Curso de Ciência da Computação
ATPS – Sistemas Operacionais
Professor: Matheus de Lara Calache
Campinas
2012
1: a
2: c
3: a
4: b
5: e
6: e
7: b
8: b
9: d
10: b
11: e
12: b
13: c
14: d
15: d
16: a
17: e
18) O que é política de escalonamento de um sistema operacional?
R: Trata-se da abordagem utilizada pelo sistema operacionall para gerenciar o processador e tornar possível a multiprogramação do sistema operacional.
19) Quais são os principais critérios utilizados em uma política de escalonamento?
R: -Tempo de espera -Tempo de resposta - Tempo de turnaround -Tempo de cpu -Utilização do processador
20) Qual a diferença entre preempção por tempo e preempção por prioridade?
R: A preempção por tempo visa iterromper os processos baseados no menor tempo de processo, enquanto quando basedo na prioridade visa processar a fila através do nível de prioridade.
21) Considere que cinco processos sejam criados no instante de tempo 0 (P1, P2, P3, P4 e P5) e possuam as características descritas na tabela a seguir. Desenhe um diagrama ilustrando o escalonamento dos processos e seus respectivos tempos de turnaround, segundo as políticas especificadas a seguir. O tempo de troca de contexto deve ser desconsiderado.
a) FIFO.
b) SJF.
c) Prioridade (número menor implica prioridade maior).
d) Circular com fatia de tempo igual a 2 u.t.
Processo
Tempo de UCP Prioridade
P1
10
3
P2
14
4
P3
5
1
P4
7
2
P5
20
5
a) FIFO
Processo
Tempo de UCP Prioridade
Tempo
P1
10
3
10
P2
14
4
24
P3
7
2
31
P4
20
5
51
b) SFJ
Processo
Tempo de UCP Prioridade
Tempo
P3
7
2
7
P1
10
3
17
P2
14
4
31
P4
20
5
51
c)Prioridade (número menor implica prioridade maior)
Processo
Tempo de UCP Prioridade
Tempo
P1
7
2
7
P2
10
3
17
P3
14
4
31
P4