S.o.terceiro simestre unopar2013av2

423 palavras 2 páginas
Questão 1:

Em relação às aplicações concorrentes é correto afirmar que:

Alternativas

1 - O principal objetivo da aplicação concorrente é gerenciar a execução dos processos somente quando há um único programa em execução.
2 - A multiprogramação é um conceito importante para agilizar o processamento dos processos, mas ao mesmo tempo ela exige um maior controle dos programas em execução.
3 - Para possibilitar a execução de processos concorrentes não é necessário o gerenciamento da sincronização das tarefas.
4 - Em um processo as tarefas são executadas ao mesmo tempo, não havendo a concorrência por uma determinada execução.
5 - A execução concorrente ocorre somente quando é utilizado um único processador.

Sua resposta 2

Questão 2:

Em relação a processos concorrentes, assinale a alternativa correta que define região crítica.

Alternativas

1 - Parte de um sistema especialista.
2 - Parte do código do programa onde um recurso nunca deve ser bloqueado para outros acessos.
3 - Parte do código do programa onde um recurso deve ser bloqueado para outros acessos.
4 - Parte de um programa qualquer.
5 - Parte do código do programa onde um recurso será alocado para o controle de entrada e saída de dados.

Sua resposta 3

Questão 3:

Em sincronização de processos, para que serve o comando JOIN?

Alternativas

1 - Finaliza a execução de todos processos concorrentemente
2 - Determina o ponto onde deve haver uma sincronização
3 - Determina o ponto de parada de uma sincronização
4 - Finaliza um thread
5 - Inicia a execução de outro processo concorrentemente.

Sua resposta 2

Questão 4:

Na prevenção da ocorrência de deadlocks, são utilizadas algumas técnicas, entre elas assinale a alternativa INCORRETA:

Alternativas

1 - Não implementar a exclusão mútua;
2 - Não permitir que processos que já possuem um recurso garantido requisitem outros recursos;
3 - Forçar o processo a ter apenas um recurso de cada vez;
4 -

Relacionados