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.