Sistemas Operacionais

Propaganda
Sistemas Operacionais
tarciocarvalho.com/professor
S.O. de rede e distribuídos
S.O. de rede e distribuídos
Sistema Operacional Distribuído: é um sistema
operacional único que gerencia em mais de
um sistema de computador;
Sistemas distribuídos: dão a ilusão de que
vários computadores compõem um único
computador de grande capacidade.
S.O. de rede e distribuídos
BOINC - Berkeley Open Infrastucture For
Network Computing
• Distribuição de Tarefas;
• Computação Voluntária.
Conceito de processos
• Tarefa;
• Programa em execução;
• Procedimento em execução.
Estado de processo
Ciclo de Vida de um Processo:
• Executando;
• Pronto;
• Bloqueado.
Gerenciamento de processos
• Como o SO intercala a execução de seus
processos (interromper e retomar);
• Criar processos;
• Destruir processos;
• Suspender processos;
• Retomar processos;
• Alterar prioridade de um processo;
• Bloquear processos;
• Acordar processos;
• Despachar processos;
Gerenciamento de processos - Tempo
Exercícios
1. Qual diferença entre um Sistema Operacional
distribuído e um Sistema Distribuído?
2. Fale sobre o projeto BOINC.
3. Como o sistema Operacional impede que um
processo monopolize um processador?
4. Qual a diferença entre processos que estão
acordados e processos que estão adormecidos?
5. Quando um processo entra em estado
bloqueado? cite exemplos de situações que
podem levar um processo a tal estado.
Download