Logo Passei Direto
Buscar

Atividade 3_ Sistemas Distribuídos

Ferramentas de estudo

Questões resolvidas

Qual dos componentes abaixo não está vinculado a tal arquitetura?

Protocolo de montagem: Acessar um arquivo ou outro recurso pela rede envolve primeiro montá-lo usando o protocolo de montagem, o qual é responsável por lidar com os detalhes de abertura e fechamento de arquivos. Trata-se de um protocolo arquitetonicamente distinto, mas obviamente relacionado ao NFS.

Modelo de sistema de arquivos NFS: o NFS usa um modelo específico para implementar o diretório e a estrutura do sistema de arquivo. Esse modelo é estritamente baseado no modelo de sistema de arquivos do UNIX, mas não é específico apenas para aquele sistema operacional.

Segurança: as versões 2 e 3 do NFS incluem apenas disposições de segurança limitadas. Eles usam autenticação de estilo UNIX para verificar as permissões para várias operações. O NFS versão 4 aumenta muito as opções de segurança, incluindo a opção de autenticação múltipla e algoritmos de criptografia, e muitas alterações feitas no protocolo como um todo para torná-lo mais seguro.


Protocolo de montagem: Acessar um arquivo ou outro recurso pela rede envolve primeiro montá-lo usando o protocolo de montagem, o qual é responsável por lidar com os detalhes de abertura e fechamento de arquivos.
Modelo de sistema de arquivos NFS: o NFS usa um modelo específico para implementar o diretório e a estrutura do sistema de arquivo.
Segurança: as versões 2 e 3 do NFS incluem apenas disposições de segurança limitadas. Eles usam autenticação de estilo UNIX para verificar as permissões para várias operações. O NFS versão 4 aumenta muito as opções de segurança, incluindo a opção de autenticação múltipla e algoritmos de criptografia, e muitas alterações feitas no protocolo como um todo para torná-lo mais seguro.
CORBA

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

Qual dos componentes abaixo não está vinculado a tal arquitetura?

Protocolo de montagem: Acessar um arquivo ou outro recurso pela rede envolve primeiro montá-lo usando o protocolo de montagem, o qual é responsável por lidar com os detalhes de abertura e fechamento de arquivos. Trata-se de um protocolo arquitetonicamente distinto, mas obviamente relacionado ao NFS.

Modelo de sistema de arquivos NFS: o NFS usa um modelo específico para implementar o diretório e a estrutura do sistema de arquivo. Esse modelo é estritamente baseado no modelo de sistema de arquivos do UNIX, mas não é específico apenas para aquele sistema operacional.

Segurança: as versões 2 e 3 do NFS incluem apenas disposições de segurança limitadas. Eles usam autenticação de estilo UNIX para verificar as permissões para várias operações. O NFS versão 4 aumenta muito as opções de segurança, incluindo a opção de autenticação múltipla e algoritmos de criptografia, e muitas alterações feitas no protocolo como um todo para torná-lo mais seguro.


Protocolo de montagem: Acessar um arquivo ou outro recurso pela rede envolve primeiro montá-lo usando o protocolo de montagem, o qual é responsável por lidar com os detalhes de abertura e fechamento de arquivos.
Modelo de sistema de arquivos NFS: o NFS usa um modelo específico para implementar o diretório e a estrutura do sistema de arquivo.
Segurança: as versões 2 e 3 do NFS incluem apenas disposições de segurança limitadas. Eles usam autenticação de estilo UNIX para verificar as permissões para várias operações. O NFS versão 4 aumenta muito as opções de segurança, incluindo a opção de autenticação múltipla e algoritmos de criptografia, e muitas alterações feitas no protocolo como um todo para torná-lo mais seguro.
CORBA

Prévia do material em texto

Atividade 3
Entrega 26 mai em 23:59
Pontos 1
Perguntas 5
Disponível 12 fev em 0:00 - 26 mai em 23:59
Limite de tempo Nenhum
Tentativas permitidas 2
Instruções
Este teste foi travado 26 mai em 23:59.
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 9 minutos 1 de 1
Pontuação desta tentativa: 1 de 1
Enviado 25 mai em 15:44
Esta tentativa levou 9 minutos.

Pergunta 1
0,2 / 0,2 pts
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.
Leia o texto abaixo:
A+
A
A-
12/06/2024, 16:04 Atividade 3: Sistemas Distribuídos
https://famonline.instructure.com/courses/35629/quizzes/176721?module_item_id=1018169 1/8
https://famonline.instructure.com/courses/35629/quizzes/176721/history?version=1
 III e IV.
 II e IV.
