Processos
Conceitos de Processos, Threads e Prioridades
Arquitetura de Sistemas Operativos
Hernani Costa hpcosta@dei.uc.pt Sistemas Operativos 2011/2012
!
Hernani Costa
TGPSI 09/12
Prof. Hernani
hpcosta@dei.uc.pt
Sistemas Operativos
M´dulo 5B o Resumo
1
Conceitos de Processos, Threads e Prioridades
Conceitos de Processos, Threads e Prioridades
Processos
Threads
!
Hernani Costa
TGPSI 09/12
Prof. Hernani
hpcosta@dei.uc.pt
Sistemas Operativos
M´dulo 5B o Resumo
Conceitos de Processos, Threads e Prioridades
Processos
Conceito
Um processo ´ um programa em execu¸˜o. e ca
A execu¸˜o de um processo ´ sequencial: pode-se caracterizar ca e um processo pelo seu trace (instru¸˜es executadas). co !
Hernani Costa
TGPSI 09/12
Prof. Hernani
hpcosta@dei.uc.pt
Sistemas Operativos
M´dulo 5B o Resumo
Conceitos de Processos, Threads e Prioridades
Processos
Conceito
Um processo ´ mais do que um programa, pois inclui: e sec¸˜o de texto (ou programa); ca o conte´do do contador de programa (PC, program counter); u conte´do dos registos do processador; u a pilha (stack) do processo; sec¸˜o de dados que cont´m as vari´veis globais. ca e a !
Hernani Costa
TGPSI 09/12
Prof. Hernani
hpcosta@dei.uc.pt
Sistemas Operativos
M´dulo 5B o Resumo
Conceitos de Processos, Threads e Prioridades
Processos
Conceito
Esta no¸˜o de processo permite que v´rios utilizadores ca a estejam a usar v´rias c´pias do mesmo programa, ou que o a o mesmo utilizador possa abrir v´rias vezes o mesmo programa. a Cada uma destas c´pias ´ um processo separado: apenas as o e sec¸˜es de texto s˜o idˆnticas, as sec¸˜es de dados, pilha, co a e co tabelas de ficheiros abertos, etc., s˜o diferentes. a !
Hernani Costa
TGPSI 09/12
Prof. Hernani
hpcosta@dei.uc.pt
Sistemas Operativos
M´dulo 5B o Resumo
Conceitos de Processos, Threads e