Logo Passei Direto
Buscar

Atividade Objetiva 4_ Sistemas Distribuídos

Ferramentas de estudo

Questões resolvidas

São condições exclusivas para que haja deadlock: Exclusão mútua: Um recurso é requisitado exclusivamente por um processo; Retenção e espera: Um processo não libera o recurso alocado e, ao mesmo tempo, aguarda outro processo libere um recurso para que consiga utilizá-lo; Sem preempção: Um recurso só pode ser liberado pelo processo que o alocou primeiro; Espera circular: Existe uma cadeia cíclica fechada de processos aguardando a liberação recursos alocados por outros processos.
Considerando o texto, avalie as afirmacoes abaixo: I. Uma estratégia para lidar com o deadlock é ignorá-lo II. Uma estratégia para prevenir o deadlock é tornar um processo preemptivo. III. Um processo entra em deadlock ao remover a preempção. É correto o que se afirma em:
III, apenas.
II e III, apenas.
II, apenas.
I, apenas.
I e II, apenas.

Na literatura, autores como Tanembaum apresentam o deadlock como o estado em que dois ou mais processos ficam por tempo indefinido esperando que os outros processos liberem o que está utilizando. Existem alguns exemplos práticos, como uma ponte onde só pode passar um carro por vez ou uma passarela onde só pode passar uma pessoa por vez. A ponte ou passarela podem ser entendidos como os recursos, e o carro ou a pessoa como os processos.
Refletindo sobre o conceito de deadlock, avalie as seguintes asserções e a relação proposta: I. Uma solução para prevenir o deadlock é remover a espera circular ou, então, remover a exclusão mútua. PORQUE II. Para que haja deadlock, é necessário que ocorram quatro condições simultaneamente: exclusão mútua, starvation, espera circular e retenção e espera. A respeito dessas asserções, assinale a opção correta:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
As asserções I e II são ambas proposições falsas.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
As asserções I é uma proposição falsa, e a II é uma proposição verdadeira.

Uma coisa, dentro do conceito de Internet das Coisas, pode ser um relógio inteligente que monitora os batimentos cardíacos de uma pessoa, ou um carro que, ao perceber que o motorista está sonolento, emite avisos sonoros, reduzindo a velocidade do automóvel. Deste modo, qualquer objeto que seja possível atribuir um IP e que possa transferir dados em uma rede pode ser considerado uma coisa.
Considerando o papel e o contexto de Internet das Coisas (IoT), avalie as afirmações a seguir: I. Os dispositivos IoT são naturalmente vulneráveis a ameaças de conectividade, devido a instabilidades da rede de internet. II. A conectividade é a capacidade de um sistema IoT de reunir objetos do cotidiano. III. A coleta de dados é realizada de acordo com alterações nos sensores, devido à natureza dinâmica de IoT. IV. A Internet das coisas é um paradigma que envolve a onipresença de internet em um ambiente.
III e IV.
II e IV.
I e II.
II e III.
I e III.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

São condições exclusivas para que haja deadlock: Exclusão mútua: Um recurso é requisitado exclusivamente por um processo; Retenção e espera: Um processo não libera o recurso alocado e, ao mesmo tempo, aguarda outro processo libere um recurso para que consiga utilizá-lo; Sem preempção: Um recurso só pode ser liberado pelo processo que o alocou primeiro; Espera circular: Existe uma cadeia cíclica fechada de processos aguardando a liberação recursos alocados por outros processos.
Considerando o texto, avalie as afirmacoes abaixo: I. Uma estratégia para lidar com o deadlock é ignorá-lo II. Uma estratégia para prevenir o deadlock é tornar um processo preemptivo. III. Um processo entra em deadlock ao remover a preempção. É correto o que se afirma em:
III, apenas.
II e III, apenas.
II, apenas.
I, apenas.
I e II, apenas.

