Buscar

SISTEMAS OPERACIONAIS Semana 3

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 4 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

Prévia do material em texto

1 ptsPergunta 1
Nenhuma das afirmações está correta.
Somente as afirmações I e II estão corretas.
Somente as afirmações I e III estão corretas.
Todas as afirmações estão corretas.
As afirmações I, III e IV estão corretas.
Analise as afirmações a seguir sobre as condições necessárias para se chegar a uma boa
solução, a fim de que processos paralelos cooperem correta e eficientemente usando dados
compartilhados.
Dois processos nunca podem estar simultaneamente em suas regiões críticas.I.
Nada pode ser afirmado sobre a velocidade ou sobre o número de CPUs.II.
Nenhum processo executado fora de sua região crítica pode bloquear outros
processos.
III.
Nenhum processo deve esperar eternamente para entrar em sua região crítica.IV.
Assinale a alternativa que apresenta as afirmações corretas:
1 ptsPergunta 2
Sleep/wake-up.
Semáforos.
Passagem de mensagem.
Monitores.
Busy waiting.
A estratégia para realização de exclusão mútua, que consiste na constante checagem por
algum valor, é chamada de:
1 ptsPergunta 3
Qual das estratégias de exclusão mútua abaixo requer auxílio de hardware?
Solução de Peterson.
Variáveis de travamento (lock).
Solução de Peterson com TSL.
Desabilitar interrupções.
Estrita alternância (strict alternation).
1 ptsPergunta 4
A utilização de um bit de espera de wake-up.
A utilização de uma trava giratória.
A utilização de um bit de desabilitação de sleep.
A utilização de uma variável de trava (lock).
Uma instrução TSL.
No problema do produtor e consumidor utilizando a estratégia de sleep/wake-up, uma
interrupção pode causar uma falha em que tanto o produtor quanto o consumidor são levados
a dormir indefinidamente. A solução utilizada para evitar esse problema é a utilização de:
1 ptsPergunta 5
Busy waiting.
Passagem de mensagem.
Semáforos.
Sleep/wake-up.
Monitores.
Podemos citar como estratégia de exclusão mútua utilizada em sistemas distribuídos:
1 ptsPergunta 6
Envia não bloqueante – recebe não bloqueante.
Envia não bloqueante – recebe bloqueante.
Envia bloqueante – recebe bloqueante.
Não há utilização de primitivas em mecanismos síncronos de passagem de mensagens.
Envia bloqueante – recebe não bloqueante.
Na passagem de mensagem em sistemas distribuídos que utilizam mecanismo síncrono, no
tocante ao envio e recepção de primitivas, podemos afirmar que:
1 ptsPergunta 7
Somente as afirmações I, II e III estão corretas.
Somente as afirmações II e III estão corretas.
Todas as afirmações estão corretas.
Somente a afirmação IV está correta.
Somente as afirmações I e IV estão corretas.
Analise as afirmações a seguir sobre a estratégia de utilização de semáforo para exclusão
mútua entre processos:
O semáforo geral utiliza operações UP e DOWN.I.
As operações são atômicas.II.
Uma vez que uma operação de semáforo iniciou, nenhum outro processo pode
acessar o semáforo.
III.
Os semáforos são ternários.IV.
Assinale a alternativa que apresenta as afirmações corretas:
1 ptsPergunta 8
São mecanismos eficientes de passagem de mensagem.
Em relação a monitores e semáforos como estratégias de exclusão mútua, podemos afirmar
que:
São boas soluções, pois não há acesso à memória compartilhada.
São boas soluções para sistemas distribuídos.
Proveem sincronização entre processos em máquinas diferentes.
Monitores e semáforos são estratégias para resolver o problema de exclusão mútua em sistemas que possuem
acesso a uma memória comum.
1 ptsPergunta 9
TSL, XCHG, TSL RX.
Semáforos, TSL, monitores.
Busy waiting, strict alternation, spin lock.
Rendez-vous, portos, RPC.
Espera ocupada, TSL, turn.
São mecanismos de passagem de mensagem em sistemas distribuídos:
1 ptsPergunta 10
Somente as afirmações II e III estão corretas.
Somente as afirmações I e II estão corretas.
Todas as afirmações estão corretas.
Somente as afirmações I e III estão corretas.
Nenhuma das afirmações está correta.
Com relação a estratégia de desabilitar interrupções como solução para a exclusão mútua,
analise as afirmações a seguir:
Com as interrupções desabilitadas, a CPU não realiza chaveamento entre os
processos.
I.
Em sistemas com várias CPUs, desabilitar interrupções em uma CPU não evita que as
outras acessem a memória compartilhada.
II.
Não é uma solução segura, pois um processo pode esquecer de reabilitar suas
interrupções e não ser finalizado.
III.
Assinale a alternativa que apresenta as afirmações corretas:

Continue navegando