Buscar

SO - Aula_04 - avaliando o aprendizado

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: CCT0166_EX_A4_201308170009  Matrícula: 201308170009
Aluno(a): ANDRESSA KROEFF PIRES Data: 30/09/2015 19:41:04 (Finalizada)
  1a Questão (Ref.: 201308797883)  Fórum de Dúvidas (0)       Saiba   (0)
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 quando o professor desistir da aula.
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 evento que será solucionado assim que terminar a aula
Uma condição de corrida
 Gabarito Comentado
  2a Questão (Ref.: 201308797848)  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 que descreve o
nome desta condição:
Espera ocupada
Deadlock
Exclusão mútua
  Starvation
Bloqueio
 Gabarito Comentado
  3a Questão (Ref.: 201308425521)  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 de Entrada
Seção Problemática
Seção Restante
  Seção Crítica
Seção de Saída
  4a Questão (Ref.: 201308759883)  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 sempre leva
ao travamento do sistema, forçando o usuário a reinicializá­lo.
O bloqueio em duas fases é uma estratégia especializada de prevenção de impasses que é
aplicada em sistemas de tempo real.
  Uma abordagem utilizada para se lidar com impasses é simplesmente ignorar o fato de que
possam ocorrer.
Pode­se evitar o impasse estabelecendo­se uma cadeia de espera circular, na qual um
processo só pode aguardar o recurso mantido pelo seguinte.
A ocorrência de impasses depende do número de recursos e do número de processos
envolvidos no procedimento.
 Gabarito Comentado
  5a Questão (Ref.: 201308453842)  Fórum de Dúvidas (0)       Saiba   (0)
Embora ambos tenham seu escalonamento feito pelo gerenciamento de processos, threads e
processos são estruturalmente distintos. Qual é a principal diferença entre eles? 
Escolha a alternativa correta.
Processos executam mais rapidamente.
Threads apenas podem ocorrer em processadores multicore.
  Threads possuem contexto simplificado.
Processos apenas podem ocorrer em sistemas de grande porte.
Apenas threads podem ser executados em paralelo.
 Gabarito Comentado
  6a Questão (Ref.: 201308453846)  Fórum de Dúvidas (0)       Saiba   (0)
Qual das seguintes condições não é necessária para a ocorrência de um deadlock? Escolha a
alternativa correta.
Uso mutuamente exclusivo de recursos por processos.
Haver compartilhamento de recursos por processos.
  Escalonamento preemptivo de recursos.
Alocação parcial de recursos a processos.
Processos em espera circular.
 Gabarito Comentado
 Fechar

Outros materiais