Buscar

SISTEMAS OPERACIONAIS aula 04

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

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:
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:
Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois processos de
prioridade maior sempre o impedem de ser executado, podemos concluir que ocorreu ?
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:
1.
Bloqueio
Exclusão mútua
Deadlock
 Starvation
Espera ocupada
 
Gabarito Coment.
 
2.
Um deadlock que poderá ser solucionado quando o professor desistir da aula.
 Um deadlock em função da exclusão mútua no acesso aos dois recursos
Um deadlock que poderá ser solucionado se um dos professores tirar o recurso das mãos do outro.
Uma condição de corrida
Um evento que será solucionado assim que terminar a aula
 
Gabarito Coment.
 
3.
Bloqueio do processo
Exclusão mútua
Deadlock
 Starvation
Espera ocupada
 
Gabarito Coment.
 
4.
Deadlock
 Starvation
Starvation é uma situação que ocorre quando:
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.
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?
Starvation ocorre quando? Escolha a alternativa correta.
Espera ocupada
Exclusão mútua
Bloqueio
 
Gabarito Coment.
 
5.
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.
Quando Quantum está acima de 400 ms
A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo.
 
Gabarito Coment.
 
6.
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
 É permitido que mais de um processo por vez possa executar uma 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 Coment.
 
7.
Seção de Saída
Seção de Entrada
 Seção Crítica
Seção Problemática
Seção Restante
 
 
8.
 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 do mesmo.
Pelo menos um evento espera por um evento que não vai ocorrer.
O processo tenta mas não consegue acessar uma variável compartilhada.
Dois ou mais processos são forçados a acessar dados críticos alternando estritamente entre eles.
 
 
Gabarito Coment.

Continue navegando