Professional Documents
Culture Documents
Sequncia de instrues;
Conjunto de dados;
Registro descritor (rea de memria que
armazena o processo).
Os processos possuem trs estados:
Preemptivo;
No preemptivo.
Em lote;
Interativo;
Em Tempo Real;
Em Lote:
No possui usurios aguardando;
O prazo de resposta no necessita ser rpido;
Interativo:
Vrios usurios aguardando;
Evita monopolizao de CPU;
Preempo essencial;
Em Tempo Real
Processos conscientes do tempo de execuo;
Processos que visam progresso da aplicao;
Objetivos...
Todos os Sistemas:
Justia dar a cada processo uma poro justa da CPU;
Aplicao da poltica de escalonamento;
Equilbrio Sistema eficiente sem ociosidade;
Sistemas em lote:
Vazo (throughput) Maximizar o nmero de tarefas por
hora;
Tempo de retorno (turnaround time) Minimizar o tempo
entre incio e o trmino de execuo;
CPU Manter CPU ocupada sempre;
...objetivos
Sistemas interativos:
Tempo de resposta Responder rapidamente as
requisies;
Proporcionalidade Satisfazer as expectativas dos
usurios.
Podem ser
ULT (User level thread) Nvel de usurio: Escalonada pelo
programador. Executa at acabar o quantum do processo
pai. O ncleo no tem conhecimento.
KLT (Kernel level thread) Nvel de ncleo: So escalonadas
diretamente pelo sistema operacional exige mudana de
contexto de uma thread para outra.