A aplicação de aplicações concorrentes
Seminário: A aplicação de aplicações concorrentes. Pesquise 862.000+ trabalhos acadêmicosPor: Ciano • 18/4/2013 • Seminário • 636 Palavras (3 Páginas) • 701 Visualizações
Questão 1:
Nota: Excelente
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 - 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.
Resposta gabarito
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.
Comentário do gabarito
B- O principal objetivo da aplicação concorrente é gerenciar a execução dos processos de um ou mais programas em execução. Essa execução concorrente pode ocorrer utilizando um processador, ou, vários processadores (processamento paralelo).
Questão 2:
Nota: Excelente
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 - Parte do código do programa onde um recurso deve ser bloqueado para outros acessos.
Resposta gabarito
Parte do código do programa onde um recurso deve ser bloqueado para outros acessos.
Comentário do gabarito
C- A afirmação correta deveria ser: Quando um processo está executando a sua região crítica, os outros processos não poderão acessar o mesmo recurso.
Questão 3:
Nota: Excelente
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 - Determina o ponto onde deve haver uma sincronização
Resposta gabarito
Determina o ponto onde deve haver uma sincronização
Comentário do gabarito
B- O comando FORK inicia
...