Na literatura, autores como Tanembaum apresentam o deadlock como o estado em que dois ou mais processos ficam por tempo indefinido esperando que os outros processos liberem o que está utilizando. Existem alguns exemplos práticos, como uma ponte onde só pode passar um carro por vez ou uma passarela onde só pode passar uma pessoa por vez. A ponte ou passarela podem ser entendidos como os recursos, e o carro ou a pessoa como os processos.
Refletindo sobre o conceito de deadlock, avalie as seguintes asserções e a relação proposta: I. Uma solução para prevenir o deadlock é remover a espera circular ou, então, remover a exclusão mútua. PORQUE II. Para que haja deadlock, é necessário que ocorram quatro condições simultaneamente: exclusão mútua, starvation, espera circular e retenção e espera. A respeito dessas asserções, assinale a opção correta:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
As asserções I e II são ambas proposições falsas.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
As asserções I é uma proposição falsa, e a II é uma proposição verdadeira.

Uma coisa, dentro do conceito de Internet das Coisas, pode ser um relógio inteligente que monitora os batimentos cardíacos de uma pessoa, ou um carro que, ao perceber que o motorista está sonolento, emite avisos sonoros, reduzindo a velocidade do automóvel. Deste modo, qualquer objeto que seja possível atribuir um IP e que possa transferir dados em uma rede pode ser considerado uma coisa.
Considerando o papel e o contexto de Internet das Coisas (IoT), avalie as afirmações a seguir: I. Os dispositivos IoT são naturalmente vulneráveis a ameaças de conectividade, devido a instabilidades da rede de internet. II. A conectividade é a capacidade de um sistema IoT de reunir objetos do cotidiano. III. A coleta de dados é realizada de acordo com alterações nos sensores, devido à natureza dinâmica de IoT. IV. A Internet das coisas é um paradigma que envolve a onipresença de internet em um ambiente.
III e IV.
II e IV.
I e II.
II e III.
I e III.

Prévia do material em texto

26/07/2022 14:45 Atividade Objetiva 4: Sistemas Distribuídos
https://famonline.instructure.com/courses/19614/quizzes/82143 1/7
Atividade Objetiva 4
Entrega 5 jun em 23:59 Pontos 1 Perguntas 5
Disponível 8 fev em 0:00 - 5 jun em 23:59 Limite de tempo Nenhum
Tentativas permitidas 2
Instruções
Este teste foi travado 5 jun em 23:59.
Histórico de tentativas
Tentativa Tempo Pontuação
MANTIDO Tentativa 2 5.920 minutos 0,8 de 1
MAIS RECENTE Tentativa 2 5.920 minutos 0,8 de 1
Tentativa 1 1.413 minutos 0,6 de 1
Pontuação desta tentativa: 0,8 de 1
Enviado 5 jun em 17:16
Esta tentativa levou 5.920 minutos.
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER
O QUESTIONÁRIO", no final da página.
0 / 0,2 ptsPergunta 1
Leia o texto abaixo:
 
São condições exclusivas para que haja deadlock:
Exclusão mútua: Um recurso é requisitado exclusivamente por um processo;
Retenção e espera: Um processo não libera o recurso alocado e, ao mesmo tempo, agua
outro processo libere um recurso para que consiga utilizá-lo;
Sem preempção: Um recurso só pode ser liberado pelo processo que o alocou primeiro;
Espera circular: Existe uma cadeia cíclica fechada de processos aguardando a liberação 
recursos alocados por outros processos.
 
Fonte: COFFMAN, G.; ELPHICK, J., e SHOSHANI, A.. System deadlocks. Computing S
Vol. 3, no. 2, pg. 67-78. 1971.
 
 
A+
A
A-
https://famonline.instructure.com/courses/19614/quizzes/82143/history?version=2
https://famonline.instructure.com/courses/19614/quizzes/82143/history?version=2
https://famonline.instructure.com/courses/19614/quizzes/82143/history?version=1
26/07/2022 14:45 Atividade Objetiva 4: Sistemas Distribuídos
https://famonline.instructure.com/courses/19614/quizzes/82143 2/7
Considerando o texto, avalie as afirmações abaixo:
 
I. Uma estratégia para lidar com o deadlock é ignorá-lo
II. Uma estratégia para prevenir o deadlock é tornar um processo preemptivo.
III. Um processo entra em deadlock ao remover a preempção.
 
É correto o que se afirma em:
 III, apenas. 
 II e III, apenas.I 
 II, apenas. 
 I, apenas. Resposta corretaResposta correta
 I e II, apenas. Você respondeuVocê respondeu
