junior

1172 palavras 5 páginas
Gerência de processos
 Requisitos





fundamentais

Implementar um modelo de processo.
Implementar facilidades para criação e destruição de processos por usuários
Alocar recursos a processos
Intercalar a execução de um número de processos para maximizar a utilização do processador, mantendo um tempo de resposta razoável

Gerência de processos
 Processo:programa
 Formado




O

em execução

por:

Instruções
Recursos (ex: memória, arquivos abertos)
Informação de controle interna ao sistema operacional arquivo de programa contém informações necessárias para sua execução

Gerência de processos
 Processo

não é o mesmo que programa !
 Programa é como uma receita, com instruções para se resolver um problema
 Processo é como alguém seguindo a receita
 Processo precisa de recursos computacionais para trabalhar: memória, arquivos, tempo de processador, ...
 Programa não trabalha: fica passivamente guardado em um arquivo

Gerência de processos


Exemplo de execução a partir de um arquivo de programa Gerência de processos
SO pode ser monoprogramado: apenas um processo executa por vez (começo ao fim):

Gerência de processos
... ou multiprogramado (mais de um processo

pode executar ao mesmo tempo):

Gerência de processos
Por que existe multiprogramação ?
 Processos alternam entre uso do processador ou espera por E/S:

Gerência de processos
Por que existe multiprogramação ?
 Processos podem ser classificados quanto ao uso do processador:


Processos I/O bound
 Passam

mais tempo em estado de espera que usando de fato o processador



Processos CPU bound
 Passam

a maior parte do tempo usando de fato o processador Gerência de processos
Por que existe multiprogramação ?

Um histograma dos tempos de execução Gerência de processos
Por que existe multiprogramação ?
 Um processo típico passa mais tempo em espera que processando
 Pode-se

Relacionados

  • Júnior
    783 palavras | 4 páginas
  • Junior
    360 palavras | 2 páginas
  • Junior
    1954 palavras | 8 páginas
  • Junior
    455 palavras | 2 páginas
  • Junior
    249707 palavras | 999 páginas
  • Junior
    407 palavras | 2 páginas
  • junior
    2400 palavras | 10 páginas
  • junior
    454 palavras | 2 páginas
  • junior
    556 palavras | 3 páginas
  • JUNIOR
    9541 palavras | 39 páginas