Baixe o app para aproveitar ainda mais
Prévia do material em texto
Para melhor se entender o paradigma Cliente/Servidor é necessário observar que o conceito chave está na ligação lógica e não física. O Cliente e o Servidor podem coexistir ou não na mesma máquina. As opções abaixo apresentam característica do lado Cliente: I- Cliente, também denominado de "front-end", é um processo que interage com o usuário através de uma interface gráfica. II- É o processo ativo na relação Cliente/Servidor. III- Não se comunica com outros Clientes. Assinale a opção CORRETA. 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: ARQUITETURA DE SISTEMAS DISTRIBUIDOS CCT0773_A5__V1 Lupa Calc. Vídeo PPT MP3 Aluno: Matrícula: Disc.: ARQ. SIST. DISTRIB. 2019.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Os itens I, II e III estão corretos Somente o item I está correto Somente o item II está correto Somente os itens II e III estão corretos Somente os itens I e III estão corretos 2. de negócio e de relacionamentos. de negócio e de processos. de negócio e de dados. de interação e de processos. de interação e de dados. Gabarito Coment. EPS http://simulado.estacio.br/bdq_simulados_exercicio.asp#ancora_8 1 of 3 11/05/2019 20:08 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. 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. Considere uma aplicação que atua como servidor de arquivos. É função deste servidor permitir a leitura e escrtita de arquivos em um disco da rede, transferência de arquivos para diferentes midias (pen-drive, cd...) além de fornecer uma lista com o conteúdo de um diretório. As operações são solicitadas por processos cliente. Devemos utilizar servidores iterativos ou concorrentes? Assinale a resposta que justifica corretamente a escolha feita. Sobre a arquitetura cliente-servidor, analise as seguintes afirma vas: 1. A maior capacidade de processamento encontra-se geralmente no lado cliente. 2. No contexto da Internet, os navegadores Web são exemplos de programas servidores de páginas HTML. 3. O protocolo HTTP é uma das formas de comunicação entre clientes e servidores. Assinale a alterna va correta: 3. Web Dual Layer Distribuída Middleware Cliente-Servidor 4. Apenas a definição está errada pois servidor é um computador. A definição e a justificativa estão corretas. A definição estaria correta se a aplicação utilizasse um middleware. A definição e a justificativa estão erradas. A definição está correta e a justificativa está errada. Gabarito Coment. 5. Iterativo, pois o tempo de resposta é previsivel. Iterativo, pois somente um cliente pode fazer uma requisição de cada vez. Não podemos afirmar pois depende do tempo de resposta de cada solicitação. Concorrente, pois cada cliente pode fazer uma unica requisição. Concorrente, pois não podemos prever o tempo de resposta de cada solicitação. 6. Apenas as afirmativas 1 e 2 são falsas. Apenas uma das afirmativas é falsa. As afirmativas 1, 2 e 3 são falsas. Apenas as afirmativas 2 e 3 são falsas. Apenas as afirmativas 1 e 3 são falsas. Gabarito Coment. EPS http://simulado.estacio.br/bdq_simulados_exercicio.asp#ancora_8 2 of 3 11/05/2019 20:08 (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: 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. 7. III, IV, I, II III, IV, II, I IV, III, II, I IV, II, III, I IV, III, I, II Explicação: Faltava faazer a associação à aula. 8. Cliente-Servidor Distribuída Web Middleware Dual Layer Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 11/05/2019 19:42:44. EPS http://simulado.estacio.br/bdq_simulados_exercicio.asp#ancora_8 3 of 3 11/05/2019 20:08 Página 1 Página 2 Página 3
Compartilhar