Sistemas operacionais

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (620 palavras )
  • Download(s) : 0
  • Publicado : 3 de abril de 2012
Ler documento completo
Amostra do texto
1. MODELOS DE PROCESSO


O modelo de processo serve para descrever o processo ao longo dos seus estados.
O Processo é representado por:
• Espaço de endereçamento: área p/ armazenamento daimagem do processo.
• Estruturas internas do sistema (tabelas internas, áreas de memoria, etc)
- mantidos no descritor de processos.
• Contexto de execução (pilha, programa, dados, etc).


1.1.Modelo simples (Dois Estados).

1.1.1. Problema com processo simples.

l Um processo que não está executando estará sempre pronto a executar?
l Não:
 pode estar bloqueado esperando E/S!
despachante não pode simplesmente pegar um processo que esteja na fila

1.2. Modelo de 5 estados.





2. ESTADOS DE UM PROCESSO


A execução de um processo é composta por ciclos de execução
Na CPU (CPU-burst);
 Na E/S (I/O-burst);
Em um sistema multiprogramável, um processo não deve alocar a CPU comexclusividade, de forma que possa existir um compartilhamento no uso do processador.Os processos passam por diferentes estados ao longo do seu processamento, emfunção de eventos gerados pelo sistema operacional ou pelo próprio processo. Umprocesso pode encontrar-se em três estadosdiferentes:

 Execução (running):
Um processo é dito no estado de execução quando está sendo processado pela CPU. Os processos se alternam na utilização do processador seguindo uma políticaestabelecida pelo sistema operacional.
 Pronto (ready):
Um processo está no estado de pronto quando ele tem condições lógicasde executar e apenas aguarda para ser executado. O sistema operacional éresponsável por determinar a ordem e os critérios pelos quais os processos em estado de pronto devem fazer uso do processador. Esse mecanismo é conhecido como escalonamento. Em geral, existem váriosprocessos no sistema no estado de pronto organizados em listas encadeadas.
 Espera (wait):
Um processo no estado de espera aguarda por algum evento externo ou por algum recurso para prosseguir seu...
tracking img