Correto!
 I e III.
A alternativa está correta, pois apenas a afirmação I é III são verdadeiras.
A afirmação I é verdadeira, pois em sistemas distribuídos, existem três arquiteturas de aplicativos principais: a arquitetura cliente-servidor, o padrão
de broker ou a arquitetura orientada a serviços.
A afirmação III é verdadeira, pois este é o conceito de resiliência. Um microsserviço, por exemplo, por ser fracamente acoplado, se falhar, não irá
interferir nos demais microsserviços.
A afirmação II é falsa, pois RMI e CORBA são dois conceitos distintos. O RMI é um sistema de objetos distribuídos centrado em Java, por outro
lado, o CORBA foi projetado para ser independente do idioma. As interfaces de objeto são especificadas em uma linguagem que é independente
da linguagem de implementação real.
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-7. 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 afirmar apenas em:
A+
A
A-
12/06/2024, 16:04 Atividade 3: Sistemas Distribuídos
https://famonline.instructure.com/courses/35629/quizzes/176721?module_item_id=1018169 2/8
A afirmação IV é falsa, pois o RMI é uma API que possibilita mecanismos para criar aplicativos distribuídos em Java. Ele usa o Stub (lado do
cliente) e o Skeleton (lado do servidor) para comunicação com o objeto remoto. As camadas RMI são: stub/esqueleto, camada de referenciamento
remoto e camada de transporte.
 I e IV.
 I e II.

Pergunta 2
0,2 / 0,2 pts
 Segurança
 Modelo de sistema de arquivos
 NFS
 RPC
Correto!
 CORBA
A alternativa está correta, pois:
Os procedimentos e operações do NFS, que caracterizam a funcionalidade real desta arquitetura. Esses procedimentos, que funcionam
conceitualmente na camada de aplicação do modelo OSI, determinam tarefas específicas a serem realizadas em arquivos na rede, usando o XDR
para representar os dados e o RPC para transportar os comandos em uma comunicação entre computadores. O NFS envolve uma série de
funções, dentre elas três principais merecem destaque.
Temos na arquitetura do NFS que é definida por três componentes principais que podem ser vistos como residindo logicamente em cada uma das
três camadas do modelo OSI correspondentes à camada de aplicação TCP/IP.
Qual dos componentes abaixo não está vinculado a tal arquitetura?
 
A+
A
A-
12/06/2024, 16:04 Atividade 3: Sistemas Distribuídos
https://famonline.instructure.com/courses/35629/quizzes/176721?module_item_id=1018169 3/8
Protocolo de montagem: Acessar um arquivo ou outro recurso pela rede envolve primeiro montá-lo usando o protocolo de montagem, o qual é
responsável por lidar com os detalhes de abertura e fechamento de arquivos. Trata-se de um protocolo arquitetonicamente distinto, mas
obviamente relacionado ao NFS.
 
Modelo de sistema de arquivos NFS: o NFS usa um modelo específico para implementar o diretório e a estrutura do sistema de arquivo. Esse
modelo é estritamente baseado no modelo de sistema de arquivos do UNIX, mas não é específico apenas para aquele sistema operacional.
Segurança: as versões 2 e 3 do NFS incluem apenas disposições de segurança limitadas. Eles usam autenticação de estilo UNIX para verificar as
permissões para várias operações. O NFS versão 4 aumenta muito as opções de segurança, incluindo a opção de autenticação múltipla e
algoritmos de criptografia, e muitas alterações feitas no protocolo como um todo para torná-lo mais seguro.

Pergunta 3
0,2 / 0,2 pts
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 deadlocks. Computing 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.
A+
A
A-
12/06/2024, 16:04 Atividade 3: Sistemas Distribuídos
https://famonline.instructure.com/courses/35629/quizzes/176721?module_item_id=1018169 4/8
 II e III, apenas.
 II, apenas.
Correto!
 I, apenas.
A alternativa está correta, 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.
 III, apenas.
 III, apenas.

Pergunta 4
0,2 / 0,2 pts
III. Um processo entra em deadlock ao remover a preempção.
 É correto o que se afirmar em:
