Buscar

Sitema Operacional Ex.4

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

SISTEMAS OPERACIONAIS Lupa
Exercício: CCT0224_EX_A4_201401083561  Matrícula: 201401083561
Aluno(a): UBIRATAN MARTINS OLIVEIRA JUNIOR Data: 11/04/2016 14:03:38 (Finalizada)
1a Questão (Ref.: 201401358752) Fórum de Dúvidas (0) Saiba  (0)
Starvation ocorre quando? Escolha a alternativa correta.
O processo tenta mas não consegue acessar uma variável compartilhada.
Pelo menos um evento espera por um evento que não vai ocorrer.
A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo.
Dois ou mais processos são forçados a acessar dados críticos alternando estritamente entre eles.
Pelo menos um processo é continuamente postergado e não executa.
Gabarito Comentado
2a Questão (Ref.: 201401779281) Fórum de Dúvidas (0) Saiba  (0)
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
Espera ocupada
Bloqueio
Exclusão mútua
Deadlock
Gabarito Comentado
3a Questão (Ref.: 201401330429) Fórum de Dúvidas (0) Saiba  (0)
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 Crítica 
Seção de Saída 
Seção de Entrada 
Seção Problemática 
Página 1 de 3BDQ Prova
11/04/2016http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1640645...
4a Questão (Ref.: 201401797765) Fórum de Dúvidas (0) Saiba  (0)
Exclusão mútua é uma técnica usada em programação concorrente para evitar acesso simultâneo a um recurso compartilhado, acesso esse denominado por REGIÃO CRÍTICA. Julgue as sentenças a seguir e marque a INCORRETA.
É permitido que mais de um processo, em execução, possa executar, simultaneamente, uma região crítica
Quando não houver processo executando uma região crítica qualquer processo que solicitar acesso deverá obtê-lo imediatamente
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
Gabarito Comentado
5a Questão (Ref.: 201401207315) Fórum de Dúvidas (0) Saiba  (0)
Os Sistemas Operacionais estão sujeitos a um fenômeno denominado deadlock. Para que uma situação de deadlock seja criada, as seguintes condições devem acontecer simultaneamente:
transferência excessiva de páginas (thrashing), superposição de processos (process overlapping), monopolização de recursos (hold and wait) e não preempção (no preemption). 
exclusão mútua (mutual exclusion), transferência excessiva de páginas (thrashing), superposição de processos (process overlapping) e espera circular (circular wait). 
exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), não preempção (no preemption) e espera circular (circular wait). 
exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), superposição de processos (process overlapping) e falha de escalonamento (scheduling fail).
transferência excessiva de páginas (thrashing), não preempção (no preemption), espera circular (circular wait) e falha de escalonamento (scheduling fail). 
Gabarito Comentado
6a Questão (Ref.: 201401108929) Fórum de Dúvidas (0) Saiba  (0)
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 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 em função da exclusão mútua no acesso aos dois recursos
Um deadlock que poderá ser solucionado quando o professor desistir da aula.
Página 2 de 3BDQ Prova
11/04/2016http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1640645...
Fechar
Página 3 de 3BDQ Prova
11/04/2016http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1640645...

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes