BLOGGER TEMPLATES AND TWITTER BACKGROUNDS

quinta-feira, 29 de outubro 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.