Buscar

M3 - Sincronização de Processos

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 5 páginas

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

Prévia do material em texto

23/03/2022 20:32 M3 | Quiz - Sincronização de Processos: 2022/1 - Fundamentos de Sistemas Operacionais - GR96003-00106-861928 - Quarta-f…
https://unisinos.instructure.com/courses/22599/quizzes/14251 1/5
M3 | Quiz - Sincronização de Processos
Entrega 24 mar em 23:59 Pontos 2 Perguntas 7
Disponível 4 mar em 23:59 - 24 mar em 23:59 20 dias Limite de tempo Nenhum
Tentativas permitidas 3
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 34 minutos 2 de 2
Pontuação desta tentativa: 2 de 2
Enviado 23 mar em 20:30
Esta tentativa levou 34 minutos.
Fazer o teste novamente
0,1 / 0,1 ptsPergunta 1
Condições de corrida podem ocorrer se múltiplas threads fazem leituras
de um dado compartilhado, mesmo que nenhuma realize escrita.
 Verdadeiro 
 Falso Correto!Correto!
Leituras não alteram o estado do dado compartilhado, então pelo
menos uma thread deve realizar uma operação de escrita para
que condições de corrida ocorra.
https://unisinos.instructure.com/courses/22599/quizzes/14251/history?version=1
https://unisinos.instructure.com/courses/22599/quizzes/14251/take?user_id=5013
23/03/2022 20:32 M3 | Quiz - Sincronização de Processos: 2022/1 - Fundamentos de Sistemas Operacionais - GR96003-00106-861928 - Quarta-f…
https://unisinos.instructure.com/courses/22599/quizzes/14251 2/5
0,1 / 0,1 ptsPergunta 2
O uso de mutex para a exclusão mútua em seções críticas garante que
não haja condição de corrida, porém pode ocasionar deadlocks se não
for corretamente empregado.
 Verdadeiro Correto!Correto!
 Falso 
0,1 / 0,1 ptsPergunta 3
Além da operação de inicialização, semáforos têm duas operações
principais, P() e V(), sendo que apenas a operação P() pode bloquear um
processo ou thread. 
 Verdadeiro Correto!Correto!
 Falso 
0,1 / 0,1 ptsPergunta 4
Apenas uma dessas condições são necessárias para a ocorrência de
deadlocks: exclusão mútua, posse e espera, não-preempção e espera
circular.
 Verdadeiro 
 Falso Correto!Correto!
23/03/2022 20:32 M3 | Quiz - Sincronização de Processos: 2022/1 - Fundamentos de Sistemas Operacionais - GR96003-00106-861928 - Quarta-f…
https://unisinos.instructure.com/courses/22599/quizzes/14251 3/5
Todas as condições devem ocorrer simultaneamente.
0,1 / 0,1 ptsPergunta 5
As três propriedades do problema da seção crítica são: exclusão mútua,
progresso e espera limitada.
 Verdadeiro Correto!Correto!
 Falso 
0,75 / 0,75 ptsPergunta 6
Quatro são as condições necessárias para ocorrência de deadlock:
exclusão mútua, posse e espera, não-preempção e espera circular.
Relacione as colunas com as condições e suas respectivas definições:
Pelo menos um recurso
deve ser alocado em modo
não compartilhável; ou
seja, apenas um processo
de cada vez deve usar o
recurso.
 Exclusão mútuaCorreto!Correto!
Um processo deve estar de
posse de pelo menos um
recurso e esperando para
adquirir recursos
adicionais que, no
momento, são mantidos
por outros processos.
 Posse e esperaCorreto!Correto!
23/03/2022 20:32 M3 | Quiz - Sincronização de Processos: 2022/1 - Fundamentos de Sistemas Operacionais - GR96003-00106-861928 - Quarta-f…
https://unisinos.instructure.com/courses/22599/quizzes/14251 4/5
Recursos não podem ser
interceptados; ou seja, um
recurso só pode ser
liberado voluntariamente
pelo processo que o
estiver mantendo.
 Não-preempçãoCorreto!Correto!
Deve existir um conjunto
de processos em espera
de tal modo que um
processo esteja esperando
por um recurso que está
alocado a outro
processo, este processo,
por sua vez, esteja
esperando por um terceiro
processo, e o terceiro
processo esteja esperando
pelo primeiro.
 Espera circularCorreto!Correto!
0,75 / 0,75 ptsPergunta 7
Analise as afirmativas a seguir:
I. Condições de corrida podem ocorrer se múltiplas threads fazem
leituras de um dado compartilhado, mesmo que nenhuma realize
escritas.
II. O uso de mutex para a exclusão mútua em seções críticas
garante que não haja condição de corrida, porém pode ocasionar
deadlocks se não for corretamente empregado. 
III. Além da operação de inicialização, semáforos têm duas
operações principais, P() e V(), sendo que apenas a operação P()
pode bloquear um processo ou thread.
23/03/2022 20:32 M3 | Quiz - Sincronização de Processos: 2022/1 - Fundamentos de Sistemas Operacionais - GR96003-00106-861928 - Quarta-f…
https://unisinos.instructure.com/courses/22599/quizzes/14251 5/5
IV. Apenas uma dessas condições são necessárias para a
ocorrência de deadlocks: exclusão mútua, posse e espera, não-
preempção e espera circular.
V. As quatro propriedades do problema da seção crítica são:
exclusão mútua, progresso, espera limitada e processamento.
A análise permite concluir que:
 Apenas as afirmações I, II e III são verdadeiras. 
 Apenas as afirmações I, III e IV são verdadeiras. 
 Apenas as afirmações II e IV são verdadeiras. 
 Apenas as afirmações II, III e V são verdadeiras. 
 Apenas as afirmações II e III são verdadeiras. Correto!Correto!
Pontuação do teste: 2 de 2

Continue navegando