GERENCIAMENTO DE PROCESSOS
O GERENCIAMENTO DE PROCESSOS
NOS SISTEMAS OPERACIONAIS
Professor: Alessandro de Lima Marreiro
Turma: RC4P25
Daniel da Silva Lopes de Freitas B544CF-3
Rodrigo Picciuti Rodrigues B503BC-3
SANTOS
2014
UNIP
INTRODUÇÃO
2
“
SUMÁRIO
1
INTRODUÇÃO ..................................................................................................... 4
2
O GERENCIAMENTO DE PROCESSOS ............................................................ 6
2.1
PROCESSO ...................................................................................................... 6
2.2
ESPAÇO DE ENDEREÇAMENTO .................................................................... 7
2.3
ESTADOS DO PROCESSO.............................................................................. 8
2.4
MUDANÇA DE ESTADOS ................................................................................ 9
2.5
THREADS ......................................................................................................... 9
2.6
ESCALONAMENTO DE CPU ......................................................................... 12
2.7
POLÍTICAS DE ESCALONAMENTO .............................................................. 13
2.7.1
FIRST-IN FITST-OUT (FIFO) ....................................................................... 13
2.7.2
SHORTEST JOB FIRST (SJF) ..................................................................... 13
2.8
ESCALONAMENTO POR PRIORIDADE ........................................................ 14
2.9
ROUND ROBIN OU CIRCULAR ..................................................................... 14
2.10 . ESCALONAMENTO POR PRAZOS.............................................................. 14
2.11 DEADLOCK .................................................................................................... 15
2.11.1 Condições para Deadlock: