Baixe o app para aproveitar ainda mais
Prévia do material em texto
20/04/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=135393120&user_cod=2631997&matr_integracao=202002182679 1/5 Disc.: ARQUITETURA DE SISTEMAS DISTRIBUIDOS Aluno(a): DJHONATAS SANTOS DE OLIVEIRA 202002182679 Acertos: 9,0 de 10,0 19/04/2021 Acerto: 1,0 / 1,0 A Melhor Definição que podemos dar a um sistema distribuído é: Uma rede de computadores conectados através da internet. Sistemas de computadores multiprocessados que se apresentam como uma única interface para seus usuários. Normalmente utilizando supercomputadores. Sistema computacional com grande capacidade de processamento, estabilidade e escalabilidade. Mainframe é um exemplo de sistema distribuído. Um conjunto de computadores independentes que se apresenta aos seus usuários como um sistema único e coerente. Sistemas independentes que são usados para processamento por partes (stand alone) e suas respostas posteriormente remetidas para processamento central alcançando o objetivo do conjunto. Respondido em 19/04/2021 09:30:11 Gabarito Comentado Gabarito Comentado Acerto: 1,0 / 1,0 Sobre o processamento paralelo e distribuído, assinale a afirmação correta. A execução de tarefas em um ambiente de processadores distribuídos com acoplamento fraco prevê que a memória seja compartilhada entre os processos trabalhadores. Um sistema distribuído fortemente acoplado é formado por um ambiente de computadores dotados de memória e sistema operacional próprios, que se comunicam via switch. Em programação paralela não é necessário se conhecer a arquitetura de comunicação entre processadores para elaborar os programas. A computação paralela é caracterizada pelo uso de vários processadores para executar uma computação de forma mais rápida, baseando-se no fato de que o processo de resolução de um problema pode ser dividido em tarefas menores, que podem ser realizadas simultaneamente através de algum tipo de coordenação. Um grid computacional pode ser formado por diversos computadores, heterogêneos, que não podem estar distribuídos via Web por problemas de segurança. Respondido em 19/04/2021 10:01:03 Acerto: 1,0 / 1,0 Questão1 a Questão2 a Questão3 a ////////////////////////////////////////////////////////////////;//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111mnnbjhbsdnbnwsjdbjsndksd dgfgjhkjeqwredtgrhFWAEGSHDFJWSFDGDERFERFEFEFEFEFEFEFFEFEFEFEFEFEFEFFEFEFEFEFEFEFEFEF//////////////////////////////////////////;///////EFREFEFEFFEFEFEF https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); dinho Realce dinho Realce 20/04/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=135393120&user_cod=2631997&matr_integracao=202002182679 2/5 O multiprocessamento simétrico pode ser implementado, por meio de clusters de servidores, usando-se o método secundário ativo, no qual um servidor secundário assume o processamento em caso de falha do servidor primário. Assinale a opção que apresenta corretamente uma justificativa para o uso do método secundário ativo. O servidor secundário também pode ser usado para o processamento de outras operações no sistema, além da função de assumir o processamento no caso de falha do servidor primário. O gerenciamento do cluster é simples, uma vez que o servidor secundário está indisponível para outras tarefas de processamento. Mesmo quando cada servidor usa apenas os seus próprios discos, o método secundário ativo não exige o gerenciamento do equilíbrio, entre os servidores, das requisições vindas dos clientes. Caso seja definido que vários computadores compartilharão os mesmos discos ao mesmo tempo, não é necessário gerenciar bloqueios de acesso aos dados dos servidores. Caso seja definido que cada servidor utilizará apenas os seus próprios discos, os dados não precisam ser copiados entre os sistemas. Respondido em 19/04/2021 10:01:43 Acerto: 1,0 / 1,0 Assinale abaixo a frase que melhor explica o conceito da "Classificação de Flynn" Classifica os sistemas baseados no desempenho Classifica os sistemas de acordo com sua capacidade de processamento e como os processadores se comunicam com a memória. Classifica os sistemas de acordo com a forma como acontecem os fluxos de dados e os fluxos de instrução Classifica os sistemas de acordo com a forma de comunicação entre os processadores., ou seja suas instruções Classifica os sistemas EXCLUSIVAMENTE pelo tipo de memoria utilizada, centralizada, ou distribuída. Respondido em 20/04/2021 11:15:36 Gabarito Comentado Acerto: 0,0 / 1,0 (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: III, IV, II, I III, IV, I, II Questão4 a Questão5 a 20/04/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=135393120&user_cod=2631997&matr_integracao=202002182679 3/5 IV, II, III, I IV, III, II, I IV, III, I, II Respondido em 20/04/2021 11:06:28 Explicação: Faltava faazer a associação à aula. Acerto: 1,0 / 1,0 Qual das opções abaixo apresenta somente serviços de middleware? Compartilhamento de memória entre processos; facilidades de uso de múltiplos processadores; comunicação pelo uso de soquetes. Mecanismos de chamada de procedimento remoto (RPC); facilidades de uso de múltiplos processadores; compartilhamento de memória entre processos. Mecanismos de comunicação através da linguagem SQL; compartilhamento de memória entre processos; comunicação pelo uso de soquetes. Mecanismos de chamada de procedimento remoto (RPC); comunicação pelo uso de soquetes; mecanismos de comunicação através da linguagem SQL. Mecanismos de comunicação através da linguagem SQL; facilidades de uso de múltiplos processadores; mecanismos de chamada de procedimento remoto (RPC). Respondido em 20/04/2021 11:07:50 Gabarito Comentado Acerto: 1,0 / 1,0 O arquivo Torrent possui dois tipos de informação: Assinale a alternativa correta. Swarm e Seeder Finger e Swarm Tracker e Fingers Tracker e Chunks Chunks e Fingers Respondido em 20/04/2021 11:09:02 Gabarito Comentado Acerto: 1,0 / 1,0 Qual das opções abaixo indica o significado de coerência de memórias cache em sistemas multiprocessados? Caches em processadores diferentes sempre lêem os mesmos dados ao mesmo tempo. Caches em processadores diferentes sempre contêm o mesmo dado válido para a mesma linha de cache. Caches em processadores diferentes nunca compartilham a mesma linha de cache. Caches em processadores diferentes nunca interagem entre si. Questão6 a Questão7 a Questão8 a 20/04/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=135393120&user_cod=2631997&matr_integracao=202002182679 4/5 Caches em processadores diferentes podem possuir dados diferentes associados à mesma linha de cache. Respondido em 20/04/2021 11:11:20 Gabarito Comentado Acerto: 1,0 / 1,0 Em relação à componentização, SOA, Web services e sistema distribuído, considere: I. Ao se projetar um componente reusável, deve-se estar atento para que ele sejatão simples quanto possível. Quando é projetada uma solução baseada em componentes, é possível obter um comportamento comum de modo que vários usuários possam utilizá-la. II. Na Service-oriented architecture ? SOA, um serviço pode ser definido como uma função independente que aceita uma ou mais requisições e devolve uma ou mais respostas através de uma interface padronizada e bem definida. Serviços podem também realizar partes discretas de um processo tal como editar ou processar uma transação e não devem depender do estado de outras funções ou processos. III. Um Web Service é uma aplicação lógica, programável, acessível, que usa os protocolos padrão da Internet, para que se torne possível a comunicação transparente de máquina para máquina e aplicação para aplicação. IV. Um sistema distribuído pode ser definido como uma coleção de processadores francamente acoplados, que não compartilham memória nem relógio, interconectados por uma rede de comunicação. Está correto o que se afirma em I, III e IV, apenas. II, III e IV, apenas. I e II, apenas. I, II, III e IV. I, II e III, apenas. Respondido em 20/04/2021 11:12:44 Acerto: 1,0 / 1,0 Quanto aos modelos de sistemas distribuídos, encontramos os Sistemas Distribuídos Pervasivos, que caracterizam-se por: um único programa, intensivo em computação, é executado em paralelo. programar a utilização de transações, requer primitivas especiais que devem ser fornecidas pelo sistema distribuído subjacente ou pelo sistema de linguagem em tempo de execução. os equipamentos costumam estar conectados através de uma rede de comunicação. recursos de diferentes organizações são reunidos para permitir a colaboração de um grupo de pessoas sob a forma de uma organização virtual. os equipamentos costumam ser caracterizados por seu pequeno tamanho, alimentação por bateria, mobilidade e conexão sem fio. Respondido em 20/04/2021 11:14:01 Gabarito Comentado Questão9 a Questão10 a javascript:abre_colabore('38403','222625412','4495176625'); 20/04/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=135393120&user_cod=2631997&matr_integracao=202002182679 5/5
Compartilhar