Buscar

ARQUITETURA DE SISTEMAS DISTRIBUIDOS TESTE DE CONHECIMENTO 5

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

ARQUITETURA DE SISTEMAS DISTRIBUIDOS 
5a aula 
 
 
 
Exercício: CCT0773_EX_A5_201707106215_V1 15/04/2021 
Disciplina: CCT0773 - ARQUITETURA DE SISTEMAS DISTRIBUIDOS 201707106215 
 
 
1 
 Questão 
 
 
No modelo cliente-servidor de computação distribuída, os 
 
 
clientes implementam a camada de apresentação e de persistência dos dados. 
 
servidores necessitam obrigatoriamente conhecer a identidade dos clientes. 
 
clientes acessam os serviços fornecidos pelos servidores por meio da tecnologia Remote 
Procedure Call. 
 
servidores necessitam conhecer obrigatoriamente a quantidade de clientes existentes. 
 
servidores requisitam serviços dos clientes mediante uma interface do tipo HTTP. 
 
 
2 
 Questão 
 
 
Uma aplicação é considerada cliente-servidor se for composta por dois processos atuando em conjunto 
para a execução de uma tarefa porque cada processo é executado obrigatoriamente em um computador 
diferente. 
Analise a afirmação e assinale a resposta correta. 
 
 
A definição está correta e a justificativa está errada. 
 
A definição estaria correta se a aplicação utilizasse um middleware. 
 
Apenas a definição está errada pois servidor é um computador. 
 
A definição e a justificativa estão corretas. 
 
A definição e a justificativa estão erradas. 
 
 
3 
 Questão 
 
 
[IFBA 2016] Assinale a alternativa que apresenta corretamente uma das camadas da pilha de 
protocolos da Internet, com o respectivo objetivo da camada. 
 
 
Camada de transporte - oferece transferência de dados de um processo para um roteador. 
 
Camada de enlace - oferece transferência de dados ente os elementos vizinhos da rede por 
meio do protocolo TCP e UDP. 
 
Camada de rede - oferece roteamento de datagramas da origem ao destino. 
 
Camada física - oferece transporte dos bits, somente para redes com fios. 
 
Camada de aplicação - oferece suporte a aplicações de rede por meio de protocolos de 
roteamento. 
 
 
 
4 
 Questão 
 
 
As redes de computadores possibilitam a programação em duas camadas, por meio das quais 
computadores de usuários se conectam a computadores servidores de rede para efetuarem requisições 
de serviços e coleta de informações. Assinale o nome da arquitetura que implementa a programação 
em duas camadas, utilizando rede de computadores. 
 
 
Dual Layer 
 
Distribuída 
 
Web 
 
Middleware 
 
Cliente-Servidor 
 
 
 
5 
 Questão 
 
 
(IFB, 2017) Considerando-se a taxonomia de sistemas de computação com capacidade de processamento 
paralelo, associe as arquiteturas de máquinas presentes na primeira coluna (sistemas de computadores) 
com asa descrições sucintas da segunda coluna. 
I) SISD 
II) SIMD 
III) MISD 
IV) MIMD 
( ) Um conjunto de elementos processadores executa simultaneamente sequências de instruções 
diferentes em diferentes conjuntos de dados. 
( ) Um grupo de elementos processadores executam diferentes sequências de instruções sobre um 
mesmo conjunto de dados. 
( ) Um único processador executa uma única sequência de instruções para operar em dados armazenados 
em um único sistema de memória principal. 
( ) Uma única instrução controla diversos elementos processadores paralelos, cada um atuando sobre o 
seu próprio conjunto de dados (memória). 
Assinale a alternativa que contém a sequência CORRETA: 
 
 
 
IV, II, III, I 
 
III, IV, II, I 
 
IV, III, I, II 
 
III, IV, I, II 
 
IV, III, II, I 
 
 
6 
 Questão 
 
 
No que diz respeito aos sistemas distribuídos, o modelo Cliente/Servidor tem por objetivo gerenciar a 
descentralização de dados e recursos de processamento, existindo uma ou mais máquinas que atuam 
como servidores, disponibilizando recursos para as demais máquinas, as quais atuam como clientes, 
estando todos os computadores conectados por meio de uma rede. Existem duas abordagens: a de duas 
camadas, característica das primeiras aplicações, na qual a lógica do negócio fica toda no cliente; e a 
de três camadas, cuja lógica é retirar as regras do negócio dos processos-clientes e centralizá-las em 
um determinado ponto, denominado servidor de aplicações, visando facilitar as modificações e as 
atualizações das regras. Nesse último modelo, a primeira camada é chamada GUI (Graphical User 
Interface), que permite a interação direta com o usuário; a segunda, está associada às funções e regras 
do negócio; e a terceira, é responsável pelo repositório das informações e as classes que a manipulam. 
Sendo a primeira camada conhecida como de apresentação, as outras duas, nessa ordem, são 
denominadas, respectivamente: 
 
 
de negócio e de relacionamentos. 
 
de interação e de processos. 
 
de interação e de dados. 
 
de negócio e de dados. 
 
de negócio e de processos. 
 
 
7 
 Questão 
 
 
Em relação as propriedades de um sistema cliente-servidor, analise as seguintes sentenças sobre tipos de servidores. 
 
I. Um servidor concorrente deve ser utilizado quando o tempo de resposta é variável. 
II. Um servidor iterativo deve ser utilizado em sistemas cujo tempo de resposta é constante e pequeno. 
III. A escolha do tipo de servidor que será utilizado depende da experiência do programador. 
 
Assinale a opção que apresenta todas as sentenças corretas. 
 
 
As sentenças II e III estão corretas 
 
As sentenças I e III estão corretas 
 
Somente a sentença I está correta 
 
Somente a sentença III está correta 
 
As sentenças I e II estão corretas 
 
 
8 
 Questão 
 
 
Entre as características fundamentais de um sistema cliente/servidor, é incorreto afirmar que: 
 
 
Interações entre clientes e servidores seguem o modelo requisição/resposta 
 
Clientes e servidores podem ou não estar em máquinas diferentes 
 
Existem processos provendo serviços, chamados servidores 
 
Existem processos consumindo serviços, chamados clientes 
 
A comunicação cliente/servidor é síncrona por definição

Outros materiais