Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201101292864) Pontos: 0,8 / 0,8 Em cloud computing, trata-se de uma forma de trabalho onde o produto é oferecido como serviço. Defina os serviços abaixo e cite um exemplo para cada dos itens: I- Platform as a Service (PaaS). II- Infrastructure as a Service (IaaS). Resposta: PaaS - Trata-se da utilização apenas da plataforma com: Banco de dados, web service. Serviços para desenvolvimento, testes etc. As aplicações desenvolvidas um uma PaaS ficam vinculadas ao fornecedor. Ex: Google App IaaS - Trata-se da entrega de infraestrutura como serviço. Com foco voltado na estrutura do hardware ou de máquinas virtuais, no armazenamento, o que permite uma ampla diversidade de softwares. Ex: GoGrid Gabarito: I - Platform as a Service (PaaS) - Plataforma como Serviço. Utilização apenas da plataforma como um banco de dados, um web service, serviços para desenvolvimento, testes, etc. Aplicações desenvolvidas em uma PaaS, normalmente ficam vinculadas ao fornecedor. Exemplos: Windows Azure e Google App Engine. II - Infrastructure as a Service (IaaS) - Infra-estrutura como Serviço. Entrega de infraestrutura como serviço, isto é, foco na estrutura do hardware ou máquinas virtuais, armazenamento. Permitindo uma ampla diversidade se softwares. Exemplos: Amazon EC2 e GoGrid. 2a Questão (Ref.: 201101181282) Pontos: 0,8 / 0,8 Qual das sentenças abaixo corresponde ao conceito de maquinas multicomputadores? Sistemas que não têm uma espinha dorsal única. O retardo ocasionado pelo envio de uma mensagem de uma máquina para outra é baixo. O retardo experimentado pela transmissão das mensagens entre máquinas é alto. Máquinas que não possuem memória compartilhada. Máquinas que possuem memória compartilhada. 3a Questão (Ref.: 201101308812) Pontos: 0,8 / 0,8 Analise as afirmativas a seguir, a respeito de sistemas distribuídos. I - Uma das principais diferenças entre um sistema distribuído e um sistema em rede é que, do ponto de vista do usuário, o sistema distribuído se comporta como uma única máquina, enquanto que o sistema em rede expõe ao usuário as diversas máquinas separadamente. II - Em um sistema distribuído, uma migração de processo entre nós do sistema pode ser feita para proporcionar balanceamento de carga ou aceleração da computação, sendo esta através da divisão do processo em subprocessos que podem executar em diferentes CPUs. III - Os nós de um sistema distribuído podem executar diferentes sistemas operacionais. Está(ão) correta(s) a(s) afirmativa(s) I e II, apenas. II, apenas. I, apenas. I, II e III. II e III, apenas. 4a Questão (Ref.: 201101233704) Pontos: 0,8 / 0,8 Com relação a web services, assinale a opção correta. Segundo o W3C (World Wide Web Consortium), web services são apropriados somente para aplicações em que componentes de um sistema distribuído são executados em plataformas semelhantes de um mesmo fornecedor. A linguagem WSDL (Web Services Description Language) é utilizada para descrever web services. SOAP (Simple Object Access Protocol) é um protocolo com base em HTML que permite troca de informações entre aplicações em um ambiente distribuído. As arquiteturas de aplicação de web services são arquiteturas firmemente acopladas, nas quais as ligações entre serviços não podem mudar durante a execução. UDDI (Universal Description, Discovery and Integration) é um diretório para armazenamento de informações a respeito de web sevices. Essas informações são descritas em SOAP. 5a Questão (Ref.: 201101233843) Pontos: 0,8 / 0,8 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? Justifique sua resposta. Resposta: Concorrentes. Para garantir o acesso de vários usuários aos arquivos e recursos, sem compromenter a integridade dos recursos e operações acessados/solicitadas por mais de um cliente. Gabarito: Servidores Concorrente, pois não é possivel prever o tempo de resposta de cada requisição. O servidor pode ficar ocupado durante um longo periodo de tempo e as requisições seriam descartadas caso fosse iterativo. 6a Questão (Ref.: 201101308817) Pontos: 0,8 / 0,8 Analise as seguintes afirmações: I. Um sistema distribuído pode ser classificado como um conjunto de computadores com seu próprio clock e que não possui memória compartilhada, mas que é visto por seus usuários como um recurso único no qual a comunicação se dá através de um barramento por troca de mensagens. Estes sistemas são considerados por meio destas características como fracamente acoplados, isto é, um cluster. II. A computação em cluster envolve dois ou mais computadores servindo a um sistema como um único recurso. Os computadores que compõem um cluster, denominados nó, devem ser interconectados, de maneira a formarem uma rede. III. A rede que compõe um cluster deve ser criada de uma forma que permita a interconexão de um número fixo de computadores ou nós. A retirada de um nó interrompe o funcionamento do cluster, até que o nó seja substituído. A principal vantagem do cluster é que qualquer sistema operacional pode ser usado como, por exemplo, Windows, Linux, ou BSD simultaneamente no mesmo cluster. Com isso, as particularidades de um sistema operacional serão compartilhadas entre os demais sistemas operacionais participantes do cluster. Indique a opção que contém as afirmativas CORRETAS: II, apenas. I, apenas. II e III, apenas. I e II, apenas. I, II e III. 7a Questão (Ref.: 201101233738) Pontos: 0,8 / 0,8 O objetivo de uma camada de Middleware em um sistema multicamadas é: prover uma interface de acesso padrão a um sistema operacional específico, de modo a disponibilizar os serviços nele existentes a clientes em outras plataformas; cuidar de aspectos relacionados com a infraestrutura de rede, definindo interfaces de comunicação com hubs e roteadores; permitir acesso a dispositivos de hardware, como câmeras e impressoras, através de uma API de alto nível; oferecer componentes relacionados ao negócio para serem utilizados na construção de aplicativos pelos engenheiros de sistemas; disponibilizar classes utilitárias e serviços independentes de plataforma que permitam a obtenção de computação distribuída em ambientes heterogêneos. 8a Questão (Ref.: 201101308810) Pontos: 0,8 / 0,8 (IADES - 2011 - PG-DF) Segundo Andrew Tanembaum (2007) Sistema Distribuído é uma coleção de computadores independentes que se apresenta ao usuário como um sistema único e consistente. Assinale a alternativa CORRETA a respeito de um sistema distribuído. Em um sistema de objetos distribuídos é possível invocar métodos de um objeto, ainda que este não esteja presente no computador do usuário. Em uma rede de computadores há servidores dedicados a atender pedidos dos clientes e estes, por sua vez, têm função exclusiva de requisitantes. Todos os computadores de uma rede executam tarefas de cliente e servidor, quando se deseja integrá-los em uma arquitetura de sistemas distribuídos. A distribuição de tarefas se dá a partir de requisições do usuário, que indica o endereço do servidor onde deseja executar tal tarefa. A transparência de acesso é uma característica dos sistemas distribuídos que permite que recursos sejam acessados sem que sua localização seja determinada. 9a Questão (Ref.: 201101145425) Pontos: 0,8 / 0,8 Quando possuímos em uma rede de computadores uma situação onde: Os clientes(usuários) consumidores do serviço oferecido por um servidor, que fornece este serviço simultaneamente a diversos usuários, estamos falando de: ArquiteturaCliente/Servidor Modo de transmissão Full-Duplex Arquitetura Ponto-a-Ponto Sistemas distribuídos Topologia lógica estrela 10a Questão (Ref.: 201101233831) DESCARTADA Considere uma aplicação paralela onde a fração serial do código é representada por b. Considerando 0< b <1 analise o comportamento do speed-up e da eficiência se dobrarmos o valor de b e assinale a opção correta. Somente o speed-up aumenta pois haverá maior demanda de processamento O speed-up diminui e a eficiência aumenta pois haverá menor demanda de processamento O speed-up e a eficiência diminuem pois haverá menor demanda de processamento O speed-up e a eficiência aumentam pois haverá maior demanda de processamento Somente a eficiência aumenta pois haverá maior demanda de processamento 11a Questão (Ref.: 201101233691) Pontos: 0,8 / 0,8 O tipo clustering de um sistema operacional distribuído no qual somente um dos seus nós esteja trabalhando, enquanto os outros entram como reserva, denomina-se cluster de baixo acoplamento balanceamento de carga. alto desempenho. alta coesão. alta disponibilidade. Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.
Compartilhar