Buscar

Banco de Questões app distribuídas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 66 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 66 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 66 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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&sectionid=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&sectionid=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&sectionid=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&sectionid=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&sectionid=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&sectionid=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&sectionid=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&sectionid=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

Outros materiais