Alternativa D: A alternativa está incorreta, pois apenas a afirmação I é verdadeira.
A afirmação I é verdadeira, pois como é raro ocorrer um estado de deadlock, seria
gasto um tempo muito grande para desenvolver um código para removê-lo, então,
podemos deixar o deadlock ocorrer. Quando isso acontece é possível tomar outras
ações como, por exemplo, reiniciar o sistema. Esta técnica de ignorar o deadlock é
utilizada por sistemas operacionais como o Windows e o Linux.
A afirmação II é falsa, pois adicionando preempção, ou seja, tornar um processo
preemptivo, fará com que ele seja sempre proprietário de um recurso (o processador,
por exemplo), logo, se ele não libera o recurso para outros processos, teremos o
estado de deadlock.
A afirmação III é falsa, pois removendo a preempção, um processo será obrigado a
parar e liberar o recurso que está sendo utilizado. Deste modo, outros processos
poderão utilizar o recurso que estava ocupado.
0,2 / 0,2 ptsPergunta 2
Leia o texto a seguir:
 
Na literatura, autores como Tanembaum apresentam o deadlock como o estado em que d
mais processos ficam por tempo indefinido esperando que os outros processos liberem o
que está utilizando. Existem alguns exemplos práticos, como uma ponte onde só pode pa
carro por vez ou uma passarela onde só pode passar uma pessoa por vez. A ponte ou pa
podem ser entendidos como os recursos, e o carro ou a pessoa como os processos.
A+
A
A-
26/07/2022 14:45 Atividade Objetiva 4: Sistemas Distribuídos
https://famonline.instructure.com/courses/19614/quizzes/82143 3/7
 
Refletindo sobre o conceito de deadlock, avalie as seguintes asserções e a relação propo
elas.
 
I. Uma solução para prevenir o deadlock é remover a espera circular ou, então, remover a
exclusão mútua.
 
PORQUE
 
II. Para que haja deadlock, é necessário que ocorram quatro condições simultaneamente
mútua, starvation, espera circular e retenção e espera.
 
A respeito dessas asserções, assinale a opção correta:
 As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. 
 As asserções I e II são ambas proposições falsas.8 
 A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. Correto!Correto!
A alternativa está correta, pois a asserção I é uma proposição verdadeira, e a II é
uma proposição falsa.
A asserção I é uma proposição verdadeira, pois para prevenir o deadlock, basta
remover uma das quatro condições que são: espera circular, exclusão mútua, falta de
preempção e/ou retenção e espera.
A asserção II é uma proposição falsa, pois starvation não é uma das quatro condições
para que haja deadlock. A presença de preempção pode prevenir o deadlock, porém,
pode gerar um estado de starvation.
 As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. 
 As asserções I é uma proposição falsa, e a II é uma proposição verdadeira. 
0,2 / 0,2 ptsPergunta 3
Observe a figura a seguir:
A+
A
A-
26/07/2022 14:45 Atividade Objetiva 4: Sistemas Distribuídos
https://famonline.instructure.com/courses/19614/quizzes/82143 4/7
Considerando as informações apresentadas, assinale a opção correta.
 
Sendo que P1 possui maior prioridade e P2 maior prioridade, se tirarmos R2 de P2,
eliminaremos o deadlock, podendo ocorrer starvation
 
A figura representa um recurso R1 que está sendo utilizado por um processo P2 e um
processo P2 que necessita do recurso R1.
 
Supondo que P2 possui maior prioridade e P1 menor prioridade, se tirarmos R1 de P1,
eliminaremos o deadlock, podendo ocorrer starvation.
Correto!Correto!
A alternativa está correta, pois em um caso em que um processo (P2, por exemplo) possui maior prioridade do
que outro processo (P1, por exemplo), para eliminarmos o deadlock basta retirar “a força” por preempção o
processo com menor prioridade. Porém, como estamos tirando o processo de menor prioridade, corre-se o
risco do processo de maior prioridade ficar (na maior parte do tempo) com o recurso.
 
A figura representa um recurso R2 que está sendo utilizado por um processo P2 e que está
aguardando a finalização de leitura de P1.
 
