Академический Документы
Профессиональный Документы
Культура Документы
5 (Sincronização de Processos)
1- Exclusão mútua: Apenas um processo pode executar a sua seção crítica de cada
vez.
2- Progresso: quando não há processos executando suas seções críicas, apenas
aqueles processos que não estão executando suas seções remanescentes podem
participar da decisão de qual entrará em sua seção crítica a seguir, essa seleção não
pode ser adiada indefinidamente.
3- Espera limitada: Há um limite, ou fronteira, para quantas vezes outros processos
podem entrar em suas seções críticas após um processo ter feito uma solicitação para
entrar em sua seção crítica e antes de essa solicitação ser atendida. Duas abordagens
gerais são usadas para manipular seções críticas em sistemas operacionais:
kernels com preempção: permite que um processo seja interceptado enquanto
está sendo executado em modalidade de kernel.
kernels sem preempção: não permite interceptação em um processo que esteja
sendo executado em modalidade de kernel.
5.6 Semáforos