haha

4883 palavras 20 páginas
Sistemas Operacionais
Gerência do processador

2a edição
Revisão: Fev/2003

Capítulo 4

Sumário
❚ Implementação do conceito de processos e threads
❚ Escalonamento
❙ Escalonadores não -preemptivos

❚ Escalonamento

Oliveira, Carissimi, Toscani

Instituto de Informática - UFRGS

❙ Escalonamento preemptivos

Sistemas Operacionais

2

Introdução
❚ Multiprogramação pressupõe a existência simultânea de vários processos disputando o processador
❚ Necessidade de “intermediar” esta disputa de forma justa

❚ Necessidade de “representar” um processo
❙ Implementação de processos
! Estruturas de dados
Oliveira, Carissimi, Toscani

Instituto de Informática - UFRGS

❙ Gerência do processador
! Algoritmos de escalonamento

Sistemas Operacionais

3

Representação de processo
❚ Processo é um programa em execução
❙ Áreas na memória para código, dados e pilha

❙ Organizar os processos nos diferentes estados
❙ Determinar eventos que realizam a transição entre os estados
❙ Determinar quando um processo tem direito a “utilizar” o processador

❚ Necessário manter informações a respeito do processo
Oliveira, Carissimi, Toscani

Instituto de Informática - UFRGS

❚ Possui uma série de estados (apto, executando, bloqueado, etc) para representar sua evolução no tempo, implica em:

❙ e.g.: prioridades, localização em memória, estado atual, direitos de acesso, recursos que emprega, etc.

Sistemas Operacionais

4

Bloco descritor de processo
❚ Abstração de processo é implementado através de uma estrutura de dados ❙ Bloco descritor de processos (Process Control Block - PCB)

Oliveira, Carissimi, Toscani

Instituto de Informática - UFRGS

❚ Informações normalmente presentes em um descritor de processo









Prioridade
Localização e tamanho na memória principal
Identificação de arquivos abertos
Informações de contabilidade (tempo CPU, espaço de memória, etc)
Estado do processador (apto,

Relacionados

  • Haha
    1274 palavras | 6 páginas
  • HAHA
    5811 palavras | 24 páginas
  • haha
    523 palavras | 3 páginas
  • Haha
    657 palavras | 3 páginas
  • Haha
    353 palavras | 2 páginas
  • Haha
    798 palavras | 4 páginas
  • haha
    4881 palavras | 20 páginas
  • haha
    1315 palavras | 6 páginas
  • haha
    459 palavras | 2 páginas
  • Haha
    1333 palavras | 6 páginas