Aula 10 - Exclusão Mútua e Região Crítica

Post on 09-Jul-2015

146 views 4 download

description

Exclusão Mútua e Região Crítica em Sistemas Operacionais

Transcript of Aula 10 - Exclusão Mútua e Região Crítica

Universidade Estadual de Goiás

Unidade universitária de Crixás

PROFESSORA: CAMILA DO NASCIMENTO SEIXAS

CONDIÇÃO DE DISPUTA

REGIÃO CRÍTICA

EXCLUSÃO MÚTUA

CONDIÇÃO DE DISPUTA

Situação em que dois ou maisprocessos acessam dadosconcorrentemente e oresultado da execuçãodepende da ordem específicaem que o acesso ocorre.

REGIÃO CRÍTICA

Parte do código(programa)onde é feito o acesso àmemória ou recursocompartilhado.

EXCLUSÃO MÚTUA

Prática que tem por objetivoassegurar que outros processossejam impedidos de usar umarquivo ou região que já estiver emuso por um processo.

Comportamento Ideal

Processos de Interrupção

EM UM ÚNICO PROCESSADOR

Cada processo desabilitatodas as interrupções logodepois de entrar em suaregião crítica e as reabilitaimediatamente antes de sairdela.

VARIÁVEIS DO TIPO TRAVA (LOCK)

Solução de software.

Considerando apenas umavariável compartilhada (Trava).

Valores (Zero) e (Um)