Buscar

Teste de Conhecimento Aula 04 Sistemas Operacionais

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

EPS http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 
1 de 3 20/04/2018 18:55 
 
Exercício: CCT0757_EX_A4__V1 14/04/2018 23:29:19 (Finalizada) 
Aluno(a): 2018.1 EAD 
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 
 
 
Preciso de canetas e apagador para a aula. Peguei as canetas, mas parei para conversar um pouco. Ao tentar pegar o apagador fiquei sabendo que 
outro professor pegou o apagador para um reunião não programada e aguardava a caneta que não estava mais sobre a mesa para começar a reunião. 
Fiquei esperando que o apagador fosse devolvido e, como isso não aonteceu, resolvi guardar as canetas para a segunda aula e continuar aguardando 
o apagador. 
Fiquei sabendo que o outro professor também não começou a reunião pois ficou aguardando as canetas e também resolveu aguardar. 
Nesta situação podemos identificar a ocorrência de: 
Um deadlock em função da exclusão mútua no acesso aos dois recursos 
Um evento que será solucionado assim que terminar a aula 
Uma condição de corrida 
Um deadlock que poderá ser solucionado se um dos professores tirar o recurso das mãos do outro. 
Um deadlock que poderá ser solucionado quando o professor desistir da aula. 
 
 
 
Starvation é uma situação que ocorre quando: 
O processo tenta mas não consegue acessar uma variável compartilhada. 
A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. 
Pelo menos um processo é continuamente postergado e não executa 
 Pelo menos um evento espera por um evento que não vai ocorrer. 
 Quando Quantum está acima de 400 ms 
 
 
Em programação concorrente existe uma condição na qual o processo nunca é executado, pois processos de prioridade maior sempre são executados 
antes. Assinale a alternativa que descreve o nome desta condição: 
Starvation 
Exclusão mútua 
Bloqueio 
Espera ocupada 
Deadlock 
 
 
 
 
 
 
 
 
 
 
EPS http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 
2 de 3 20/04/2018 18:55 
 
Exclusão mútua é uma técnica usada em programação concorrente para evitar que dois processos ou threads tenham acesso, simultaneamente, a um 
recurso compartilhado, acesso esse denominado por REGIÃO CRÍTICA. Julgue as sentenças a seguir e marque a INCORRETA. 
 Quando não houver processo executando uma região crítica qualquer processo que solicitar acesso deverá obtê-lo imediatamente 
 É permitido que mais de um processo por vez possa executar uma região crítica 
 Um processo interrompido fora de uma região crítica não pode impedir que outro processo tenha acesso a esta região crítica 
 Não pode haver nem deadlock nem starvation 
 Um processo deve permanecer executando uma região crítica por tempo finito 
 
O trecho do código-fonte de um programa que, ao ser executado, requer um recurso e pode levar o sistema a uma Condição de Corrida é 
denominado? 
 Seção Restante 
 Seção de Entrada 
Seção Crítica 
Seção de Saída 
Seção Problemática 
 
Ref.: 201607937557 
 
 
Analise o texto a seguir: 
"Preciso de canetas e apagador para a aula. Peguei as canetas, mas parei para conversar um pouco. Ao tentar pegar o apagador fiquei sabendo que 
outro professor pegou o apagador para um reunião não programada e aguardava a caneta que não estava mais sobre a mesa para começar a reunião. 
Fiquei esperando que o apagador fosse devolvido e, como isso não aonteceu, resolvi guardar as canetas para a segunda aula e continuar aguardando 
o apagador. 
Fiquei sabendo que o outro professor também não começou a reunião pois ficou aguardando as canetas e também resolveu aguardar." 
Nesta situação pode-se identificar a ocorrência de: 
 Um deadlock que poderá ser solucionado se um dos professores tirar o recurso das mãos do outro. 
Um deadlock em função da exclusão mútua no acesso aos dois recursos 
Uma condição de corrida 
Um evento que será solucionado assim que terminar a aula 
Um deadlock que poderá ser solucionado quando o professor desistir da aula. 
 
 
O trecho do código-fonte de um programa que, ao ser executado, requer um recurso e pode levar o sistema a uma condição de corrida é denominado: 
 Região problemática 
 Região restante 
 Região de saída 
 Região de entrada 
 Região crítica 
 
 
 
 
 
 
 
EPS http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 
3 de 3 20/04/2018 18:55 
 
Starvation ocorre quando? Escolha a alternativa correta. 
 Dois ou mais processos são forçados a acessar dados críticos alternando estritamente entre eles. 
 A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. 
 O processo tenta mas não consegue acessar uma variável compartilhada. 
Pelo menos um processo é continuamente postergado e não executa. 
Pelo menos um evento espera por um evento que não vai ocorrer.

Outros materiais