Prévia do material em texto
Prova Impressa GABARITO | Avaliação II - Individual (Cod.:765734) Peso da Avaliação 1,50 Prova 56475965 Qtd. de Questões 10 Acertos/Erros 8/0 Canceladas 2 Nota 10,00 A maneira como os componentes de um sistema distribuído interage e a forma pela qual eles são mapeados numa rede de computadores são estabelecidas pelo modelo de arquitetura desse sistema distribuído. Um dos principais objetivos é garantir que sua estrutura atenda às demandas atuais e futuras. Com base nos sistemas distribuídos, analise as sentenças a seguir: I- A mesma funcionalidade do código móvel é proporcionada pelos agentes móveis, mas com a vantagem de não oferecer riscos à segurança do sistema. II- O "thin client' é um dispositivo utilizado na arquitetura, ou padrão, chamada cliente magro, o qual se conecta a um servidor de aplicações que realiza as tarefas mais relevantes. III- O envio de código de um computador para outro e a execução desse código no destino é viabilizada pela arquitetura distribuída baseada em código móvel. Assinale a alternativa CORRETA: A As sentenças I e III estão corretas. B As sentenças II e III estão corretas. C As sentenças I e II estão corretas. D Somente a sentença III está correta. Os sistemas distribuídos têm por objetivo a descentralização e o processamento paralelo das informações, podendo ser implementados por dois ou mais computadores interligados através de uma rede. Considerando a evolução nos sistemas distribuídos ocorrida a partir da década de 1980, com o advento das redes de computadores, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Até a década 1980, os usuários acessavam as informação em um computador central (mainframe), e os terminais dos usuários não tinham capacidade de processamento. ( ) Até a década de 1980, os sistemas centralizados de grande porte eram responsáveis pelo processamento de todas as informações existentes nas empresas. ( ) Os sistemas computacionais que fazem parte de uma rede de computadores são chamados de servidores de rede centralizados. ( ) Um sistema distribuído permite que os usuários acessem recursos em outras máquinas, mas não possibilita a transparência destes recursos para os usuários. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - F. B F - F - V - V. VOLTAR A+ Alterar modo de visualização 1 2 25/10/24, 22:46 Avaliação II - Individual about:blank 1/5 C V - V - F - F. D F - V - F - V. Os servidores têm a responsabilidade de gerenciar dados e informações que são enviados aos clientes numa rede de computadores. Uma grande evolução, pois antigamente os sistemas de grande porte realizavam o processamento das informações de forma centralizada, já que os terminais dos usuários não tinham capacidade de processamento. Como eram chamados esses terminais dos usuários? A Terminais burros. B Terminais centralizados. C Terminais finais. D Terminais distribuídos. Os equipamentos eletrônicos de computação passaram por grande desenvolvimento nas últimas décadas, tornando-se mais poderosos em relação às capacidades de processamento e de memória, e por outro lado, cada vez menores. Com a miniaturização dos equipamentos e a melhoria da comunicação em redes, principalmente redes sem fio, surgiram conceitos importantes como da computação móvel e da computação ubíqua. Além desses, ainda surge o conceito da computação pervasiva. Com relação a esses conceitos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A computação móvel é a viabilidade do ser humano se movimentar para locais distintos, a qualquer hora, levando consigo dispositivos que permitem a utilização de serviços computacionais. ( ) A computação ubíqua é responsável por integrar os dispositivos computacionais com o mundo físico, coordenando dispositivos inteligentes, móveis e estacionários, para prover os serviços aos usuários de forma transparente. ( ) A computação pervasiva se beneficia dos dois conceitos: computação móvel e computação ubíqua, porque requer a existência de vários dispositivos diferentes, com capacidade computacional e coordenados, destinados a realizar diferentes tarefas. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F. B V - V - F. C V - F - F. D F - F - V. Como vimos, uma das principais características dos sistemas distribuídos é o atendimento a um grande grupo de usuários dispersos ou não geograficamente, e especialmente com eficiência e 3 4 5 25/10/24, 22:46 Avaliação II - Individual about:blank 2/5 segurança. Dito isso, a escalabilidade é um dos principais objetivos para os projetistas e desenvolvedores de sistemas distribuídos. Nesse contexto, considerando os desafios relacionados à escalabilidade em sistemas distribuídos, analise as sentenças a seguir: I- Devem ser aceitáveis os custos dos recursos físicos para o atendimento das novas solicitações. II- Algoritmos descentralizados devem ser utilizados para que não aconteçam gargalos de desempenho no sistema. III- As necessidades do sistema não necessitam de previsão porque os recursos de software não se esgotam. Assinale a alternativa CORRETA: A As sentenças I e II estão corretas. B As sentenças I e III estão corretas. C As sentenças II e III estão corretas. D Somente a sentença I está correta. Falhas podem ocorrer nos processos e também nos canais de comunicação, no contexto dos sistemas distribuídos. Essas falhas podem ser diversas. Com relação aos nomes dados para esses tipos de falhas, classifique V para as opções verdadeiras e F para as falsas: ( ) Falhas por omissão. ( ) Falhas arbitrárias. ( ) Falhas de acesso remoto. ( ) Falhas por sincronização. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - V. B F - F - V - F. C V - F - V - V. D V - V - F - F. O modelo de arquitetura de um sistema distribuído visa estabelecer a forma pela qual os componentes dos sistemas interagem e a maneira pela qual eles são mapeados em uma rede de computadores. Objetiva garantir que sua estrutura atenda às demandas atuais e provavelmente futuras. Com relação aos sistemas distribuídos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A arquitetura distribuída baseada em código móvel possibilita que um código seja enviado de um computador para outro e seja executado no destino. ( ) Os agentes móveis possuem a mesma funcionalidade do código móvel, mas com a vantagem de não oferecer riscos à segurança do sistema. ( ) A arquitetura, ou padrão, chamada cliente magro utiliza um dispositivo conhecido como thin client, o qual se conecta a um servidor de aplicações que realiza as tarefas mais relevantes. 6 7 25/10/24, 22:46 Avaliação II - Individual about:blank 3/5 Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F. B V - V - F. C F - F - V. D V - F - V. Os sistemas de informação distribuídos surgiram em decorrência da construção de uma infraestrutura que viabilizou a integração entre sistemas. Um dos tipos de sistemas de informação distribuídos são aqueles capazes de executar transações distribuídas, e são chamados sistemas de processamento de transações. Com relação aos sistemas de processamento de transações, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os sistemas de processamento de transações tem como responsabilidade realizar a integração de aplicações empresariais. ( ) Os sistemas de processamento de transações são resultantes de uma arquitetura identificada como cliente/servidor. ( ) Nos sistemas de processamento de transações é dado o nome de transação à sequência "requisição-execução-resposta" executada entre dispositivos clientes e servidores. ( ) No processamento de transações, a principal característica é que nem todas as operações de um determinada transação precisam ser executadas. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V. B V - V - F - F. C F - V - V - F. D V - F - V- F. Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. Um modelo de falhas define e classifica as falhas em um ambiente distribuído e com ele torna-se possível o tratamento de possíveis indisponibilidades do sistema. Em um sistema distribuído, tanto os processos como os canais de comunicação podem falhar. Essas falhas são as falhas por omissão, falhas arbitrárias e falhas de sincronização. Sobre essas falhas, analise as sentenças a seguir: I- Falhas de sincronização são aquelas em que os limites de tempo estabelecidos para execução dos processos e entrega das mensagens são ultrapassados, tornando as respostas indisponíveis para os clientes. II- Falhas por omissão são aquelas em que o sistema executa passos de um processo de forma injustificada ou executa de forma indesejada um determinado processamento, podendo gerar dados com valores incorretos. 8 9 25/10/24, 22:46 Avaliação II - Individual about:blank 4/5 III- Falhas arbitrárias são aquelas em que um canal de comunicação ou um processo de um sistema distribuído simplesmente não executa as ações que precisariam ser realizadas para o funcionamento do sistema. Assinale a alternativa CORRETA: A As sentenças I e III estão corretas. B As sentenças II e III estão corretas. C As sentenças I e II estão corretas. D Somente a sentença I está correta. Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. Os sistemas distribuídos têm por objetivo a descentralização e o processamento paralelo das informações, podendo ser implementados por dois ou mais computadores interligados através de uma rede. Acerca da evolução nos sistemas distribuídos ocorrida a partir dos anos 1980, com o advento das redes de computadores, analise as sentenças a seguir: I- Até a década 1980, os usuários acessavam as informação em um computador central (mainframe), e os terminais dos usuários não tinham capacidade de processamento. II- Até a década de 1980, os sistemas centralizados de grande porte eram responsáveis pelo processamento de todas as informações existentes nas empresas. III- Os sistemas computacionais que fazem parte de uma rede de computadores são chamados de servidores de rede centralizados. IV- Um sistema distribuído permite que os usuários acessem recursos em outras máquinas, mas não possibilita a transparência destes recursos para os usuários. Assinale a alternativa CORRETA: A As sentenças II e III estão corretas. B As sentenças I e III estão corretas. C As sentenças III e IV estão corretas. D As sentenças I e II estão corretas. 10 Imprimir 25/10/24, 22:46 Avaliação II - Individual about:blank 5/5