Beruflich Dokumente
Kultur Dokumente
Sistemas Operacionais:
Processos
Professor: Rafael de Brito Marques
Equipe
Processo
Tanenbaum
Processo apenas um
programa em execuo,
acompanhado dos valores
atuais do contador de
programa, dos registradores e
das variveis.
um conjunto necessrio de
informaes para que o
sistema operacional
implemente a concorrncia de
programas.
Estrutura de Processos
Tanenbaum
Estrutura de Processos
Lus Paulo Maia
Identificao;
Quotas;
Privilgios.
nome
PID
owner (UID)
registradores
gerais
prioridade de
execuo
data/ hora
de criao
registrador PC
Contexto de
Hardware
Contexto de
Software
registrador SP
tempo de
processador
quotas
Programa
privilgios
Espao de
Endereamento
endereos de memria
principal alocados
registrador
de status
Estados de Processos
Tanenbaum
Estados de Processos
Luis Paulo Maia
Os processos tm 3 estados:
Criao de Processos
Tanenbaum
1 - Incio do Sistema;
A criao de um processo
ocorre a partir do momento
em que o sistema operacional
adiciona um novo PCB sua
estrutura e aloca um espao de
endereamento na memria
para uso, porm ainda no
pode coloc-lo na lista de
processos do estado de pronto.
Um processo no estado de
terminado no poder ter mais
nenhum programa executado no
seu contexto, porm o sistema
operacional ainda mantm suas
informaes de controle
presentes em memria. Um
processo nesse estado no
considerado mais ativo, no
entanto pode-se recuperar
informaes sobre a
contabilizao de uso de recursos
do processo.
Criao de Processos em
Sistemas de Multiprocessamento
Tanenbaum
Eliminao de um Processo
Tanenbaum
No caso da eliminao de um
processo, todos os recursos
associados ao processo so
desalocados e o PCB eliminado
pelo sistema operacional. O trmino
do processo pode ocorrer por razes
como:
Eliminao de um Processo
Processos Independentes,
Subprocessos e Threads
Obrigado!