Вы находитесь на странице: 1из 10

Gerenciamento do Sistema

Processos
Professor: Gabriel Fedel
gabrielfedel@gmail.com

Processo

Abstrao usada pra representar o programa


em execuo

Objeto atra!s do "ual o programa pode usar


mem#ria$ cpu e %&O

pode ser gerenciado e monitorado



Processo

Processos de usu'rio e de sistema seguem


as mesmas regras

a partir de um conjunto simples de


ferramentas$ ! poss(el controlar os dois
tipos

Processo ) *omposio

+spao de endereamento

*onjunto de estruturas de dados do ,ernel



+spao de +ndereamento

*onjunto de p'ginas de mem#rias "ue o


-ernel marcou para o processo usar

c#digos e bibliotecas "ue o processo est'


usando

.ariaeis

Pil/as

informa0es "ue o -ernel ai utili1ar en"uanto


o processo estier rodando

+strutura de dados internas do
-ernel

mapa do espao de endereamento

o estado atual do processo 2dormindo$ stopped$


rodando3

a prioridade

informa0es sobre os recursos "ue o processo est'


utili1ando

informa0es sobre os ar"uios e portas de rede "ue o


processo abriu

a mascara de sinal do processo 2um registro de "uais


sinais esto blo"ueados3

o dono do processo

Par4metros do processo

P%5 6 Processo %5 7umber

PP%5 6 Parent %d number



Par4metros do processo

8%5 6 8ser %5

+8%5 6 +ffectie user id



Par4metros do processo

G%5 6 Group %5

+G%5 6 +ffectie group id



*iclo de .ida de um processo

For-

Fim do processo 9 notifica pai 2pai emite um


:ait3

Processo init

Se processo orfo 9 initi ;adota< ele

Вам также может понравиться