Professional Documents
Culture Documents
Gesto Processos
Nuno Lopes
Definio de Processo
n
n
Multiprogramao
n
n
n
Tarefas (Threads)
Tarefas so linhas de execuo concorrentes
que partilham o mesmo espao de
endereamento do processo ao qual esto
associadas.
n Ao partilhar o espao de endereamento, as
tarefas partilham todos os dados do
processo.
n As tarefas permitem a execuo de mltiplas
partes de um programa em simultneo.
n
Escalonamento de processos
A multiprogramao com um nico
processador obriga a partilha desse
processador pelos processos ao longo do
tempo.
n Comutao de processos a operao que
retira um processo de execuo e troca por
outro.
n Escalonamento de processos define qual a
ordem de execuo dos vrios processos.
n
Algoritmos de Escalonamento
n
Algoritmos de Escalonamento
n
Algoritmo Sequencial
n FIFO:
Job First:
Desafectao Forada do
Processador
n
n
n