Wikipedia

Resultados da pesquisa

domingo, 22 de outubro de 2023

Sistemas Distribuídos - Atividade 4 FAM - NOTA 8

 

Atividade 4

.

 
Sinalizar pergunta: Pergunta 1
Pergunta 1

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:

F4.PNG

Qual das situações abaixo é possível reconhecer na imagem?

Grupo de escolhas da pergunta
 
Sinalizar pergunta: Pergunta 2
Pergunta 2

Observe a figura a seguir:

F5.PNG

Considerando as informações apresentadas, assinale a opção correta.

Grupo de escolhas da pergunta
 
Sinalizar pergunta: Pergunta 3
Pergunta 3

Leia o texto abaixo:

 

Uma coisa, dentro do conceito de Internet das Coisas, pode ser um relógio inteligente que analisa 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 as 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.

 

É correto o que se afirma apenas em:

Grupo de escolhas da pergunta
 
Sinalizar pergunta: Pergunta 4
Pergunta 4

Leia o texto a seguir:

 

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 recurso 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 entre 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: exclusão mútua, starvation, espera circular e retenção e espera.

 

A respeito dessas asserções, assinale a opção correta:

Grupo de escolhas da pergunta
 
Sinalizar pergunta: Pergunta 5
Pergunta 5

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, aguarda que 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 dos recursos alocados por outros processos.

 

Fonte: COFFMAN, G.; ELPHICK, J., e SHOSHANI, A.. System deadlocksComputing Surveys. Vol. 3, no. 2, pg. 67-78. 1971.

 

 

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:

Grupo de escolhas da pergunta

Sistemas Distribuídos - Atividade 3 FAM

 

Atividade 3


 
Sinalizar pergunta: Pergunta 1
Pergunta 1

Leia o texto abaixo:

 

Um sistema de arquivos distribuídos permite que os usuários de computadores fisicamente distribuídos possam compartilhar dados e recursos usando sistemas de arquivos como, por exemplo, o NFS (Network File System), o SMB (Server Message Block) e Apache Hadoop.

Considerando o texto apresentado, avalie as afirmações abaixo:

 

I. As máquinas que executam o cliente NFS podem se conectar a servidores NFS usando solicitações RPC (Remote Process Call).

II. O SMB possui uma versão específica de sistemas de arquivos para plataforma MacOS chamada CIFS (Common Internet File System).

III. O Hadoop transmite pela rede blocos de dados chamados DataBlocks, os quais são vinculados a um nó mestre no cluster.

 

É correto o que se afirma em:

Grupo de escolhas da pergunta
 
Sinalizar pergunta: Pergunta 2
Pergunta 2

Leia o texto abaixo:

 

As organizações e seus processos de negócios geralmente exigem que as pessoas trabalhem em colaboração, compartilhando arquivos importantes com membros de seu grupo de trabalho, bem como com parceiros externos, contratados e, até mesmo, com clientes. Este tipo de compartilhamento se dá, por exemplo, em sistemas de arquivos distribuídos como NFS (Network File System).

 

Considerando as informações apresentadas, analise as asserções abaixo sobre sistemas distribuídos e a relação proposta entre elas.

 

I. Ao realizar compartilhamento de seus arquivos, mesmo que ele esteja criptografado, este compartilhamento pode comprometer a segurança do sistema computacional, mais especificamente, ameaçando a confidencialidade.

 

PORQUE

 

II. Na ausência do princípio da confidencialidade durante o compartilhamento de arquivos, terceiros podem assumir outras identidades ocasionando uma série de problemas.

 

A seguir, assinale a alternativa correta:

Grupo de escolhas da pergunta
 
Sinalizar pergunta: Pergunta 3
Pergunta 3

Leia o texto abaixo:

 

Existem três princípios fundamentais que desafiam a segurança da informação, ou três lentes para examiná-la. A tríade da segurança da informação é formada por: confidencialidade, integridade e disponibilidade. Trata-se de um modelo conhecido para o desenvolvimento de políticas usada para identificar áreas problemáticas e soluções para a segurança da informação.

 

Considerando o texto apresentado, avalie as afirmações abaixo:

 

I. Um exemplo do princípio da disponibilidade é quando você digita seu nome completo em um buscador como o Google, e como resultado você vê seus dados como CPF, RG, endereço.

II. Um analista está fazendo uma atualização nos dados de um funcionário no sistema da empresa, mas, erroneamente, acaba atualizando os dados cadastrais de outro funcionário. Este é um exemplo de quebra da integridade.

III. Você estava tentando acessar um servidor de arquivos, entretanto você recebe uma mensagem dizendo que o sistema não está acessível, deste modo, você não pode editar seu arquivo. Este é um exemplo de quebra da integridade.

 

É correto o que se afirma em:

Grupo de escolhas da pergunta
 
Sinalizar pergunta: Pergunta 4
Pergunta 4

Observe com atenção a figura abaixo:

F3.PNG

Considerando as informações apresentadas, assinale a opção correta.

Grupo de escolhas da pergunta
 
Sinalizar pergunta: Pergunta 5
Pergunta 5

