Você está na página 1de 1

Exercícios – Sincronização e Comunicação entre Processos

1- Que problema pode ocorrer quando dois ou mais processos


acessam um mesmo recurso compartilhado, como uma posição de
memória, por exemplo? Explique.

2- O que é Exclusão Mútua e quais suas formas de tratamento


(implementação)?

3- O que é Starvation e como podemos solucionar este problema?

4- Explique o que é Sincronização Condicional e dê um exemplo de


sua utilização.

5- Explique para que serve o recurso Semáforos na Exclusão


Mútua. Dê dois exemplos de problemas clássicos de sincronização
de processos, cuja solução se dá por Semáforos, explique-os.

6- O que é e quando ocorre Deadlock? Dê exemplo.

7- Como se dá a implementação da Exclusão Mútua em Monitores?


Em que se diferem da solução por Semáforos?

Você também pode gostar