Aula 10 - Exclusão Mútua e Região Crítica
-
Upload
camilaseixas -
Category
Technology
-
view
146 -
download
4
description
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)