BLOGGER TEMPLATES AND TWITTER BACKGROUNDS »

quarta-feira, 4 de novembro de 2009

Gestão de Processos

O Sistema Operativo multi-tarefa é preparado para dar ao utilizador a ilusão de que o número de processos em execução simultânea no computador é maior que o número de processadores instalados nele mesmo. Cada um do processo tem direito a uma fatia do tempo e a alternância entra os vários processos activos, e é tão rápida que o utilizador pensa que estão todos a trabalhar ao mesmo tempo.

Os processos podem comunicar entre eles mesmos, a este procedimento é chamado IPC (Inter-Process Communication). Os mecanismos geralmente utilizados são:

ü Sinais;

ü bipes;

ü Named bipes;

ü Memória compartilhada;

ü Sockets

ü Semáforos;

ü Trocas de mensagens.

O Sistema Operativo, geralmente, possibilita o multi-processamento (2 ou mais processadores “SMP ou NUMA”). Nestes casos, processos diferentes e threads podem ser executados em diferentes processadores. Para esta tarefa, ele deve ser interrompível, o que significa que pode ser interrompido o processo no meio de uma tarefa, se for esse o desejo do utilizador.

0 comentários: