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:
Enviar um comentário