Observe com atenção a figura abaixo:
A+
A
A-
12/06/2024, 16:04 Atividade 3: Sistemas Distribuídos
https://famonline.instructure.com/courses/35629/quizzes/176721?module_item_id=1018169 5/8
 A figura apresenta uma URN (Uniform Resource Locator) que, como o nome indica, é responsável por localizar um recurso web, neste caso a aplicação /app/home.
 
A figura possui uma URL (Uniform Resource Locator) que é um tipo de URI (Uniform Resource Identifiers) cuja sintaxe inicia com o protocolo web www e finaliza com o
nome da aplicação.
Correto!
 
A URL (Uniform Resource Locator) da figura é um tipo de URI (Uniform Resource Identifier)que necessita indicar um protocolo de requisição que, neste caso, é o HTTP.
A alternativa está correta, pois uma URI tem o objetivo de identificar recursos web e recursos da
internet. Dentre os tipos de URI temos a URL e a URN. A URL necessariamente precisa indicar o
protocolo que será utilizado para localizar um determinado recurso. Para páginas web, por
exemplo, deve ser indicado o protocolo HTTP.
 
A figura apresenta uma URI (Uniform Resource Identifiers) que é composta por um protocolo responsável por localizar o recurso, além do endereço IP e de seu nome.
 
A figura demonstra a extração do endereço IP da URL (Uniform Resource Locator) e, em um procedimento onde o navegador envia uma consulta ao servidor HTTP o
qual responde apresentando a página.

Considerando as informações apresentadas, assinale a opção correta.
A+
A
A-
12/06/2024, 16:04 Atividade 3: Sistemas Distribuídos
https://famonline.instructure.com/courses/35629/quizzes/176721?module_item_id=1018169 6/8
Pergunta 5
0,2 / 0,2 pts
 RPC
 XDR
 SEGURANÇA
Correto!
 HDFS
A alternativa está correta, pois:
O padrão External Data Representation (XDR), o qual é responsável por definir como os tipos de
dados são representados nas trocas entre clientes e servidores, padronizando estes dados. O XDR
está na camada de apresentação;
O protocolo Remote Procedure Call (RPC) que é um serviço genérico da camada de sessão usado
para implementar a funcionalidade de conexão cliente/servidor. O RPC realiza a chamada de
procedimentos em um computador remoto em rede. Essa chamada é semelhante as chamadas de
procedimento quando feitas em sistemas monolíticos;
Os procedimentos e operações do NFS, que caracterizam a funcionalidade real desta arquitetura.
Esses procedimentos, que funcionam conceitualmente na camada de aplicação do modelo OSI,
determinam tarefas específicas a serem realizadas em arquivos na rede, usando o XDR para
representar os dados e o RPC para transportar os comandos em uma comunicação entre
A arquitetura do NFS é definida por três componentes principais que podem ser vistos como residindo logicamente em cada uma das três camadas
do
modelo OSI correspondentes à camada de aplicação TCP/IP.
Qual conceito não se enquadra nessa arquitetura? A+
A
A-
12/06/2024, 16:04 Atividade 3: Sistemas Distribuídos
https://famonline.instructure.com/courses/35629/quizzes/176721?module_item_id=1018169 7/8
computadores. O NFS envolve uma série de funções, dentre elas três principais merecem destaque,
são:
Protocolo de montagem: Acessar um arquivo ou outro recurso pela rede envolve primeiro montá-lo
usando o protocolo de montagem, o qual é responsável por lidar com os detalhes de abertura e
fechamento de arquivos. Trata-se de um protocolo arquitetonicamente distinto, mas obviamente
relacionado ao NFS;
Modelo de sistema de arquivos NFS: o NFS usa um modelo específico para implementar o diretório
e a estrutura do sistema de arquivo. Esse modelo é estritamente baseado no modelo de sistema de
arquivos do UNIX, mas não é específico apenas para aquele sistema operacional;
Segurança: as versões 2 e 3 do NFS incluem apenas disposições de segurança limitadas. Eles
usam autenticação de estilo UNIX para verificar as permissões para várias operações. O NFS
versão 4 aumenta muito as opções de segurança, incluindo a opção de autenticação múltipla e
algoritmos de criptografia, e muitas alterações feitas no protocolo
como um todo para torná-lo mais seguro.
 PROTOCOLO DE MONTAGEM
Pontuação do teste: 1 de 1
A+
A
A-
12/06/2024, 16:04 Atividade 3: Sistemas Distribuídos
https://famonline.instructure.com/courses/35629/quizzes/176721?module_item_id=1018169 8/8

Mais conteúdos dessa disciplina