Baixe o app para aproveitar ainda mais
Prévia do material em texto
Sistemas Operacionais II Objetivo da disciplina: Apresentar alguns conceitos fundamentais que são aplicados a vários sistemas operacionais, proporcionando ao aluno conhecimento para diferenciar e identificar o sistema operacional para aplicá-lo adequadamente a organizações. Aula 01: Sistemas Operacionais II. Deadlocks (impasses). Recursos preemptíveis Recursos não preemptíveis. Sistemas Operacionais I Exclusão Mútua. Prevenção de deadlocks. Detecção de deadlocks. Correção de deadlocks. Sistemas Operacionais II Sistemas Operacionais II Processo X Processo Y Deadlock Sistemas Operacionais II Processo X Processo Y Processo X Processo Y Sistemas Operacionais II Processo X Processo Y Processo Z Processo N.. Processos em espera 1. Um recurso (impressora, arquivo) pode ser requisitado com exclusividade por um único Processo por vez (condição de exclusão mútua). 2. Um processo que obteve um recurso exclusivo pode reter esse recurso enquanto espera para obter outros recursos (condição de espera, também denominada condição de posse e espera). 3. Uma vez que o processo obtenha um recurso (condição de não preempção). 4. Dois ou mais processos ficam travados em uma “cadeia circular” na qual cada processo esta esperando por um ou mais recursos que o processo seguinte da cadeia (condição de espera circular). Sistemas Operacionais: terceira edição/H.M.Deitel, P.J. Deitel, D.R. Choffnes; Ed.Pearson Prentice Hall, 2005; São Paulo. Sistemas Operacionais II Obrigado. Prof° Esp. France Ricardo E-mail: france@unigran.br
Compartilhar