Buscar

AA_SISTEMAS_OPERACIONAIS_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
 Fechar
Exercício: CCT0224_EX_A4_201403033595 Matrícula: 201403033595
Aluno(a): BRUNO FERREIRA DE JESUS Data: 12/09/2015 13:43:46 (Finalizada)
1a Questão (Ref.: 201403609828) Fórum de Dúvidas (0) Saiba (0)
Sobre a ocorrência de impasses (deadlocks), marque a afirmativa correta.
Uma vez ocorrido o impasse, não há algoritmos que permitam detectá‐lo, o que sempreleva ao travamento do sistema, forçando o usuário a reinicializá‐lo.
Uma abordagem utilizada para se lidar com impasses é simplesmente ignorar o fato deque possam ocorrer.
O bloqueio em duas fases é uma estratégia especializada de prevenção de impasses queé aplicada em sistemas de tempo real.
A ocorrência de impasses depende do número de recursos e do número de processosenvolvidos no procedimento.
Pode‐se evitar o impasse estabelecendo‐se uma cadeia de espera circular, na qual umprocesso só pode aguardar o recurso mantido pelo seguinte.
 Gabarito Comentado
2a Questão (Ref.: 201403647793) Fórum de Dúvidas (0) Saiba (0)
Em programação concorrente existe uma condição na qual um processo nunca é executado,pois processos de prioridade maior sempre são executados antes. Assinale a assertiva quedescreve o nome desta condição:
Exclusão mútua
Starvation
Bloqueio
Espera ocupada
Deadlock
 Gabarito Comentado
3a Questão (Ref.: 201403647803) Fórum de Dúvidas (0) Saiba (0)
Starvation é uma situação que ocorre quando:
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cr...
1 de 3 12/09/2015 14:07
Quando Quantum está acima de 400 ms
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.
Pelo menos um processo é continuamente postergado e não executa.
A prioridade de um processo é ajustada de acordo com o tempo total de execução domesmo.
 Gabarito Comentado
4a Questão (Ref.: 201403303788) Fórum de Dúvidas (0) Saiba (0)
Considere as seguintes afirmativas relativas à ocorrência de "deadlocks" (ou impasses).
I. A estratégia de tratamento de "deadlocks" conhecida como detecção requer que sedetermine uma condição suficiente a que eles ocorram. Uma vez determinada a condição, otratamento por detecção consiste em verificar sua validade e, em caso afirmativo, concluir queexiste um "deadlock".
II. As estratégias conhecidas como prevenção e detecção para o tratamento de "deadlocks" sãocomplementares uma à outra: Enquanto a primeira guia o projeto dos algoritmos decompartilhamento de recursos para que "deadlocks" jamais ocorram, a segunda trata deimpedir que ocorram quaisquer condições necessárias à ocorrência de "deadlocks".
III. Para que ocorra um "deadlock" é necessário que haja um ciclo de espera envolvendo umdeterminado conjunto de processos. Uma estratégia comum de prevenção é a criação dealgoritmos de compartilhamento de recursos que impeçam a ocorrência desses ciclos.
Assinale a alternativa CORRETA:
Apenas as afirmativas II e III são verdadeiras.
Apenas a afirmativa III é verdadeira.
Apenas a afirmativa I é verdadeira.
Apenas as afirmativas I e III são verdadeiras.
Apenas a afirmativa II é verdadeira.
 Gabarito Comentado
5a Questão (Ref.: 201403275466) 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
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cr...
2 de 3 12/09/2015 14:07
levar o sistema a uma Condição de Corrida é denominado?
Seção de Saída
Seção Crítica
Seção de Entrada
Seção Problemática
Seção Restante
6a Questão (Ref.: 201403648508) Fórum de Dúvidas (0) Saiba (0)
Embora ambos tenham seu escalonamento feito pelo gerenciamento de processos, threads eprocessos são estruturalmente distintos. Qual é a principal diferença entre eles?Escolha a alternativa correta.
Threads apenas podem ocorrer em processadores multicore.
Processos apenas podem ocorrer em sistemas de grande porte.
Apenas threads podem ser executados em paralelo.
Threads possuem o mesmo contexto de software
Processos executam mais rapidamente.
 Gabarito Comentado
 Fechar
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cr...
3 de 3 12/09/2015 14:07

Outros materiais