Leia o texto abaixo:

 

“Um sistema de arquivos distribuídos permite aos programas armazenarem e acessarem arquivos remotos exatamente como se fossem locais, possibilitando que os usuários acessem arquivos a partir de qualquer computador em uma rede”.

 

Fonte: COULOURIS, G., DOLLIMORE, J., KINDBERG, T. Sistemas distribuídos conceitos e projetos. 4ªEd. Porto Alegre: Bookman. 2005. p.284.

Dentre os sistemas de arquivos distribuídos, qual deles segue o modelo clássico de operação cliente-servidor e é o padrão para várias plataformas UNIX?

Grupo de escolhas da pergunta

Sistemas Distribuídos - Atividade 2 FAM

 

Atividade 2


 

Pergunta 1

Analise com atenção a definição de microsserviços segundo a Red Hat:

 

“Microsserviços são uma abordagem de arquitetura para a criação de aplicações. O que diferencia a arquitetura de microsserviços das abordagens monolíticas tradicionais é como ela decompõe a aplicação por funções básicas. Cada função é denominada um serviço e pode ser criada e implantada de maneira independente. Isso significa que cada serviço individual pode funcionar ou falhar sem comprometer os demais”

 

Fonte: REDHAT. O que são microsserviços? Disponível em: https://www.redhat.com/pt-br/topics/microservices/what-are-microservicesLinks to an external site.. Acesso em: 10 abr. 2021.

 

Considerando a definição apresentada sobre microsserviços, avalie as afirmações abaixo:

 

I. Os microsserviços são fragmentados em vários componentes modulares e fracamente acoplados.

II. Em uma arquitetura com 3 microsserviços, se um deles falhar, os outros 2 serão bloqueados.

III. Um microsserviço aumenta a produtividade, porém é mais difícil de mantê-lo se comparado a um sistema monolítico.

 

É correto o que se afirma em:

Grupo de escolhas da pergunta
 

Pergunta 2

Observe com atenção a figura a seguir:

F2.PNG

Considerando a figura apresentadas, assinale a opção correta.

 

Grupo de escolhas da pergunta
 

Pergunta 3

Observe com atenção

abaixo sobre o fluxo de uma chamada de procedimento remoto:

F1.PNG a imagem 

 

Fonte: Elaborada pelo autor, 2021.

Nesta figura, temos um exemplo de chamada de procedimento remoto (RPC), a qual é iniciada pelo cliente que envia uma mensagem ao servidor. Observe que o cliente fica bloqueado e permanecerá neste estado até que

Grupo de escolhas da pergunta
 

Pergunta 4

Leia o texto abaixo:

 

RPC ou chamado de procedimento remoto é, essencialmente, o mesmo que chamar uma função em JavaScript, PHP, Python ou outra linguagem, sempre usando o nome do método e passando por parâmetro os argumentos.

Considerando as chamadas de procedimentos remotos (RPC) e comparando-o com chamadas locais, avalie as afirmações abaixo:

 

I. Em RPC as variáveis globais devem ser declaradas utilizando o modificador de acesso public, para que tais variáveis fiquem acessíveis à todas as classes.

II. Chamada de procedimento remoto (RPC) possui desempenho inferior as chamadas locais devido a arquitetura cliente-servidor.

III. A vinculação dinâmica é o modo mais flexível para um processo encontrar um procedimento em um servidor de nomes durante uma chamada local.

 

É correto o que se afirma em:

Grupo de escolhas da pergunta
 

Pergunta 5

Leia o texto abaixo:

 

Os aplicativos distribuídos podem ser usados de várias maneiras, desde plataformas de comércio eletrônico a aplicativos de desktop. Segundo Tanenbaum, Sistema Distribuído é:  “Uma coleção de elementos de computação autônomos que aparecem para seus usuários como um único sistema coerente”.

 

(Fonte: TANENBAUM, A.; STEEN, M.. A brief introduction to distributed systems. Computing 98, 967–1009 (2016). Disponível em: https://doi.org/10.1007/s00607-016-0508-7Links to an external site.. Acesso em: 06 jul. 2021)(Adaptado)

 

 

Considerando o conceito de sistemas distribuídos, avalie as afirmações a seguir:

 

I. São exemplos de arquiteturas de sistema distribuídos: a Arquitetura Orientada a Serviços e a Arquitetura Cliente-Servidor.

II. Um aplicativo de padrão RMI é um sistema distribuído que usa componentes desacoplados, por exemplo, o CORBA.

III. Os aplicativos distribuídos podem operar continuamente, mesmo que partes de seu aplicativo falhem.

IV. Em um sistema RMI, o Stub é uma camada do lado do cliente responsável por transportar dados para a aplicação remota.

 

É correto o que se afirma apenas em:

Grupo de escolhas da pergunta

AO2 - Sistemas Distribuidos - FAM - NOTA 10

  AO2   Sinalizar pergunta: Pergunta 1 Pergunta 1 Leia o texto abaixo:   Por conta da pandemia COVID – 19 (2020), Ana começou a trabalhar em...