A exclusão mútua ocorre na figura a partir do momento que o processo P1 excluí a
possibilidade do processo P2 acessar o recurso R1.
A+
A
A-
26/07/2022 14:45 Atividade Objetiva 4: Sistemas Distribuídos
https://famonline.instructure.com/courses/19614/quizzes/82143 5/7
0,2 / 0,2 ptsPergunta 4
Na figura apresentada abaixo, termos duas pessoas. Uma está subindo e outra
descendo a escada. Entretanto, a escada é muito estreita, podendo passar apenas uma
pessoa por vez, como pode observar:
Qual das situações abaixo é possível reconhecer na imagem?
 
Retenção e espera, quando a pessoa que sobe está impedindo (retendo) a pessoa que
desce, logo, há uma retenção e espera.
 
Deadlock, quando todos os processos são bloqueados e nenhum deles continuam a
execução.
Correto!Correto!
A alternativa está correta, pois em deadlock, o recurso solicitado é bloqueado por
outro processo. No caso da figura, temos duas pessoas (processos) que estão
tentando acessar o mesmo recurso que é a escada. Logo, elas entram em deadlock.
 
Preempção, quando o recurso (a escada) fica bloqueado, pois dois processos (pessoas)
estão tentando acessá-lo simultaneamente.
 
Espera circular, quando a pessoa que sobe está aguardando a liberação do recurso
escada, porém esta é usada pela pessoa que desce.
A+
A
A-
26/07/2022 14:45 Atividade Objetiva 4: Sistemas Distribuídos
https://famonline.instructure.com/courses/19614/quizzes/82143 6/7
 
Starvation, quando o recurso solicitado, neste caso a escada, é bloqueado pelo processo
de maior prioridade.
0,2 / 0,2 ptsPergunta 5
Leia o texto abaixo:
 
Uma coisa, dentro do conceito de Internet das Coisas, pode serum relógio inteligente qu
os batimentos cardíacos de uma pessoa, ou um carro que, ao perceber que o motorista e
sonolento, emite avisos sonoros, reduzindo a velocidade do automóvel. Deste modo, qua
objeto que seja possível atribuir um IP e que possa transferir dados em uma rede pode se
considerado uma coisa.
 
Considerando o papel e o contexto de Internet das Coisas (IoT), avalie as afirmações a s
 
I. Os dispositivos IoT são naturalmente vulneráveis a ameaças de conectividade, devido a
instabilidades da rede de internet.
II. A conectividade é a capacidade de um sistema IoT de reunir objetos do cotidiano.
III. A coleta de dados é realizada de acordo com alterações nos sensores, devido à natur
dinâmica de IoT.
IV. A Internet das coisas é um paradigma que envolve a onipresença de internet em um a
 
É correto o que se afirma apenas em:
 III e IV. 
 II e IV. 
 I e II. 
 II e III. Correto!Correto!
A+
A
A-
26/07/2022 14:45 Atividade Objetiva 4: Sistemas Distribuídos
https://famonline.instructure.com/courses/19614/quizzes/82143 7/7
A alternativa está correta, pois apenas as afirmações II e III são verdadeiras.
A afirmação II é verdadeira, pois a conectividade permite a IoT reunir objetos do cotidiano. A conectividade
desses objetos é essencial, pois as interações simples no nível do objeto contribuem para a inteligência coletiva
na rede IoT.
A afirmação III é verdadeira, pois a principal atividade da Internet das Coisas é coletar dados de seu ambiente,
isso é alcançado com as mudanças dinâmicas que ocorrem nos dispositivos.
A afirmação I é falsa, pois os dispositivos IoT são naturalmente vulneráveis a ameaças à segurança. Há um alto
nível de transparência e problemas de privacidade com a IoT, mas a conectividade com a internet (ou falta dela)
não é uma ameaça a um sistema IoT.
A afirmação IV é falsa, pois a IoT é um paradigma que envolve a onipresença no ambiente de diferentes coisas
que estão usando redes sem fio e com fio, em outras palavras, IoT tem como conceito fundamental a
computação pervasiva.
 I e III. 
Pontuação do teste: 0,8 de 1
A+
A
A-

Mais conteúdos dessa disciplina