Condições de corrida e regiões críticas
-
Upload
beatriz-rodrigues -
Category
Technology
-
view
1.680 -
download
0
description
Transcript of Condições de corrida e regiões críticas
Condições de corrida e
regiões críticas
Beatriz Rodrigues Luiz FlavioMilena Nascimento
Condições de corrida
•Nos sistemas operacionais multiprogramados os processos precisam, eventualmente, interagir entre si compartilhando recursos (memória), precisando de uma forma estruturada de comunicação.
Condições de corrida
•Este compartilhamento pode levar a condição de corrida, onde o resultado final dos dois processos que compartilham o recurso vai depender de quem roda primeiro.
Condições de corrida
•Para evitar problemas se tem a seguinte solução: quando um processo estiver em uma região crítica, nenhum outro processo poderá entrar nesta região, utilizando a exclusão mútua de execução.
Condições de corrida
Região crítica