Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/11/2021 16:22 1o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2601695&cmid=797265 1/5 Página inicial / Minha disciplinas / 852-67905 / ESPAÇO PARA AV2 / 1o Simulado! Questão 1 Correto Atingiu 1,00 de 1,00 Questão 2 Incorreto Atingiu 0,00 de 1,00 Iniciado em terça, 16 Nov 2021, 16:20 Estado Finalizada Concluída em terça, 16 Nov 2021, 16:22 Tempo empregado 2 minutos 11 segundos Avaliar 5,00 de um máximo de 10,00(50%) Um SISTEMA DE PROCESSAMENTO DISTRIBUÍDO OU PARALELO Sua resposta está correta. A resposta correta é: Um SISTEMA DE PROCESSAMENTO DISTRIBUÍDO OU PARALELO [é um sistema que interliga vários nós de processamento] Em uma arquitetura clássica de cluster, o _______________ é o equipamento que o usuário faz o login para submeter tarefas (jobs) para os _____________. Com relação a afirmação acima, marque a alternativa que apresenta os termos mais adequados para esta arquitetura. Escolha uma opção: a. login node - storage b. login node - storage c. shared disks - storage d. login node - nós computacionais e. nós computacionais - storage Sua resposta está incorreta. A resposta correta é: login node - nós computacionais é um sistema que interliga vários nós de processam é um sistema que interliga alguns nós de processamento é um sistema que não interliga vários nós de processamento é um sistema que não interliga alguns nós de processament https://ava.unicarioca.edu.br/graduacao/ https://ava.unicarioca.edu.br/graduacao/course/view.php?id=20247 https://ava.unicarioca.edu.br/graduacao/course/view.php?id=20247§ionid=202775 https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=797265 16/11/2021 16:22 1o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2601695&cmid=797265 2/5 Questão 3 Correto Atingiu 1,00 de 1,00 Questão 4 Correto Atingiu 1,00 de 1,00 Assinale a alternativa que apresenta a diferença entre dois tipos de computação distribuída: computação de cluster e computação em grade. Escolha uma opção: a. A computação de cluster utiliza computadores de grande porte ligados a uma rede de computadores, enquanto a computação em grade utiliza computadores de menor porte, PCs, por exemplo, ligados em rede. b. Computação em grade tem como hardware um conjunto de computadores semelhantes conectados por uma rede e executando o mesmo sistema operacional, enquanto a computação de cluster tem como hardware um conjunto de sistemas distribuídos que podem ter hardware e sistemas operacionais completamente diferentes. c. A única diferença entre a computação de cluster e a computação em grade é que, para cada categoria, são utilizados sistemas operacionais diferentes. d. Computação de cluster tem como hardware um conjunto de computadores semelhantes conectados por uma rede e executando o mesmo sistema operacional, enquanto a computação em grade tem como hardware um conjunto de sistemas distribuídos que podem ter hardware e sistemas operacionais completamente diferentes. e. Não existem diferenças entre as duas, porque os termos são utilizados como sinônimos, representando o mesmo tipo de computação distribuída. Sua resposta está correta. A resposta correta é: Computação de cluster tem como hardware um conjunto de computadores semelhantes conectados por uma rede e executando o mesmo sistema operacional, enquanto a computação em grade tem como hardware um conjunto de sistemas distribuídos que podem ter hardware e sistemas operacionais completamente diferentes. Considere a afirmação: "Eu realmente não sei em quantos equipamentos (servidores ou storages) o arquivo anexo ao meu email do Google está replicado". Marque a alternativa que apresenta o tipo de transparência relacionado. Escolha uma opção: a. Relocação b. Replicação c. Localização d. Migração e. Acesso Sua resposta está correta. A resposta correta é: Replicação 16/11/2021 16:22 1o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2601695&cmid=797265 3/5 Questão 5 Incorreto Atingiu 0,00 de 1,00 Questão 6 Incorreto Atingiu 0,00 de 1,00 Considere o segmento de código abaixo. class MinhaClasse implements _______________{ int i; MinhaClasse(int i){ this.i=i; } public void run(){ ... } } Marque a alternativa que apresenta o termo adequado para completar o código. Escolha uma opção: a. Activity b. Runnable c. Service d. Socket e. Thread Sua resposta está incorreta. A resposta correta é: Runnable Considere a tabela 1 Tabela 1 Número de Processadores 1 2 3 4 5 6 7 8 10 Speedup 1 2 3 4 5 6 7 8 10 Considerando os dados contigos na tabela 1, é possível afirmar: Escolha uma opção: a. Nada se pode afirmar com os dados acima descritos b. São necessários mais 20 pontos para poder afirmar, categoricamente, que o comportamento seja considerado linear c. Desempenho sublinear d. Desempenho superlinear e. Desempenho linear Sua resposta está incorreta. A resposta correta é: Desempenho linear 16/11/2021 16:22 1o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2601695&cmid=797265 4/5 Questão 7 Correto Atingiu 1,00 de 1,00 Questão 8 Incorreto Atingiu 0,00 de 1,00 Questão 9 Incorreto Atingiu 0,00 de 1,00 Em uma aplicação cliente servidor usando DatagramSocket, considere a seguinte linha de comando: DatagramSocket socket = new DatagramSocket(5000); Marque a alternativa que apresenta o local onde esta linha deverá aparecer, considerando que o lado cliente enviar a informação e o lado servidor irá receber a informação. Escolha uma opção: a. Lado Servidor b. Ambos os lados. c. Qualquer um dos dois lados d. Nenhum dos dois lados. e. Lado Cliente Sua resposta está correta. A resposta correta é: Lado Servidor Marque a alternativa que apresenta o significado de RPC. Escolha uma opção: a. Chamada de procedimento remoto b. Chamada de ponteiro remoto c. Chamada de método remoto d. Chamada de função remota e. Chamada de objeto remoto Sua resposta está incorreta. A resposta correta é: Chamada de procedimento remoto Marque a alternativa que apresenta o nome do arquivo que descreve o funcionamento do web service Escolha uma opção: a. soap request b. uddi c. wsdl d. soap response e. service provider Sua resposta está incorreta. A resposta correta é: wsdl 16/11/2021 16:22 1o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2601695&cmid=797265 5/5 Questão 10 Correto Atingiu 1,00 de 1,00 Os serviços RESTful são mais leves, o que significa que podem ser desenvolvidos com menor esforço, tornando-os mais fáceis de serem adotados como parte da implementação de um sistema. Escolha uma opção: Verdadeiro Falso A resposta correta é 'Verdadeiro'. ◄ Aula de Revisão Seguir para... 2o Simulado! ► Rio Comprido Av. Paulo de Frontin, 568 Rio Comprido, Rio de Janeiro, RJ Méier Rua Venceslau, 315 Méier, Rio de Janeiro, RJ Central de atendimento: (21) 2563-1919 © 2018 UniCarioca | Todos os direitos reservados. https://ava.unicarioca.edu.br/graduacao/mod/resource/view.php?id=818072&forceview=1 https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=818470&forceview=1 15/11/2021 21:25 1o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2600249&cmid=797265 1/6 Página inicial / Minha disciplinas / 852-67905 / ESPAÇO PARA AV2 / 1o Simulado! Questão 1 Correto Atingiu 1,00 de 1,00 Iniciado em segunda, 15 Nov 2021, 19:47 Estado Finalizada Concluída em segunda, 15 Nov 2021, 21:25 Tempo empregado 1 hora 38 minutos Avaliar 5,00 de um máximo de 10,00(50%) Correlacione um sistema distribuído é considerado escalável se o custo de adição de um usuário for um valor constante, em termos dos recursos que devem ser adicionados. Os algoritmos usados para acessar os dados compartilhados devem evitar gargalos de desempenho, e os dados devem ser estruturados hierarquicamente para se obter os melhores tempos de acesso.Os dados acessados frequentemente podem ser replicados. o objetivo é tornar certos aspectos da distribuição invisíveis para o programador de aplicativos, param que este se preocupe apenas com o projeto de seu aplicativo em particular. Por exemplo, ele não precisa estar preocupado com sua localização ou com os detalhes sobre como suas operações serão acessadas por outros componentes, nem se será replicado ou migrado. As falhas de rede e processos podem ser apresentadas aos programadores de aplicativos na forma de exceções - mas elas devem ser tratadas. A criptografia pode ser usada para proporcionar proteção adequada para os recursos compartilhados e para manter informações sigilosas em segredo, quando transmitidas em mensagens de uma rede. Os ataques de negação de serviço ainda são um problema. a presença de múltiplos usuários em um sistema destruído é uma fonte de pedidos concorrentes para seus recursos. Em ambiente concorrente, cada recurso deve ser projetado para manter a consistência nos estados de seus dados. qualquer processo, computador ou rede pode falhar, independentemente dos outros. Portanto, cada componente precisa conhecer as maneiras possíveis pela quais os componentes de que depende podem falhar e ser projetado de forma a tratar cada uma dessas falhas apropriadamente. Escalabilidade Transparência Segurança Concorrência Tratamento de falhas Sua resposta está correta. A resposta correta é: um sistema distribuído é considerado escalável se o custo de adição de um usuário for um valor constante, em termos dos recursos que devem ser adicionados. Os algoritmos usados para acessar os dados compartilhados devem evitar gargalos de desempenho, e os dados devem ser estruturados hierarquicamente para se obter os melhores tempos de acesso. Os dados acessados frequentemente podem ser replicados. → Escalabilidade, o objetivo é tornar certos aspectos da distribuição invisíveis para o programador de aplicativos, param que este se preocupe apenas com o projeto de seu aplicativo em particular. Por exemplo, ele não precisa estar preocupado com sua localização ou com os detalhes sobre como suas operações serão acessadas por outros componentes, nem se será replicado ou migrado. As falhas de rede e processos podem ser apresentadas aos programadores de aplicativos na forma de exceções - mas elas devem ser tratadas. → Transparência, A criptografia pode ser usada para proporcionar proteção adequada para os recursos compartilhados e para manter informações sigilosas em segredo, quando transmitidas em mensagens de uma rede. Os ataques de negação de serviço ainda são um problema. → Segurança, a presença de múltiplos usuários em um sistema destruído é uma fonte de pedidos concorrentes para seus recursos. Em ambiente concorrente, cada recurso deve ser projetado para manter a consistência nos estados de seus dados. → Concorrência, qualquer processo, computador ou rede pode falhar, independentemente dos outros. Portanto, cada componente precisa conhecer as maneiras possíveis pela quais os componentes de que depende podem falhar e ser projetado de forma a tratar cada uma dessas falhas apropriadamente. → Tratamento de falhas. https://ava.unicarioca.edu.br/graduacao/ https://ava.unicarioca.edu.br/graduacao/course/view.php?id=20247 https://ava.unicarioca.edu.br/graduacao/course/view.php?id=20247§ionid=202775 https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=797265 15/11/2021 21:25 1o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2600249&cmid=797265 2/6 Questão 2 Correto Atingiu 1,00 de 1,00 Questão 3 Correto Atingiu 1,00 de 1,00 Marque a alternativa que apresenta um exemplo de algoritmo balanceamento de carga. Escolha uma opção: a. Stanford Metodology Algorithm. b. Round Robin c. Balanced Scored Card d. Ultra Balanced Round Algorithm. e. Markov Balanced. Sua resposta está correta. A resposta correta é: Round Robin A respeito de conceitos básicos de computação em aglomerados (Cluster) e de computação em grades (Grids), considere as afirmações a seguir. I - Computação em grade (Grid Computing) é um modelo computacional capaz de alcançar uma alta taxa de processamento dividindo as tarefas entre diversas máquinas que formam uma máquina virtual. II - Computadores de baixo custo podem ser agrupados em clusters, gerando maior poder computacional. III - É adequado construir um cluster de forma distribuída com seus nós situados em várias e diferentes localidades. Está correto APENAS o que se afirma em Escolha uma opção: a. Apenas I e III estão corretas. b. Todas estão corretas. c. Apenas I e II estão corretas. d. Todas estão incorretas. e. Apenas II e III estão corretas. Sua resposta está correta. A resposta correta é: Apenas I e II estão corretas. 15/11/2021 21:25 1o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2600249&cmid=797265 3/6 Questão 4 Correto Atingiu 1,00 de 1,00 : não necessita fornecer a localização dos recursos, ou seja, os programas devem executar os processos de leitura e escrita de arquivos remotos da mesma maneira que operam sobre os arquivos locais, sem qualquer modificação no programa. O usuário não deve perceber se o recurso acessado é local ou remoto. : os programas clientes devem ver um espaço de nomes de arquivos uniforme, sem a necessidade de fornecer a localização física dos arquivos para encontrá-los, mesmo que esses arquivos se desloquem entre os servidores. : independente dos arquivos se moverem entre servidores, os programas clientes não precisam ser alterados para a nova localidade do grupo de arquivos. Essa característica permite flexibilidade em mover arquivos sem comprometer toda a estrutura, ou ter que refazer links entre programas clientes e o local do arquivo. : o desempenho da aplicação cliente não poderá ser comprometido enquanto ocorre uma variação dos processos sobre os recursos disponíveis pelos SAD's, isto é, mesmo que haja concorrência no acesso pelos arquivos isso não deve afetar os usuários. : os recursos computacionais podem sofrer alterações para abrigar maior poder computacional ou o ingresso de novos servidores sem prejudicar o serviço. : garantir a disponibilidade dos arquivos ininterruptamente e se ocorrerem falhas o programa cliente não deverá saber como elas serão tratadas. : várias cópias dos mesmos arquivos armazenados em locais diferentes para garantir a disponibilidade. A aplicação cliente deverá visualizar apenas uma cópia do mesmo, não necessitando saber a quantidade replicada e o local. Sua resposta está correta. A resposta correta é: [De acesso]: não necessita fornecer a localização dos recursos, ou seja, os programas devem executar os processos de leitura e escrita de arquivos remotos da mesma maneira que operam sobre os arquivos locais, sem qualquer modificação no programa. O usuário não deve perceber se o recurso acessado é local ou remoto. [De localização]: os programas clientes devem ver um espaço de nomes de arquivos uniforme, sem a necessidade de fornecer a localização física dos arquivos para encontrá-los, mesmo que esses arquivos se desloquem entre os servidores. [De mobilidade]: independente dos arquivos se moverem entre servidores, os programas clientes não precisam ser alterados para a nova localidade do grupo de arquivos. Essa característica permite flexibilidade em mover arquivos sem comprometer toda a estrutura, ou ter que refazer links entre programas clientes e o local do arquivo. [De desempenho]: o desempenho da aplicação cliente não poderá ser comprometido enquanto ocorre uma variação dos processos sobre os recursos disponíveis pelos SAD's, isto é, mesmo que haja concorrência no acesso pelos arquivos isso não deve afetar os usuários. [De escalabilidade]: os recursos computacionais podem sofrer alterações para abrigar maior poder computacional ou o ingresso de novos servidores sem prejudicar o serviço. [Contra falhas]: garantir a disponibilidadedos arquivos ininterruptamente e se ocorrerem falhas o programa cliente não deverá saber como elas serão tratadas. [De replicação]: várias cópias dos mesmos arquivos armazenados em locais diferentes para garantir a disponibilidade. A aplicação cliente deverá visualizar apenas uma cópia do mesmo, não necessitando saber a quantidade replicada e o local. De localização De desempenho De acesso De escalabilidade De replicação De mobilidade Contra falhas 15/11/2021 21:25 1o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2600249&cmid=797265 4/6 Questão 5 Incorreto Atingiu 0,00 de 1,00 Questão 6 Correto Atingiu 1,00 de 1,00 Considere o código abaixo 01 public class HelloRunnable implements Runnable { 02 public void run() { 03 System.out.println("Hello from a thread!"); 04 } 05 public static void main(String args[]) { 06 [CÓDIGO AQUI] 07 } 08 } Marque a alternativa que apresenta o código correto que deverá estar na linha 06. Escolha uma opção: a. (new Thread(new HelloRunnable())).start(); b. (new HelloThread()).run(); c. (new HelloThread()).start(); d. (new Thread(new HelloRunnable())).run(); e. this.start(); Sua resposta está incorreta. A resposta correta é: (new Thread(new HelloRunnable())).start(); Considere a tabela 1 Tabela 1 Número de Processadores 1 2 3 4 5 6 7 8 10 Speedup 1 2 3 4 5 6 7 8 10 Considerando os dados contigos na tabela 1, é possível afirmar: Escolha uma opção: a. Desempenho superlinear b. São necessários mais 20 pontos para poder afirmar, categoricamente, que o comportamento seja considerado linear c. Desempenho linear d. Desempenho sublinear e. Nada se pode afirmar com os dados acima descritos Sua resposta está correta. A resposta correta é: Desempenho linear 15/11/2021 21:25 1o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2600249&cmid=797265 5/6 Questão 7 Incorreto Atingiu 0,00 de 1,00 Questão 8 Incorreto Atingiu 0,00 de 1,00 Questão 9 Incorreto Atingiu 0,00 de 1,00 Informe o nome da interface que deve ser implementada quando utilizamos sockets com objetos Escolha uma opção: a. DataInputStream b. DataOutputStream c. Serializable d. ObjectOutputStream e. ObjectInputStream Sua resposta está incorreta. A resposta correta é: Serializable Os métodos rebind e lookup da classe Naming possuem um parâmetro que é comum a ambos. Marque a alternativa que apresenta a funcionalidade deste parâmetro. Escolha uma opção: a. O endereço do servidor b. O endereço do DNS c. O endereço do cliente d. O objeto usado no RMI e. O endereço do serviço de diretório Your answer is incorrect. A resposta correta é: O endereço do servidor Na figura abaixo, os passos A, B e C correspondem as etapas do funcionamento de um Web Service. Marque a ordem correta do seu funcionamento. Escolha uma opção: a. B-1, C-2 e A-3 b. C-1, B-2 e A-3 c. A-1, B-2 e C-3 d. C-1, A-2 e B-3 e. B-1, A-2 e C-3 Your answer is incorrect. A resposta correta é: C-1, B-2 e A-3 15/11/2021 21:25 1o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2600249&cmid=797265 6/6 Questão 10 Incorreto Atingiu 0,00 de 1,00 Os serviços SOAP são mais leves, o que significa que podem ser desenvolvidos com menor esforço, tornando-os mais fáceis de serem adotados como parte da implementação de um sistema. Escolha uma opção: Verdadeiro Falso A resposta correta é 'Falso'. ◄ Aula de Revisão Seguir para... 2o Simulado! ► Rio Comprido Av. Paulo de Frontin, 568 Rio Comprido, Rio de Janeiro, RJ Méier Rua Venceslau, 315 Méier, Rio de Janeiro, RJ Central de atendimento: (21) 2563-1919 © 2018 UniCarioca | Todos os direitos reservados. https://ava.unicarioca.edu.br/graduacao/mod/resource/view.php?id=818072&forceview=1 https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=818470&forceview=1 16/11/2021 10:58 1o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2601099&cmid=797265 1/6 Página inicial / Minha disciplinas / 852-67905 / ESPAÇO PARA AV2 / 1o Simulado! Questão 1 Incorreto Atingiu 0,00 de 1,00 Questão 2 Incorreto Atingiu 0,00 de 1,00 Iniciado em terça, 16 Nov 2021, 10:51 Estado Finalizada Concluída em terça, 16 Nov 2021, 10:58 Tempo empregado 6 minutos 54 segundos Avaliar 3,14 de um máximo de 10,00(31%) Com relação a conceitos sobre sistemas distribuídos, assinale a opção correta. Escolha uma opção: a. Um sistema distribuído pode suportar a migração de processos. A migração de processos não pode, entretanto, ocorrer sob controle de um sistema operacional, tem que ser controlada por aplicações. b. Um sistema de arquivos distribuídos pode ser implementado sem manter informações de estado. Nesse caso, as operações são tratadas individualmente e não como partes de uma sessão. c. Um sistema distribuído tem que ser tolerante a falhas. Para ser considerado tolerante a falhas, tem que continuar a funcionar, sem degradação do desempenho ou das funcionalidades, após as falhas. d. Em um sistema distribuído, os usuários podem acessar recursos em outras máquinas, mas um sistema operacional distribuído não tem como tornar a distribuição dos recursos transparente aos usuários. Sua resposta está incorreta. A resposta correta é: Um sistema de arquivos distribuídos pode ser implementado sem manter informações de estado. Nesse caso, as operações são tratadas individualmente e não como partes de uma sessão. Marque a alternativa que não apresenta algumas características que são usadas em CLUSTERS Escolha uma opção: a. Normalmente utilizada para resolver problema de uma organização b. Pode ser classificado de acordo com o balanceamento de carga c. Não é permitida altas taxas de latência d. Possui foco na disponibilidade e no desempenho e. Gerenciada por uma organização virtual Sua resposta está incorreta. A resposta correta é: Gerenciada por uma organização virtual https://ava.unicarioca.edu.br/graduacao/ https://ava.unicarioca.edu.br/graduacao/course/view.php?id=20247 https://ava.unicarioca.edu.br/graduacao/course/view.php?id=20247§ionid=202775 https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=797265 16/11/2021 10:58 1o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2601099&cmid=797265 2/6 Questão 3 Correto Atingiu 1,00 de 1,00 A respeito de conceitos básicos de computação em aglomerados (Cluster) e de computação em grades (Grids), considere as afirmações a seguir. I - Computação em grade (Grid Computing) é um modelo computacional capaz de alcançar uma alta taxa de processamento dividindo as tarefas entre diversas máquinas que formam uma máquina virtual. II - Computadores de baixo custo podem ser agrupados em clusters, gerando maior poder computacional. III - É adequado construir um cluster de forma distribuída com seus nós situados em várias e diferentes localidades. Está correto APENAS o que se afirma em Escolha uma opção: a. Apenas I e III estão corretas. b. Todas estão corretas. c. Apenas I e II estão corretas. d. Todas estão incorretas. e. Apenas II e III estão corretas. Sua resposta está correta. A resposta correta é: Apenas I e II estão corretas. 16/11/2021 10:58 1o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2601099&cmid=797265 3/6 Questão 4 Parcialmente correto Atingiu 0,14 de 1,00 : não necessita fornecer a localização dos recursos, ou seja, os programas devem executar os processos de leitura e escrita de arquivos remotos da mesma maneira que operam sobre os arquivos locais, sem qualquer modificação no programa. O usuário não deve perceber se o recurso acessado é local ou remoto. : os programas clientes devem ver um espaço de nomes de arquivos uniforme, sem a necessidade de fornecer a localização física dos arquivos para encontrá-los, mesmo que esses arquivos se desloquem entre os servidores. : independentedos arquivos se moverem entre servidores, os programas clientes não precisam ser alterados para a nova localidade do grupo de arquivos. Essa característica permite flexibilidade em mover arquivos sem comprometer toda a estrutura, ou ter que refazer links entre programas clientes e o local do arquivo. : o desempenho da aplicação cliente não poderá ser comprometido enquanto ocorre uma variação dos processos sobre os recursos disponíveis pelos SAD's, isto é, mesmo que haja concorrência no acesso pelos arquivos isso não deve afetar os usuários. : os recursos computacionais podem sofrer alterações para abrigar maior poder computacional ou o ingresso de novos servidores sem prejudicar o serviço. : garantir a disponibilidade dos arquivos ininterruptamente e se ocorrerem falhas o programa cliente não deverá saber como elas serão tratadas. : várias cópias dos mesmos arquivos armazenados em locais diferentes para garantir a disponibilidade. A aplicação cliente deverá visualizar apenas uma cópia do mesmo, não necessitando saber a quantidade replicada e o local. Sua resposta está parcialmente correta. Você selecionou corretamente 1. A resposta correta é: [De acesso]: não necessita fornecer a localização dos recursos, ou seja, os programas devem executar os processos de leitura e escrita de arquivos remotos da mesma maneira que operam sobre os arquivos locais, sem qualquer modificação no programa. O usuário não deve perceber se o recurso acessado é local ou remoto. [De localização]: os programas clientes devem ver um espaço de nomes de arquivos uniforme, sem a necessidade de fornecer a localização física dos arquivos para encontrá-los, mesmo que esses arquivos se desloquem entre os servidores. [De mobilidade]: independente dos arquivos se moverem entre servidores, os programas clientes não precisam ser alterados para a nova localidade do grupo de arquivos. Essa característica permite flexibilidade em mover arquivos sem comprometer toda a estrutura, ou ter que refazer links entre programas clientes e o local do arquivo. [De desempenho]: o desempenho da aplicação cliente não poderá ser comprometido enquanto ocorre uma variação dos processos sobre os recursos disponíveis pelos SAD's, isto é, mesmo que haja concorrência no acesso pelos arquivos isso não deve afetar os usuários. [De escalabilidade]: os recursos computacionais podem sofrer alterações para abrigar maior poder computacional ou o ingresso de novos servidores sem prejudicar o serviço. [Contra falhas]: garantir a disponibilidade dos arquivos ininterruptamente e se ocorrerem falhas o programa cliente não deverá saber como elas serão tratadas. [De replicação]: várias cópias dos mesmos arquivos armazenados em locais diferentes para garantir a disponibilidade. A aplicação cliente deverá visualizar apenas uma cópia do mesmo, não necessitando saber a quantidade replicada e o local. De replicação De mobilidade De escalabilidade De acesso De desempenho Contra falhas De localização 16/11/2021 10:58 1o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2601099&cmid=797265 4/6 Questão 5 Incorreto Atingiu 0,00 de 1,00 Questão 6 Incorreto Atingiu 0,00 de 1,00 Considere o segmento de código abaixo. class MinhaClasse implements _______________{ int i; MinhaClasse(int i){ this.i=i; } public void run(){ ... } } Marque a alternativa que apresenta o termo adequado para completar o código. Escolha uma opção: a. Activity b. Thread c. Runnable d. Socket e. Service Sua resposta está incorreta. A resposta correta é: Runnable Considere a tabela 1 Tabela 1 Número de Processadores 1 2 3 4 5 6 7 8 10 Speedup 1 1,4 1,7 2,0 2,2 2,4 2,6 2,8 3,2 Considerando os dados contigos na tabela 1, é possível afirmar: Escolha uma opção: a. Desempenho linear b. Desempenho sublinear c. Nada se pode afirmar com os dados acima descritos d. Desempenho superlinear e. São necessários mais 20 pontos para poder afirmar, categoricamente, que o comportamento seja considerado linear Sua resposta está incorreta. A resposta correta é: Desempenho sublinear 16/11/2021 10:58 1o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2601099&cmid=797265 5/6 Questão 7 Incorreto Atingiu 0,00 de 1,00 Questão 8 Incorreto Atingiu 0,00 de 1,00 Questão 9 Correto Atingiu 1,00 de 1,00 Considere as afirmações: I Os serviços de transporte por socket podem ser considerados como confiáveis quando se basearem no protocolo UDP. II Os serviços de transporte por socket podem ser considerados como não confiáveis quando se basearem no protocolo TCP. Marque a alternativa que informa se as afirmações acima estão C (certas) ou E (erradas) Escolha uma opção: a. Apenas II está incorreta. b. Apenas I está correta. c. I e II estão incorretas. d. I e II estão corretas. e. Apenas II está correta. Sua resposta está incorreta. A resposta correta é: I e II estão incorretas. Marque a alternativa que apresenta o nome da classe utilizada na implementação de interfaces. Escolha uma opção: a. InterfaceRemote b. RMI c. Remote d. UnicastRemoteObject e. UnicastRemote Sua resposta está incorreta. A resposta correta é: Remote No contexto de um Web Service, o formato padrão para troca de informações e o protocolo utilizado como infraestrutura de transmissão são, respectivamente Escolha uma opção: a. WSIL e UDDI b. XML e UDDI c. WSDL e HTTP d. WSDL E UDDI e. XML e HTTP Your answer is correct. A resposta correta é: XML e HTTP 16/11/2021 10:58 1o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2601099&cmid=797265 6/6 Questão 10 Correto Atingiu 1,00 de 1,00 Os serviços RESTful são mais leves, o que significa que podem ser desenvolvidos com menor esforço, tornando-os mais fáceis de serem adotados como parte da implementação de um sistema. Escolha uma opção: Verdadeiro Falso A resposta correta é 'Verdadeiro'. ◄ Aula de Revisão Seguir para... 2o Simulado! ► Rio Comprido Av. Paulo de Frontin, 568 Rio Comprido, Rio de Janeiro, RJ Méier Rua Venceslau, 315 Méier, Rio de Janeiro, RJ Central de atendimento: (21) 2563-1919 © 2018 UniCarioca | Todos os direitos reservados. https://ava.unicarioca.edu.br/graduacao/mod/resource/view.php?id=818072&forceview=1 https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=818470&forceview=1 16/11/21, 20:52 2o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2602427&cmid=818470 1/5 Página inicial / Minha disciplinas / 852-67905 / ESPAÇO PARA AV2 / 2o Simulado! Questão 1 Correto Atingiu 1,00 de 1,00 Questão 2 Incorreto Atingiu 0,00 de 1,00 Questão 3 Correto Atingiu 1,00 de 1,00 Iniciado em terça, 16 Nov 2021, 20:27 Estado Finalizada Concluída em terça, 16 Nov 2021, 20:51 Tempo empregado 24 minutos 26 segundos Avaliar 6,00 de um máximo de 10,00(60%) Faça a associação dos termos, de acordo com a taxonomia de Flynn MISD SIMD SISD MIMD Dados simples, instruções complexas Instruções simples, dados complexos Instruções e Dados Simples Instruções e Dados complexos Sua resposta está correta. A resposta correta é: MISD → Dados simples, instruções complexas, SIMD → Instruções simples, dados complexos, SISD → Instruções e Dados Simples, MIMD → Instruções e Dados complexos. Marque a alternativa que apresenta um tipo de cluster. Escolha uma opção: a. Alta disponibilidade b. Alto balanceamento. c. Alta carga. d. Disponibilidade de balaceamento. e. Disponibilidade redundante. Sua resposta está incorreta. A resposta correta é: Alta disponibilidade Marque a alternativa que apresenta a definição para o termo GRADE Escolha uma opção: a. É um ambiente computacional que localmente objetiva compartilhar recursos e serviços. b. É um ambiente computacional distribuído geograficamente que objetiva compartilhar recursos e serviços. c. Um ou mais computadores que funcionam coordenados, como se fossesomente um. d. É um ambiente computacional concentrado geograficamente que objetiva compartilhar apenas memória. e. Sistemas complexos que funcionam de forma complexa. Sua resposta está correta. A resposta correta é: É um ambiente computacional distribuído geograficamente que objetiva compartilhar recursos e serviços. https://ava.unicarioca.edu.br/graduacao/ https://ava.unicarioca.edu.br/graduacao/course/view.php?id=20247 https://ava.unicarioca.edu.br/graduacao/course/view.php?id=20247§ionid=202775 https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=818470 16/11/21, 20:52 2o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2602427&cmid=818470 2/5 Questão 4 Correto Atingiu 1,00 de 1,00 Questão 5 Incorreto Atingiu 0,00 de 1,00 Marque a opção que apresenta a alternativa correta sobre transparência em sistemas distribuídos. Escolha uma opção: a. A transparência de acesso oculta diferenças na apresentação de dados e no modo de acesso a um recurso. b. A transparência de migração oculta que um recurso pode ser compartilhado por diversos usuários, ao mesmo tempo. c. A transparência de localização permite que um recurso possa ser movido de uma localização para outra. d. A transparência de replicação oculta que um recurso pode ser movido para outro computador quando em uso. e. A transparência de relocação está presente no sistema quando a falha e a recuperação de um recurso são feitas de forma imperceptível ao seu usuário. Sua resposta está correta. A resposta correta é: A transparência de acesso oculta diferenças na apresentação de dados e no modo de acesso a um recurso. Considere o código abaixo 01 public class HelloRunnable implements Runnable { 02 public void run() { 03 System.out.println("Hello from a thread!"); 04 } 05 public static void main(String args[]) { 06 [CÓDIGO AQUI] 07 } 08 } Marque a alternativa que apresenta o código correto que deverá estar na linha 06. Escolha uma opção: a. (new HelloThread()).run(); b. (new Thread(new HelloRunnable())).run(); c. this.start(); d. (new HelloThread()).start(); e. (new Thread(new HelloRunnable())).start(); Sua resposta está incorreta. A resposta correta é: (new Thread(new HelloRunnable())).start(); 16/11/21, 20:52 2o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2602427&cmid=818470 3/5 Questão 6 Incorreto Atingiu 0,00 de 1,00 Questão 7 Correto Atingiu 1,00 de 1,00 Considere a tabela 1 Tabela 1 Número de Processadores 1 2 3 4 5 6 7 8 10 Speedup 1,4 2,8 3,2 4,4 5,6 6,8 7,2 8,4 10,8 Considerando os dados contigos na tabela 1, é possível afirmar: Escolha uma opção: a. Nada se pode afirmar com os dados acima descritos b. Desempenho linear c. Desempenho sublinear d. Desempenho superlinear e. São necessários mais 20 pontos para poder afirmar, categoricamente, que o comportamento seja considerado linear Sua resposta está incorreta. A resposta correta é: Desempenho superlinear Em uma aplicação cliente servidor usando DatagramSocket, considere a seguinte linha de comando: DatagramSocket socket = new DatagramSocket(5000); Marque a alternativa que apresenta o local onde esta linha deverá aparecer, considerando que o lado cliente enviar a informação e o lado servidor irá receber a informação. Escolha uma opção: a. Qualquer um dos dois lados b. Lado Servidor c. Lado Cliente d. Ambos os lados. e. Nenhum dos dois lados. Sua resposta está correta. A resposta correta é: Lado Servidor 16/11/21, 20:52 2o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2602427&cmid=818470 4/5 Questão 8 Incorreto Atingiu 0,00 de 1,00 Questão 9 Correto Atingiu 1,00 de 1,00 Questão 10 Correto Atingiu 1,00 de 1,00 Marque a alternativa do componente que torna transparente ao desenvolvedor toda a parte da troca de dados entre os computadores. Escolha uma opção: a. idl b. RMI c. rpc-gen d. stub e. RPC Sua resposta está incorreta. A resposta correta é: stub Considere a afirmação: “Um serviço web é acessado pelos seus clientes usando mensagens formatadas em XML. O SOAP encapsula essas mensagens e transmite-as por HTTP, ou por outro protocolo, por exemplo, TCP ou SMTP. Os serviços (operações, mensagens, parâmetros etc) são descritos na WSDL. O processo de publicação/pesquisa/descoberta utiliza o UDDI. Os Web Services podem ser ativados por demanda ou podem funcionar continuamente.” Marque a opção correta. Escolha uma opção: a. Esta afirmação está INCOMPLETA. Faltou informar que as interações entre o cliente do serviço e o servidor de registro dão base à arquitetura dos Web Services. b. Esta afirmação está INCOMPLETA. Faltou informar que as interações entre o cliente e o servidor dão base à arquitetura dos Web Services. c. Esta afirmação está INCORRETA. d. Esta afirmação está CORRETA. e. Esta afirmação está INCOMPLETA. Faltou informar que as interações dão base à arquitetura dos Web Services. Your answer is correct. A resposta correta é: Esta afirmação está INCORRETA. Os web services RESTful são mais adequados para a utilização em cenários mais básicos, e também são melhor adaptados ao uso do protocolo HTTP do que os serviços SOAP. Escolha uma opção: Verdadeiro Falso A resposta correta é 'Verdadeiro'. ◄ 1o Simulado! Seguir para... Slides de revisão ► https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=797265&forceview=1 https://ava.unicarioca.edu.br/graduacao/mod/resource/view.php?id=818471&forceview=1 16/11/21, 20:52 2o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2602427&cmid=818470 5/5 Rio Comprido Av. Paulo de Frontin, 568 Rio Comprido, Rio de Janeiro, RJ Méier Rua Venceslau, 315 Méier, Rio de Janeiro, RJ Central de atendimento: (21) 2563-1919 © 2018 UniCarioca | Todos os direitos reservados. 15/11/2021 21:29 2o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2600500&cmid=818470 1/5 Página inicial / Minha disciplinas / 852-67905 / ESPAÇO PARA AV2 / 2o Simulado! Questão 1 Correto Atingiu 1,00 de 1,00 Questão 2 Incorreto Atingiu 0,00 de 1,00 Iniciado em segunda, 15 Nov 2021, 21:26 Estado Finalizada Concluída em segunda, 15 Nov 2021, 21:29 Tempo empregado 2 minutos 48 segundos Avaliar 4,00 de um máximo de 10,00(40%) Um sistema distribuído é uma coleção de que aparecem para os usuários do sistema como um único computador. Sua resposta está correta. A resposta correta é: Um sistema distribuído é uma coleção de [computadores independentes] que aparecem para os usuários do sistema como um único computador. Em uma arquitetura clássica de cluster, o _______________ é o equipamento que o usuário faz o login para submeter tarefas (jobs) para os _____________. Com relação a afirmação acima, marque a alternativa que apresenta os termos mais adequados para esta arquitetura. Escolha uma opção: a. shared disks - storage b. login node - storage c. nós computacionais - storage d. login node - storage e. login node - nós computacionais Sua resposta está incorreta. A resposta correta é: login node - nós computacionais computadores independentes computadores dependentes dispositivos independentes dispositivos dependentes https://ava.unicarioca.edu.br/graduacao/ https://ava.unicarioca.edu.br/graduacao/course/view.php?id=20247 https://ava.unicarioca.edu.br/graduacao/course/view.php?id=20247§ionid=202775 https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=818470 15/11/2021 21:29 2o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2600500&cmid=818470 2/5 Questão 3 Incorreto Atingiu 0,00 de 1,00 Questão 4 Incorreto Atingiu 0,00 de 1,00 Analise as seguintes afirmações sobre a computação em grade (grid): I. Toda colaboração é realizada sob a forma de uma organização virtual. II. A camada de conectividade deve compreender protocolos paraa autenticação de usuários e recursos. III. Os sistemas computacionais envolvidos têm um alto grau de heterogeneidade. Assinale a opção correta. Escolha uma opção: a. Todas estão incorretas. b. Apenas I e III estão corretas. c. Todas estão corretas. d. Apenas II e III estão corretas. e. Apenas I e II estão corretas. Sua resposta está incorreta. A resposta correta é: Todas estão corretas. Marque a opção que apresenta a alternativa correta sobre transparência em sistemas distribuídos. Escolha uma opção: a. A transparência de replicação oculta que um recurso pode ser movido para outro computador quando em uso. b. A transparência de localização permite que um recurso possa ser movido de uma localização para outra. c. A transparência de migração oculta que um recurso pode ser compartilhado por diversos usuários, ao mesmo tempo. d. A transparência de acesso oculta diferenças na apresentação de dados e no modo de acesso a um recurso. e. A transparência de relocação está presente no sistema quando a falha e a recuperação de um recurso são feitas de forma imperceptível ao seu usuário. Sua resposta está incorreta. A resposta correta é: A transparência de acesso oculta diferenças na apresentação de dados e no modo de acesso a um recurso. 15/11/2021 21:29 2o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2600500&cmid=818470 3/5 Questão 5 Incorreto Atingiu 0,00 de 1,00 Questão 6 Incorreto Atingiu 0,00 de 1,00 Considere o segmento de código abaixo. class MinhaClasse implements _______________{ int i; MinhaClasse(int i){ this.i=i; } public void run(){ ... } } Marque a alternativa que apresenta o termo adequado para completar o código. Escolha uma opção: a. Socket b. Activity c. Runnable d. Thread e. Service Sua resposta está incorreta. A resposta correta é: Runnable Considere a tabela 1 Tabela 1 Número de Processadores 1 2 3 4 5 6 7 8 10 Speedup 1 1,4 1,7 2,0 2,2 2,4 2,6 2,8 3,2 Considerando os dados contigos na tabela 1, é possível afirmar: Escolha uma opção: a. Desempenho superlinear b. Desempenho sublinear c. Desempenho linear d. São necessários mais 20 pontos para poder afirmar, categoricamente, que o comportamento seja considerado linear e. Nada se pode afirmar com os dados acima descritos Sua resposta está incorreta. A resposta correta é: Desempenho sublinear 15/11/2021 21:29 2o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2600500&cmid=818470 4/5 Questão 7 Correto Atingiu 1,00 de 1,00 Questão 8 Incorreto Atingiu 0,00 de 1,00 Questão 9 Correto Atingiu 1,00 de 1,00 Questão 10 Correto Atingiu 1,00 de 1,00 Na linguagem Java, a conexão de um cliente a um servidor TCP pode ser realizada através da instanciação de um objeto da classe Socket, transmitindo como argumentos a seu construtor o endereço IP do servidor e o número do port. Se a conexão for bem sucedida, o cliente poderá enviar dados ao servidor por meio de uma stream. Marque a alternativa que apresenta o método que deve ser invocado. Escolha uma opção: a. getSocketOutputStream b. getSocketSendStream c. getOutputStream d. getSendStream e. getWriteStream Sua resposta está correta. A resposta correta é: getOutputStream Stubs são usados para tornar transparentes os serviços em rede para o desenvolvedor. Marque a alternativa que apresenta a tecnologia onde stubs é empregado. Escolha uma opção: a. RPC b. Socket TCP c. Web Services d. RMI e. Socket UDP Your answer is incorrect. A resposta correta é: RPC Marque a alternativa que apresenta o nome do protocolo que permite a troca de mensagens Escolha uma opção: a. soap b. soap response c. soap request d. wsdl e. uddi Sua resposta está correta. A resposta correta é: soap Os serviços SOAP são mais leves, o que significa que podem ser desenvolvidos com menor esforço, tornando-os mais fáceis de serem adotados como parte da implementação de um sistema. Escolha uma opção: Verdadeiro Falso A resposta correta é 'Falso'. 15/11/2021 21:29 2o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2600500&cmid=818470 5/5 ◄ 1o Simulado! Seguir para... Slides de revisão ► Rio Comprido Av. Paulo de Frontin, 568 Rio Comprido, Rio de Janeiro, RJ Méier Rua Venceslau, 315 Méier, Rio de Janeiro, RJ Central de atendimento: (21) 2563-1919 © 2018 UniCarioca | Todos os direitos reservados. https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=797265&forceview=1 https://ava.unicarioca.edu.br/graduacao/mod/resource/view.php?id=818471&forceview=1 15/11/2021 21:29 2o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2600500&cmid=818470 1/5 Página inicial / Minha disciplinas / 852-67905 / ESPAÇO PARA AV2 / 2o Simulado! Questão 1 Correto Atingiu 1,00 de 1,00 Questão 2 Incorreto Atingiu 0,00 de 1,00 Iniciado em segunda, 15 Nov 2021, 21:26 Estado Finalizada Concluída em segunda, 15 Nov 2021, 21:29 Tempo empregado 2 minutos 48 segundos Avaliar 4,00 de um máximo de 10,00(40%) Um sistema distribuído é uma coleção de que aparecem para os usuários do sistema como um único computador. Sua resposta está correta. A resposta correta é: Um sistema distribuído é uma coleção de [computadores independentes] que aparecem para os usuários do sistema como um único computador. Em uma arquitetura clássica de cluster, o _______________ é o equipamento que o usuário faz o login para submeter tarefas (jobs) para os _____________. Com relação a afirmação acima, marque a alternativa que apresenta os termos mais adequados para esta arquitetura. Escolha uma opção: a. shared disks - storage b. login node - storage c. nós computacionais - storage d. login node - storage e. login node - nós computacionais Sua resposta está incorreta. A resposta correta é: login node - nós computacionais computadores independentes computadores dependentes dispositivos independentes dispositivos dependentes https://ava.unicarioca.edu.br/graduacao/ https://ava.unicarioca.edu.br/graduacao/course/view.php?id=20247 https://ava.unicarioca.edu.br/graduacao/course/view.php?id=20247§ionid=202775 https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=818470 15/11/2021 21:29 2o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2600500&cmid=818470 2/5 Questão 3 Incorreto Atingiu 0,00 de 1,00 Questão 4 Incorreto Atingiu 0,00 de 1,00 Analise as seguintes afirmações sobre a computação em grade (grid): I. Toda colaboração é realizada sob a forma de uma organização virtual. II. A camada de conectividade deve compreender protocolos para a autenticação de usuários e recursos. III. Os sistemas computacionais envolvidos têm um alto grau de heterogeneidade. Assinale a opção correta. Escolha uma opção: a. Todas estão incorretas. b. Apenas I e III estão corretas. c. Todas estão corretas. d. Apenas II e III estão corretas. e. Apenas I e II estão corretas. Sua resposta está incorreta. A resposta correta é: Todas estão corretas. Marque a opção que apresenta a alternativa correta sobre transparência em sistemas distribuídos. Escolha uma opção: a. A transparência de replicação oculta que um recurso pode ser movido para outro computador quando em uso. b. A transparência de localização permite que um recurso possa ser movido de uma localização para outra. c. A transparência de migração oculta que um recurso pode ser compartilhado por diversos usuários, ao mesmo tempo. d. A transparência de acesso oculta diferenças na apresentação de dados e no modo de acesso a um recurso. e. A transparência de relocação está presente no sistema quando a falha e a recuperação de um recurso são feitas de forma imperceptível ao seu usuário. Sua resposta está incorreta. A resposta correta é: A transparência de acesso oculta diferenças na apresentação de dados e no modo de acesso a um recurso. 15/11/2021 21:29 2o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2600500&cmid=8184703/5 Questão 5 Incorreto Atingiu 0,00 de 1,00 Questão 6 Incorreto Atingiu 0,00 de 1,00 Considere o segmento de código abaixo. class MinhaClasse implements _______________{ int i; MinhaClasse(int i){ this.i=i; } public void run(){ ... } } Marque a alternativa que apresenta o termo adequado para completar o código. Escolha uma opção: a. Socket b. Activity c. Runnable d. Thread e. Service Sua resposta está incorreta. A resposta correta é: Runnable Considere a tabela 1 Tabela 1 Número de Processadores 1 2 3 4 5 6 7 8 10 Speedup 1 1,4 1,7 2,0 2,2 2,4 2,6 2,8 3,2 Considerando os dados contigos na tabela 1, é possível afirmar: Escolha uma opção: a. Desempenho superlinear b. Desempenho sublinear c. Desempenho linear d. São necessários mais 20 pontos para poder afirmar, categoricamente, que o comportamento seja considerado linear e. Nada se pode afirmar com os dados acima descritos Sua resposta está incorreta. A resposta correta é: Desempenho sublinear 15/11/2021 21:29 2o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2600500&cmid=818470 4/5 Questão 7 Correto Atingiu 1,00 de 1,00 Questão 8 Incorreto Atingiu 0,00 de 1,00 Questão 9 Correto Atingiu 1,00 de 1,00 Questão 10 Correto Atingiu 1,00 de 1,00 Na linguagem Java, a conexão de um cliente a um servidor TCP pode ser realizada através da instanciação de um objeto da classe Socket, transmitindo como argumentos a seu construtor o endereço IP do servidor e o número do port. Se a conexão for bem sucedida, o cliente poderá enviar dados ao servidor por meio de uma stream. Marque a alternativa que apresenta o método que deve ser invocado. Escolha uma opção: a. getSocketOutputStream b. getSocketSendStream c. getOutputStream d. getSendStream e. getWriteStream Sua resposta está correta. A resposta correta é: getOutputStream Stubs são usados para tornar transparentes os serviços em rede para o desenvolvedor. Marque a alternativa que apresenta a tecnologia onde stubs é empregado. Escolha uma opção: a. RPC b. Socket TCP c. Web Services d. RMI e. Socket UDP Your answer is incorrect. A resposta correta é: RPC Marque a alternativa que apresenta o nome do protocolo que permite a troca de mensagens Escolha uma opção: a. soap b. soap response c. soap request d. wsdl e. uddi Sua resposta está correta. A resposta correta é: soap Os serviços SOAP são mais leves, o que significa que podem ser desenvolvidos com menor esforço, tornando-os mais fáceis de serem adotados como parte da implementação de um sistema. Escolha uma opção: Verdadeiro Falso A resposta correta é 'Falso'. 15/11/2021 21:29 2o Simulado! https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2600500&cmid=818470 5/5 ◄ 1o Simulado! Seguir para... Slides de revisão ► Rio Comprido Av. Paulo de Frontin, 568 Rio Comprido, Rio de Janeiro, RJ Méier Rua Venceslau, 315 Méier, Rio de Janeiro, RJ Central de atendimento: (21) 2563-1919 © 2018 UniCarioca | Todos os direitos reservados. https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=797265&forceview=1 https://ava.unicarioca.edu.br/graduacao/mod/resource/view.php?id=818471&forceview=1 15/11/2021 15:30 Simulado https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2599668&cmid=793048 1/6 Página inicial / Minha disciplinas / 132-67970 / ESPAÇO PARA AV2 / Simulado Questão 1 Correto Atingiu 1,00 de 1,00 Questão 2 Correto Atingiu 1,00 de 1,00 Iniciado em segunda, 15 Nov 2021, 15:19 Estado Finalizada Concluída em segunda, 15 Nov 2021, 15:30 Tempo empregado 10 minutos 52 segundos Avaliar 6,11 de um máximo de 10,00(61%) Correlacione as definições Um sistema distribuído é um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente. Definimos um sistema distribuído como sendo aquele no qual os componentes de hardware, localizados em rede, se comunicam e coordenam ações apenas enviando mensagens entre si Definimos um sistema distribuído como sendo aquele no qual os componentes de hardware e software, localizados em rede, se comunicam e coordenam ações apenas enviando mensagens entre si TANENBAUM Esta definição está incorreta COULORIS Sua resposta está correta. A resposta correta é: Um sistema distribuído é um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente. → TANENBAUM, Definimos um sistema distribuído como sendo aquele no qual os componentes de hardware, localizados em rede, se comunicam e coordenam ações apenas enviando mensagens entre si → Esta definição está incorreta, Definimos um sistema distribuído como sendo aquele no qual os componentes de hardware e software, localizados em rede, se comunicam e coordenam ações apenas enviando mensagens entre si → COULORIS. Marque a alternativa que apresenta um exemplo de algoritmo balanceamento de carga. Escolha uma opção: a. Round Robin b. Ultra Balanced Round Algorithm. c. Balanced Scored Card d. Markov Balanced. e. Stanford Metodology Algorithm. Sua resposta está correta. A resposta correta é: Round Robin https://ava.unicarioca.edu.br/graduacao/ https://ava.unicarioca.edu.br/graduacao/course/view.php?id=20311 https://ava.unicarioca.edu.br/graduacao/course/view.php?id=20311§ionid=203799 https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=793048 15/11/2021 15:30 Simulado https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2599668&cmid=793048 2/6 Questão 3 Parcialmente correto Atingiu 0,11 de 1,00 Correlacione os conceitos da coluna da esquerda com as descrições da coluna da direita. Camada formada por pacotes de software de aplicação, incluindo os conjuntos de ferramentas de desenvolvimento e serviços. A porção de serviço deve prover diversas funções de gerenciamento, tais como, faturamento, contabilidade e medidas de métricas utilizáveis – todos parâmetros importantes para o uso virtual dos recursos compartilhados entre diferentes usuários, departamentos e empresas. Enquanto a camada de recursos destina-se as interações feitas em recursos individuais, esta camada define protocolos globais que se ocupam das interações entre coleções de recursos. Os componentes dessa camada baseiam-se nos níveis de recursos e de aplicação, que implementam uma grande variedade de serviços, tais como: serviços de diretório, monitoração e diagnóstico, replicação de dados, gerenciamento de carga de trabalho e descoberta de recursos, autorização, verificação e colaboração. Compõe a base da conectividade para os recursos de um grid. Assim, podemos imaginar os switches, roteadores e a infraestrutura das redes de comunicação, tais como Sonet/SDH/DWDM. Esta camada é constituída pelo conjunto de recursos que fazem parte de um grid, incluindo servidores primários e dispositivos de armazenamento. Podemos citar como exemplos de configurações os clusters (por exemplo, as Nows), os serviços de armazenamento e os computadores especiais (por exemplo, os supercomputadores). Esta categoria corresponde à definição dos protocolos e APIs que fornecem segurança na negociação, iniciação, monitoramento, controle e na contagem dos recursos compartilhados. As implementações destes protocolos chamam as funções do nível de ambiente para acessar e controlar os recursos locais. Duas classes de protocolos podem ser distinguidas neste ponto: os protocolos de informação e os protocolos de gerenciamento. Nível que define os protocolos básicos de comunicação e autenticação necessários para as transações de rede específicas do grid. Os protocolos de comunicação permitem a troca de dados entre os níveis de ambiente e recursos, sendo atribuídos serviços como transporte e roteamento. Os protocolos de autenticação possibilitam verificar a identidade de usuáriose recursos, com a aplicação de métodos de autenticação e criptografia. Esta camada tem a finalidade de traduzir as primitivas de compartilhamento de alto nível nas operações específicas de cada recurso como resultado das operações de compartilhamento nos níveis superiores. Deve incluir a implementação de mecanismos de negociação que obtenham informações sobre a estrutura, o estado e as possibilidades dos recursos, e ainda, mecanismos de gerenciamento de recursos que forneçam meios para monitoramento da qualidade de serviço. Compreende as aplicações dos usuários que operam no ambiente da organização virtual, incluindo bibliotecas de funções, que usufruem os serviços prestados pelas demais camadas. Esta camada deve fornecer protocolos que permitam múltiplos elementos (servidores, ambientes de armazenamento, redes, dentre outros) participarem de um ambiente de grid unificado. Diversos protocolos e funções devem existir nesta camada no intuito de fornecer suporte aos elementos heterogêneos de uma configuração de grid, adaptando- se aos diferentes sistemas operacionais, sistemas de arquivos e protocolos de comunicação. Aplicação e serviços Aplicação Serviços de conectividade Middleware Recursos Serviços de recursos Rede Ambiente Serviços coletivos 15/11/2021 15:30 Simulado https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2599668&cmid=793048 3/6 Questão 4 Correto Atingiu 1,00 de 1,00 Sua resposta está parcialmente correta. Você selecionou corretamente 1. A resposta correta é: Camada formada por pacotes de software de aplicação, incluindo os conjuntos de ferramentas de desenvolvimento e serviços. A porção de serviço deve prover diversas funções de gerenciamento, tais como, faturamento, contabilidade e medidas de métricas utilizáveis – todos parâmetros importantes para o uso virtual dos recursos compartilhados entre diferentes usuários, departamentos e empresas. → Aplicação e serviços, Enquanto a camada de recursos destina-se as interações feitas em recursos individuais, esta camada define protocolos globais que se ocupam das interações entre coleções de recursos. Os componentes dessa camada baseiam-se nos níveis de recursos e de aplicação, que implementam uma grande variedade de serviços, tais como: serviços de diretório, monitoração e diagnóstico, replicação de dados, gerenciamento de carga de trabalho e descoberta de recursos, autorização, verificação e colaboração. → Serviços coletivos, Compõe a base da conectividade para os recursos de um grid. Assim, podemos imaginar os switches, roteadores e a infraestrutura das redes de comunicação, tais como Sonet/SDH/DWDM. → Rede, Esta camada é constituída pelo conjunto de recursos que fazem parte de um grid, incluindo servidores primários e dispositivos de armazenamento. Podemos citar como exemplos de configurações os clusters (por exemplo, as Nows), os serviços de armazenamento e os computadores especiais (por exemplo, os supercomputadores). → Recursos, Esta categoria corresponde à definição dos protocolos e APIs que fornecem segurança na negociação, iniciação, monitoramento, controle e na contagem dos recursos compartilhados. As implementações destes protocolos chamam as funções do nível de ambiente para acessar e controlar os recursos locais. Duas classes de protocolos podem ser distinguidas neste ponto: os protocolos de informação e os protocolos de gerenciamento. → Serviços de recursos, Nível que define os protocolos básicos de comunicação e autenticação necessários para as transações de rede específicas do grid. Os protocolos de comunicação permitem a troca de dados entre os níveis de ambiente e recursos, sendo atribuídos serviços como transporte e roteamento. Os protocolos de autenticação possibilitam verificar a identidade de usuários e recursos, com a aplicação de métodos de autenticação e criptografia. → Serviços de conectividade, Esta camada tem a finalidade de traduzir as primitivas de compartilhamento de alto nível nas operações específicas de cada recurso como resultado das operações de compartilhamento nos níveis superiores. Deve incluir a implementação de mecanismos de negociação que obtenham informações sobre a estrutura, o estado e as possibilidades dos recursos, e ainda, mecanismos de gerenciamento de recursos que forneçam meios para monitoramento da qualidade de serviço. → Ambiente, Compreende as aplicações dos usuários que operam no ambiente da organização virtual, incluindo bibliotecas de funções, que usufruem os serviços prestados pelas demais camadas. → Aplicação, Esta camada deve fornecer protocolos que permitam múltiplos elementos (servidores, ambientes de armazenamento, redes, dentre outros) participarem de um ambiente de grid unificado. Diversos protocolos e funções devem existir nesta camada no intuito de fornecer suporte aos elementos heterogêneos de uma configuração de grid, adaptando- se aos diferentes sistemas operacionais, sistemas de arquivos e protocolos de comunicação. → Middleware. Marque a opção que apresenta a alternativa correta sobre transparência em sistemas distribuídos. Escolha uma opção: a. A transparência de localização permite que um recurso possa ser movido de uma localização para outra. b. A transparência de relocação está presente no sistema quando a falha e a recuperação de um recurso são feitas de forma imperceptível ao seu usuário. c. A transparência de replicação oculta que um recurso pode ser movido para outro computador quando em uso. d. A transparência de acesso oculta diferenças na apresentação de dados e no modo de acesso a um recurso. e. A transparência de migração oculta que um recurso pode ser compartilhado por diversos usuários, ao mesmo tempo. Sua resposta está correta. A resposta correta é: A transparência de localização permite que um recurso possa ser movido de uma localização para outra. 15/11/2021 15:30 Simulado https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2599668&cmid=793048 4/6 Questão 5 Incorreto Atingiu 0,00 de 1,00 Nos últimos a computação gráfica praticamente dominou o mercado cinematográfico. Na figura abaixo vemos uma cena do filme Senhor do Anéis, antes e depois do processamento gráfico da imagem. Para realizar estes cálculos, são necessários algoritmos complexos de cálculo de iluminação que, muitas vezes acessam o mesmo recurso simultaneamente. Considerando que estão sendo usados vários fluxos sequenciais simples de execução para o cálculo da iluminação, marque a alternativa da tecnologia utilizada para o processamento dessa cena. Figura: Cena do filme Senhor dos Anéis Escolha uma opção: a. weighted fair b. least connection c. round robin d. thread e. processo Sua resposta está incorreta. A resposta correta é: thread 15/11/2021 15:30 Simulado https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2599668&cmid=793048 5/6 Questão 6 Incorreto Atingiu 0,00 de 1,00 Questão 7 Correto Atingiu 1,00 de 1,00 Considere a tabela 1 Tabela 1 Número de Processadores 1 2 3 4 5 6 7 8 10 Speedup 1,4 2,8 3,2 4,4 5,6 6,8 7,2 8,4 10,8 Considerando os dados contigos na tabela 1, é possível afirmar: Escolha uma opção: a. Desempenho superlinear b. Desempenho sublinear c. Desempenho linear d. São necessários mais 20 pontos para poder afirmar, categoricamente, que o comportamento seja considerado linear e. Nada se pode afirmar com os dados acima descritos Sua resposta está incorreta. A resposta correta é: Desempenho superlinear Considere a linha de comando abaixo: DataOutputStream out = new DataOutputStream(<<AQUI>>); Marque a alternativa que deverá substituir o termo <<AQUI>> Escolha uma opção: a. s.setOutputStream() b. s.getStream() c. s.getOutputStream() d. s.getInputStream() e. s.setInputStream() Sua resposta está correta. A resposta correta é: s.getOutputStream() 15/11/2021 15:30 Simulado https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2599668&cmid=793048 6/6Questão 8 Correto Atingiu 1,00 de 1,00 Questão 9 Correto Atingiu 1,00 de 1,00 Questão 10 Incorreto Atingiu 0,00 de 1,00 “São procedimentos que contém o código de chamada em rede”. Marque a alternativa que apresenta o nome desta definição. Escolha uma opção: a. Makefile b. Sourcefile c. RMI d. RPC e. STUB Your answer is correct. A resposta correta é: STUB Marque a alternativa que apresenta o nome do protocolo que permite a troca de mensagens Escolha uma opção: a. uddi b. soap c. soap response d. soap request e. wsdl Sua resposta está correta. A resposta correta é: soap Os serviços SOAP são mais leves, o que significa que podem ser desenvolvidos com menor esforço, tornando-os mais fáceis de serem adotados como parte da implementação de um sistema. Escolha uma opção: Verdadeiro Falso A resposta correta é 'Falso'. ◄ Questionário para o simulado. Seguir para... Slides de revisão ► Rio Comprido Av. Paulo de Frontin, 568 Rio Comprido, Rio de Janeiro, RJ Méier Rua Venceslau, 315 Méier, Rio de Janeiro, RJ Central de atendimento: (21) 2563-1919 © 2018 UniCarioca | Todos os direitos reservados. https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=808331&forceview=1 https://ava.unicarioca.edu.br/graduacao/mod/resource/view.php?id=818474&forceview=1 15/11/2021 15:30 Simulado https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2599668&cmid=793048 1/6 Página inicial / Minha disciplinas / 132-67970 / ESPAÇO PARA AV2 / Simulado Questão 1 Correto Atingiu 1,00 de 1,00 Questão 2 Correto Atingiu 1,00 de 1,00 Iniciado em segunda, 15 Nov 2021, 15:19 Estado Finalizada Concluída em segunda, 15 Nov 2021, 15:30 Tempo empregado 10 minutos 52 segundos Avaliar 6,11 de um máximo de 10,00(61%) Correlacione as definições Um sistema distribuído é um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente. Definimos um sistema distribuído como sendo aquele no qual os componentes de hardware, localizados em rede, se comunicam e coordenam ações apenas enviando mensagens entre si Definimos um sistema distribuído como sendo aquele no qual os componentes de hardware e software, localizados em rede, se comunicam e coordenam ações apenas enviando mensagens entre si TANENBAUM Esta definição está incorreta COULORIS Sua resposta está correta. A resposta correta é: Um sistema distribuído é um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente. → TANENBAUM, Definimos um sistema distribuído como sendo aquele no qual os componentes de hardware, localizados em rede, se comunicam e coordenam ações apenas enviando mensagens entre si → Esta definição está incorreta, Definimos um sistema distribuído como sendo aquele no qual os componentes de hardware e software, localizados em rede, se comunicam e coordenam ações apenas enviando mensagens entre si → COULORIS. Marque a alternativa que apresenta um exemplo de algoritmo balanceamento de carga. Escolha uma opção: a. Round Robin b. Ultra Balanced Round Algorithm. c. Balanced Scored Card d. Markov Balanced. e. Stanford Metodology Algorithm. Sua resposta está correta. A resposta correta é: Round Robin https://ava.unicarioca.edu.br/graduacao/ https://ava.unicarioca.edu.br/graduacao/course/view.php?id=20311 https://ava.unicarioca.edu.br/graduacao/course/view.php?id=20311§ionid=203799 https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=793048 15/11/2021 15:30 Simulado https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2599668&cmid=793048 2/6 Questão 3 Parcialmente correto Atingiu 0,11 de 1,00 Correlacione os conceitos da coluna da esquerda com as descrições da coluna da direita. Camada formada por pacotes de software de aplicação, incluindo os conjuntos de ferramentas de desenvolvimento e serviços. A porção de serviço deve prover diversas funções de gerenciamento, tais como, faturamento, contabilidade e medidas de métricas utilizáveis – todos parâmetros importantes para o uso virtual dos recursos compartilhados entre diferentes usuários, departamentos e empresas. Enquanto a camada de recursos destina-se as interações feitas em recursos individuais, esta camada define protocolos globais que se ocupam das interações entre coleções de recursos. Os componentes dessa camada baseiam-se nos níveis de recursos e de aplicação, que implementam uma grande variedade de serviços, tais como: serviços de diretório, monitoração e diagnóstico, replicação de dados, gerenciamento de carga de trabalho e descoberta de recursos, autorização, verificação e colaboração. Compõe a base da conectividade para os recursos de um grid. Assim, podemos imaginar os switches, roteadores e a infraestrutura das redes de comunicação, tais como Sonet/SDH/DWDM. Esta camada é constituída pelo conjunto de recursos que fazem parte de um grid, incluindo servidores primários e dispositivos de armazenamento. Podemos citar como exemplos de configurações os clusters (por exemplo, as Nows), os serviços de armazenamento e os computadores especiais (por exemplo, os supercomputadores). Esta categoria corresponde à definição dos protocolos e APIs que fornecem segurança na negociação, iniciação, monitoramento, controle e na contagem dos recursos compartilhados. As implementações destes protocolos chamam as funções do nível de ambiente para acessar e controlar os recursos locais. Duas classes de protocolos podem ser distinguidas neste ponto: os protocolos de informação e os protocolos de gerenciamento. Nível que define os protocolos básicos de comunicação e autenticação necessários para as transações de rede específicas do grid. Os protocolos de comunicação permitem a troca de dados entre os níveis de ambiente e recursos, sendo atribuídos serviços como transporte e roteamento. Os protocolos de autenticação possibilitam verificar a identidade de usuários e recursos, com a aplicação de métodos de autenticação e criptografia. Esta camada tem a finalidade de traduzir as primitivas de compartilhamento de alto nível nas operações específicas de cada recurso como resultado das operações de compartilhamento nos níveis superiores. Deve incluir a implementação de mecanismos de negociação que obtenham informações sobre a estrutura, o estado e as possibilidades dos recursos, e ainda, mecanismos de gerenciamento de recursos que forneçam meios para monitoramento da qualidade de serviço. Compreende as aplicações dos usuários que operam no ambiente da organização virtual, incluindo bibliotecas de funções, que usufruem os serviços prestados pelas demais camadas. Esta camada deve fornecer protocolos que permitam múltiplos elementos (servidores, ambientes de armazenamento, redes, dentre outros) participarem de um ambiente de grid unificado. Diversos protocolos e funções devem existir nesta camada no intuito de fornecer suporte aos elementos heterogêneos de uma configuração de grid, adaptando- se aos diferentes sistemas operacionais, sistemas de arquivos e protocolos de comunicação. Aplicação e serviços Aplicação Serviços de conectividade Middleware Recursos Serviços de recursos Rede Ambiente Serviços coletivos 15/11/2021 15:30 Simulado https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2599668&cmid=793048 3/6 Questão 4 Correto Atingiu 1,00 de 1,00 Sua resposta está parcialmente correta. Você selecionou corretamente 1. A resposta correta é: Camada formada por pacotes de software de aplicação, incluindo os conjuntos de ferramentas de desenvolvimento e serviços. A porção de serviço deve prover diversas funções de gerenciamento, tais como, faturamento, contabilidade e medidas de métricas utilizáveis – todos parâmetros importantes para o uso virtual dos recursos compartilhados entre diferentes usuários, departamentos e empresas. → Aplicação e serviços, Enquanto a camada de recursos destina-se as interações feitas em recursos individuais, estacamada define protocolos globais que se ocupam das interações entre coleções de recursos. Os componentes dessa camada baseiam-se nos níveis de recursos e de aplicação, que implementam uma grande variedade de serviços, tais como: serviços de diretório, monitoração e diagnóstico, replicação de dados, gerenciamento de carga de trabalho e descoberta de recursos, autorização, verificação e colaboração. → Serviços coletivos, Compõe a base da conectividade para os recursos de um grid. Assim, podemos imaginar os switches, roteadores e a infraestrutura das redes de comunicação, tais como Sonet/SDH/DWDM. → Rede, Esta camada é constituída pelo conjunto de recursos que fazem parte de um grid, incluindo servidores primários e dispositivos de armazenamento. Podemos citar como exemplos de configurações os clusters (por exemplo, as Nows), os serviços de armazenamento e os computadores especiais (por exemplo, os supercomputadores). → Recursos, Esta categoria corresponde à definição dos protocolos e APIs que fornecem segurança na negociação, iniciação, monitoramento, controle e na contagem dos recursos compartilhados. As implementações destes protocolos chamam as funções do nível de ambiente para acessar e controlar os recursos locais. Duas classes de protocolos podem ser distinguidas neste ponto: os protocolos de informação e os protocolos de gerenciamento. → Serviços de recursos, Nível que define os protocolos básicos de comunicação e autenticação necessários para as transações de rede específicas do grid. Os protocolos de comunicação permitem a troca de dados entre os níveis de ambiente e recursos, sendo atribuídos serviços como transporte e roteamento. Os protocolos de autenticação possibilitam verificar a identidade de usuários e recursos, com a aplicação de métodos de autenticação e criptografia. → Serviços de conectividade, Esta camada tem a finalidade de traduzir as primitivas de compartilhamento de alto nível nas operações específicas de cada recurso como resultado das operações de compartilhamento nos níveis superiores. Deve incluir a implementação de mecanismos de negociação que obtenham informações sobre a estrutura, o estado e as possibilidades dos recursos, e ainda, mecanismos de gerenciamento de recursos que forneçam meios para monitoramento da qualidade de serviço. → Ambiente, Compreende as aplicações dos usuários que operam no ambiente da organização virtual, incluindo bibliotecas de funções, que usufruem os serviços prestados pelas demais camadas. → Aplicação, Esta camada deve fornecer protocolos que permitam múltiplos elementos (servidores, ambientes de armazenamento, redes, dentre outros) participarem de um ambiente de grid unificado. Diversos protocolos e funções devem existir nesta camada no intuito de fornecer suporte aos elementos heterogêneos de uma configuração de grid, adaptando- se aos diferentes sistemas operacionais, sistemas de arquivos e protocolos de comunicação. → Middleware. Marque a opção que apresenta a alternativa correta sobre transparência em sistemas distribuídos. Escolha uma opção: a. A transparência de localização permite que um recurso possa ser movido de uma localização para outra. b. A transparência de relocação está presente no sistema quando a falha e a recuperação de um recurso são feitas de forma imperceptível ao seu usuário. c. A transparência de replicação oculta que um recurso pode ser movido para outro computador quando em uso. d. A transparência de acesso oculta diferenças na apresentação de dados e no modo de acesso a um recurso. e. A transparência de migração oculta que um recurso pode ser compartilhado por diversos usuários, ao mesmo tempo. Sua resposta está correta. A resposta correta é: A transparência de localização permite que um recurso possa ser movido de uma localização para outra. 15/11/2021 15:30 Simulado https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2599668&cmid=793048 4/6 Questão 5 Incorreto Atingiu 0,00 de 1,00 Nos últimos a computação gráfica praticamente dominou o mercado cinematográfico. Na figura abaixo vemos uma cena do filme Senhor do Anéis, antes e depois do processamento gráfico da imagem. Para realizar estes cálculos, são necessários algoritmos complexos de cálculo de iluminação que, muitas vezes acessam o mesmo recurso simultaneamente. Considerando que estão sendo usados vários fluxos sequenciais simples de execução para o cálculo da iluminação, marque a alternativa da tecnologia utilizada para o processamento dessa cena. Figura: Cena do filme Senhor dos Anéis Escolha uma opção: a. weighted fair b. least connection c. round robin d. thread e. processo Sua resposta está incorreta. A resposta correta é: thread 15/11/2021 15:30 Simulado https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2599668&cmid=793048 5/6 Questão 6 Incorreto Atingiu 0,00 de 1,00 Questão 7 Correto Atingiu 1,00 de 1,00 Considere a tabela 1 Tabela 1 Número de Processadores 1 2 3 4 5 6 7 8 10 Speedup 1,4 2,8 3,2 4,4 5,6 6,8 7,2 8,4 10,8 Considerando os dados contigos na tabela 1, é possível afirmar: Escolha uma opção: a. Desempenho superlinear b. Desempenho sublinear c. Desempenho linear d. São necessários mais 20 pontos para poder afirmar, categoricamente, que o comportamento seja considerado linear e. Nada se pode afirmar com os dados acima descritos Sua resposta está incorreta. A resposta correta é: Desempenho superlinear Considere a linha de comando abaixo: DataOutputStream out = new DataOutputStream(<<AQUI>>); Marque a alternativa que deverá substituir o termo <<AQUI>> Escolha uma opção: a. s.setOutputStream() b. s.getStream() c. s.getOutputStream() d. s.getInputStream() e. s.setInputStream() Sua resposta está correta. A resposta correta é: s.getOutputStream() 15/11/2021 15:30 Simulado https://ava.unicarioca.edu.br/graduacao/mod/quiz/review.php?attempt=2599668&cmid=793048 6/6 Questão 8 Correto Atingiu 1,00 de 1,00 Questão 9 Correto Atingiu 1,00 de 1,00 Questão 10 Incorreto Atingiu 0,00 de 1,00 “São procedimentos que contém o código de chamada em rede”. Marque a alternativa que apresenta o nome desta definição. Escolha uma opção: a. Makefile b. Sourcefile c. RMI d. RPC e. STUB Your answer is correct. A resposta correta é: STUB Marque a alternativa que apresenta o nome do protocolo que permite a troca de mensagens Escolha uma opção: a. uddi b. soap c. soap response d. soap request e. wsdl Sua resposta está correta. A resposta correta é: soap Os serviços SOAP são mais leves, o que significa que podem ser desenvolvidos com menor esforço, tornando-os mais fáceis de serem adotados como parte da implementação de um sistema. Escolha uma opção: Verdadeiro Falso A resposta correta é 'Falso'. ◄ Questionário para o simulado. Seguir para... Slides de revisão ► Rio Comprido Av. Paulo de Frontin, 568 Rio Comprido, Rio de Janeiro, RJ Méier Rua Venceslau, 315 Méier, Rio de Janeiro, RJ Central de atendimento: (21) 2563-1919 © 2018 UniCarioca | Todos os direitos reservados. https://ava.unicarioca.edu.br/graduacao/mod/quiz/view.php?id=808331&forceview=1 https://ava.unicarioca.edu.br/graduacao/mod/resource/view.php?id=818474&forceview=1
Compartilhar