AV1 Sistemas Operacionais
Questão: AV120114CCT0245012 (209070)
1 - Sabemos que o mecanismo de interrupção possibilitou a implementação de sistemas multitarefa. Analise as sentenças abaixo sobre interrupções e, em seguida, assinale a alternativa correta:
I. Um programa que está em execução no momento em que ocorre uma interrupção externa tem o seu contexto salvo, o que permite retomarmos seu processamento posteriormente a partir do ponto onde ocorreu a interrupção
II. São exemplos de eventos geradores de interrupção interna (exceção): divisão por zero e overflow
III. Interrupções internas são geradas por eventos assíncronos e as externas por eventos síncronos Pontos da Questão: 1
Somente a senteça II está correta
Somente as sentenças I e III estão corretas
Somente as sentenças II e III estão corretas
Somente a sentença I está correta
Somente as sentenças I e III estão corretas
Questão: AV120114CCT0245022 (209085)
2 - Nos sistemas operacionais multitarefa é necessário controlar a concorrência de acesso aos recursos e dispositivos, evitando assim a perda de dados. Analise as sentenças abaixo que tratam desse assunto e, em seguida, assinale a alternativa correta:
I. Os mecanismos que garantem a comunicação entre processos concorrentes e o acesso a recursos compartilhados são chamados mecanismos de sincronização
II. Semáforo e monitor são soluções de software para implementação de exclusão mútua entre a região crítica de processos concorrentes, garantindo assim a sincronização
III. O monitor aumenta a responsabilidade do programador na implementação das variáveis de controle, uma vez que o compilador se encarrega de realizar a exclusão mútua Pontos da Questão: 1
Somente a senteça I está correta
Somente a sentença III está correta
Somente as sentenças I e II estão corretas
Somente a sentença II e III estão corretas
Somente a senteça II está correta
Questão: AV320113CCT02450910 (207355)
3 - O que poderia potencialmente acontecer se threads bloqueados em um