Buscar

Exclusão mútua é uma técnica usada em programação concorrente para evitar que dois processos ou threads tenham acesso, simultaneamente, a um recurs...

Exclusão mútua é uma técnica usada em programação concorrente para evitar que dois processos ou threads tenham acesso, simultaneamente, a um recurso compartilhado, acesso esse denominado por REGIÃO CRÍTICA.


Um processo interrompido fora de uma região crítica não pode impedir que outro processo tenha acesso a esta região crítica
Não pode haver nem deadlock nem starvation
Quando não houver processo executando uma região crítica qualquer processo que solicitar acesso deverá obtê-lo imediatamente
É permitido que mais de um processo por vez possa executar uma região crítica
Um processo deve permanecer executando uma região crítica por tempo finito

Essa pergunta também está no material:

Questoes Para Provas Sistemas OPeracionais
45 pág.

Sistemas Operacionais I Universidade Estácio de Sá - EADUniversidade Estácio de Sá - EAD

💡 1 Resposta

User badge image

Ed Verified user icon

A exclusão mútua é uma técnica usada em programação concorrente para garantir que apenas um processo ou thread tenha acesso a um recurso compartilhado por vez, evitando assim problemas de inconsistência de dados. A região crítica é o trecho de código em que o acesso ao recurso compartilhado ocorre. Quando um processo está fora da região crítica, ele não pode impedir que outro processo acesse essa região crítica. Isso garante que outros processos não sejam bloqueados enquanto aguardam o acesso ao recurso. É importante destacar que a exclusão mútua deve evitar tanto o deadlock (situação em que dois ou mais processos ficam bloqueados indefinidamente) quanto a starvation (situação em que um processo é impedido de acessar a região crítica repetidamente). Além disso, é permitido que mais de um processo possa executar uma região crítica ao mesmo tempo, desde que não seja simultaneamente. Ou seja, um processo pode entrar na região crítica após o outro ter saído. Por fim, é importante que um processo permaneça executando uma região crítica por um tempo finito, evitando assim bloqueios prolongados e possíveis problemas de desempenho.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais