Primeira Prova/wikificada

De BCC Wiki


Resolução da prova

Colabore aqui as suas soluções para as questões desta prova!

1.a Questão - Descreva em pseudo-código a implementação das operações p e pppvppp de um semáforo binário utilizando mensagens. O que precisaria ser feito a mais para implementar semaforos contadores (i.e. com valor máximo maior que 1)? 10 min.

TODO: Resolução

2.a Questão - Diga quais princípios da exclusão mútua são violados para o algoritmo abaixo. 5min.

while (TRUE){
        while (turn !=0 );
        /*espera*/
        regiao_critica();
        turn = 1;
        regiao_nao_critica();
}
while (TRUE){
  while (turn !=1 );
/*espera*/
  regiao_critica();
  turn = 0;
  regiao_nao_critica();
}
TODO: Resolução

3.a Questão - O algoritmo de Dekker, test and set e semáforos podem ser todos utilizados para efetivar a exclusão mútua. Compare e contraste estes vários esquemas, considerando suas respectivas vantagens e desvantagens. Faça isso em forma de tabela. 5 min.

TODO: Resolução

4.a Questão -

TODO: Resolução


5.a Questão -

TODO: Resolução


6.a Questão -

TODO: Resolução

7.a Questão -

TODO: Resolução

8.a Questão -

TODO: Resolução

9.a Questão -

TODO: Resolução

10.a Questão -

TODO: Resolução

11.a Questão -

TODO: Resolução

12.a Questão -

TODO: Resolução

13.a Questão -

TODO: Resolução

14.a Questão -

TODO: Resolução
Ferramentas pessoais