Buscar

AV1 & AV2 Arquitetura de sistemas distribuídos

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

AV1 – Arquitetura de sistemas distribuídos 
	 1a Questão (Ref.: 201302492559)
	Pontos: 1,0  / 1,0
	A Melhor Definição que podemos dar a um sistema distribuído é:
		
	
	Sistemas de computadores multiprocessados que se apresentam como uma única interface para seus usuários. Normalmente utilizando supercomputadores.
	 
	Um conjunto de computadores independentes que se apresenta aos seus usuários como um sistema único e coerente.
	
	Sistema computacional com grande capacidade de processamento, estabilidade e escalabilidade. Mainframe é um exemplo de sistema distribuído.
	
	Uma rede de computadores conectados através da internet.
	
	Sistemas independentes que são usados para processamento por partes (stand alone) e suas respostas posteriormente remetidas para processamento central alcançando o objetivo do conjunto.
	
	
	 2a Questão (Ref.: 201302494723)
	Pontos: 1,0  / 1,0
	Dentre as alternativas a seguir, qual delas NÃO traz uma característica de sistemas distribuídos?
		
	 
	Comunicação sempre confiável, sem atrasos ou perdas de conexão
	
	Comunicação acontece por troca de mensagens
	
	Componentes podem executar sistemas operacionais diferentes
	
	Ambiente marcado pela heterogeneidade
	
	Componentes possuem baixo acoplamento
	
	
	 3a Questão (Ref.: 201301944904)
	Pontos: 1,0  / 1,0
	Quando tratamos das características de um sistema distribuído um dos fatores determinantes para seu sucesso é a transparência.Existem vários tipos de transparências dentro dos conceitos de sistemas distribuídos, mas todas elas se baseiam em um mesmo princípio. Assinale a alternativa que melhor descreve este princípio.
		
	
	Seu principal conceito está relacionado da transparência de utilização do sistema operacional, para o usuário não interessa que sistema operacional suport a aplicação.
	
	Permite que o usuário conheça todas as características físicas e lógicas do sistema.
	 
	Possui como meta ocultar o fato de que os processos dos sistemas distribuídos estão fisicamente distribuídos por vários computadores.
	
	A transparência apesar de importante pode ser descartada na concepção da maioria dos projetos de sistemas distribuídos.
	
	Seus conceitos descrevem a maneira como o usuário acessa os recursos dos sistemas distribuídos
	
	
	 4a Questão (Ref.: 201301938386)
	Pontos: 1,0  / 1,0
	Quanto aos modelos de sistemas distribuídos, encontramos os Sistemas de Computação de Cluster , que caracterizam-se por:
		
	 
	um único programa, intensivo em computação, é executado em paralelo.
	
	programar a utilização de transações, requer primitivas especiais que devem ser fornecidas pelo sistema distribuído subjacente ou pelo sistema de linguagem em tempo de execução.
	
	os equipamentos costumam ser caracterizados por seu pequeno tamanho, alimentação por bateria, mobilidade e conexão sem fio.
	
	os equipamentos costumam estar conectados através de uma rede de comunicação.
	
	recursos de diferentes organizações são reunidos para permitir a colaboração de um grupo de pessoas sob a forma de uma organização virtual.
	
	
	 5a Questão (Ref.: 201302570448)
	Pontos: 1,0  / 1,0
	Transparência de distribuição é uma das metas dos sistemas distribuídos descritas por Tanembaum. A transparência de distribuição pode ser classificada em: transparência de acesso, localização, migração, relocação, replicação, concorrência e falha. Assinale a assertiva que descreve a transparência de falha.
		
	
	Oculta que um serviço pode ser movido para outra localização
	 
	Oculta a falha e a recuperação de um recurso
	
	Oculta que um recurso é replicado
	
	Oculta que um recurso pode ser compartilhado por diversos usuários concorrentes
	
	Oculta que um serviço pode ser movido para outra localização enquanto em uso
	
	
	 6a Questão (Ref.: 201302597888)
	Pontos: 1,0  / 1,0
	A disponibilidade não pode ser confundida com confiabilidade. Um sistema pode ser altamente disponível mesmo apresentando períodos de inoperabilidade, quando está sendo reparado 
e  
desde que esses períodos sejam curtos e não comprometam a qualidade do serviço.
Segundo essas afirmações, pode-se afirmar que:
Assinale a alternativa CORRETA.
		
	
	Somente a primeira alternativa está correta.
	
	Ambas as alternativas estão incorretas
	
	Somente a segunda alternativa está correta.
	
	Ambas as alternativas estão corretas, mas a segunda independe da primeira.
	 
	Ambas as alternativas estão corretas e a segunda complementa a primeira.
	
	
	 7a Questão (Ref.: 201302511172)
	Pontos: 1,0  / 1,0
	De acordo com a classificação de arquiteturas de acesso à memória, assinale a alternativa INCORRETA:
		
	 
	Sem acesso à memória remota - NCOMA
	
	Acesso não uniforme à memória com cache coerente - CC-NUMA
	
	Acesso não uniforme à memória - NUMA
	
	Arquitetura de memória somente de cache - COMA
	
	Acesso uniforme à memória - UMA
	
	
	 8a Questão (Ref.: 201302647779)
	Pontos: 1,0  / 1,0
	Ao avaliar a classificação idealizada por Michael J. Flynn definida como Taxonomia de Flynn, em uma delas é tratado o caso de uma arquitetura multithreading executando simultaneamente o código de diversos fluxos de instruções (threads). A afirmação acima está relacionada a qual das classes definidas por Flynn?
		
	
	MISS
	
	SIMD
	
	SISD
	
	MISD
	 
	MIMD
	
	
	 9a Questão (Ref.: 201302597895)
	Pontos: 1,0  / 1,0
	Para melhor se entender o paradigma Cliente/Servidor é necessário observar que o conceito chave está na ligação lógica e não física. O Cliente e o Servidor podem coexistir ou não na mesma máquina. As opções abaixo apresentam característica do lado Cliente:
I- Cliente, também denominado de "front-end", é um processo que interage com o usuário através de uma interface gráfica.
II- É o processo ativo na relação Cliente/Servidor.
III- Não se comunica com outros Clientes.
Assinale a opção CORRETA.
		
	
	Somente o item I está correto
	
	Somente os itens I e III estão corretos
	
	Somente o item II está correto
	
	Somente os itens II e III estão corretos
	 
	Os itens I, II e III estão corretos
	
	
	 10a Questão (Ref.: 201302601548)
	Pontos: 1,0  / 1,0
	Um sistema Cliente/Servidor pode ser entendido como a interação entre Software e Hardware em diferentes níveis, implicando na composição de diferentes computadores e aplicações. As opções abaixo apresentam característica do lado Servidor:
I- Denominado de "front-end", é um processo que interage com o usuário através de uma interface gráfica.
II- Recebe e responde às solicitações dos Clientes.
III- Atende a diversos Clientes simultaneamente.
Assinale a opção CORRETA.
		
	
	Somente o item I está correto
	 
	Somente os itens II e III estão corretos
	
	Somente o item II está correto
	
	Somente os itens I e III estão corretos
	
	Os itens I, II e III estão corretos
AV2 - Arquitetura de sistemas distribuídos
	
	 1a Questão (Ref.: 201301990890)
	Pontos: 0,0  / 1,0
	Considere uma aplicação que atua como servidor de arquivos. É função deste servidor permitir a leitura e escrtita de arquivos em um disco da rede, transferência de arquivos para diferentes midias (pen-drive, cd...) além de fornecer uma lista com o conteúdo de um diretório. As operações são solicitadas por processos cliente. Devemos utilizar servidores iterativos ou concorrentes? Justifique sua resposta.
		
	
Resposta: Iterativos.
	
Gabarito: Servidores Concorrente, pois não é possivel prever o tempo de resposta de cada requisição. O servidor pode ficar ocupado durante um longo periodo de tempo e as requisições seriam descartadas caso fosse iterativo.2a Questão (Ref.: 201302730060)
	Pontos: 0,0  / 1,0
	Entre as diferentes maneiras de gravar blocos de dados em disco, pode-se citar os métodos write-through e write-back. Qual é a principal diferença entre esses métodos?
		
	
Resposta: A velocidade entre eles, o write-through tem uma forma e velocidade maior em gravar os dados, já o write-back tem uma forma mais lenta de gravar esses blocos.
	
Gabarito: A write-through (gravação direta) é a forma mais simples de gravar os dados diretamente no disco tão logo sejam colocados em algum cache. Sua vantagem é a confiabilidade: poucas informações são perdidas quando um sistema-cliente cai. É necessário que cada acesso de gravação espere até que as informações sejam enviadas ao servidor, o que provoca um fraco desempenho de gravação. Na write-back (gravação retardada), as atualizações na cópia mestra são adiadas. As modificações são gravadas no cache para, então, serem gravadas no servidor, em um momento posterior.
	
	
	 3a Questão (Ref.: 201301990839)
	Pontos: 0,0  / 1,0
	Uma das formas de alcançar maiores velocidades dos computadores é o uso do paralelismo que pode ser introduzido em muitos níveis diferentes. Nesse contexto é correto afirmar:
		
	
	SMP (Symetric Multiprocessors) é um caso típico de sistema fracamente acoplado, que tem como característica o tempo uniforme de acesso à memória principal pelos diversos processadores.
	
	Uma forma de paralelismo em que os elementos são fracamente acoplados é o multiprocessador de chip único, no qual dois ou mais núcleos são colocados no mesmo chip.
	 
	No paralelismo no nível de instrução, no qual uma sequência de instruções pode ser executada em paralelo por diferentes unidades funcionais, os elementos de processamento são fortemente acoplados.
	 
	Os sistemas fortemente acoplados, normalmente, caracterizam-se por máquinas que possuem seu próprio sistema operacional e gerenciam seus próprios recursos.
	
	O fato da CPU poder comutar entre múltiplos threads, instrução por instrução, criando um multiprocessador virtual, caracteriza um processamento fracamente acoplado.
	
	
	 4a Questão (Ref.: 201301946858)
	Pontos: 0,0  / 1,0
	    Tolerância a falhas significa que um sistema pode prover seus serviços mesmo na presença de falhas, ou seja, o sistema pode tolerar falhas e continuar funcionando normalmente. Com base nessa definição analise as afirmações abaixo e  assinale a alternativa onde todas  estão corretas.
a.      As definições para falha, erro e defeito, respectivamente são: Falha: estão associadas ao universo físico,Erros : estão associadas ao universo da  Informação e Defeitos: estão associadas ao universo do usuário .
b.  A classificação de falhas em relação à sua persistência são: Física, de projeto e de interação
c.      A classificação de falhas em relação à sua persistência são: transiente, intermitente e permanente
d.   Podemos classificar redundância como: redundância da informação, redundância de tempo e redundância física
 
		
	 
	Somente as alternativas A e B são verdadeiras
	
	Somente as alternativas A, B e C são verdadeiras
	
	Somente as alternativas A e C são verdadeiras
	 
	Somente as alternativas A, C e D são verdadeiras
	
	Somente as alternativas A e D são verdadeiras
	
	
	 5a Questão (Ref.: 201302714570)
	Pontos: 1,0  / 1,0
	Entre as características fundamentais de um sistema cliente/servidor, é incorreto afirmar que:
		
	
	Existem processos provendo serviços, chamados servidores
	
	Existem processos consumindo serviços, chamados clientes
	
	Clientes e servidores podem ou não estar em máquinas diferentes
	 
	A comunicação cliente/servidor é síncrona por definição
	
	Interações entre clientes e servidores seguem o modelo requisição/resposta
	
	
	 6a Questão (Ref.: 201302636354)
	Pontos: 0,0  / 1,0
	Sobre a comunicação entre processos distribuídos, é CORRETO afirmar:
		
	
	que, nos sockets do tipo datagrama, a primitiva sNew() é usada para aceitar a conexão solicitada por um processo que solicita comunicação.
	 
	que, nos sockets do tipo datagrama, o endereço do socket do processo correspondente acompanha cada envio de mensagem como um parâmetro da primitiva sendto().
	
	que um processo tem no máximo uma porta (port) para receber as mensagens dos seus interlocutores.
	
	que multiportas são estruturas do tipo portas multicast que permitem a comunicação N x M entre processos.
	 
	que, no modo síncrono de envio de mensagem, o processo que recebe a mensagem terá sua execução desviada por uma interrupção de sistema operacional para tratar uma mensagem recebida.
	
	
	 7a Questão (Ref.: 201302511214)
	Pontos: 0,0  / 1,0
	Uma companhia decidiu implantar um novo sistema de compartilhamento de informações empresariais. Após estudos de campo, a empresa identificou alguns cenários de utilização das informações. No primeiro cenário, detectou-se que um volume massivo de dados relativos a documentos históricos, normas e regulamentos  da organização eram consumidos, em escala global, exclusivamente para leitura. No segundo cenário, verifiou-se que os documentos eram produzidos de forma colaborativa por equipes regionais de colaboradores. Esses colcaboradores, na maioria das vezes, estavam na mesma filial ou geograficamente muito próximos. O terceiro cenário envolvia apenas 10% dos documentos da empresa, acessados concorrentemente por todas as regionais do globo, tanto para leitura quanto para atualização.
Com base nesses cenários e em relação às arquiteturas de software distribuídas coerentemente com as necessidades da empresa, avalie as afirmações a seguir.
I. A utilização de replicação baseada em cópia primária pode aumentar a escalabilidade do sistema, sem comprometer, de forma significativa, a consistência de dados do cenário 3.
II. Se o modelo cliente-servidor de compartilhamento for empregado no cenário 2, a replicação passiva (backup ou mirrorring) poderá ser utilizada como mecanismo de tolerância a falhas.
III. A arquitetura peer-to-peer baseada em rede overlay, tal como o DHT, pode oferecer transparência de migração para os documentos compartilhados no cenário 1.
É correto o que se afirma em
		
	
	II e III, apenas.
	
	II, apenas.
	
	I, apenas.
	 
	I e II, apenas.
	 
	I, II e III.
	
	
	 8a Questão (Ref.: 201301946863)
	Pontos: 0,0  / 1,0
	Quando se trabalha com sistemas distribuídos uma das definições é estabelecer um sistema de arquivos que auxilie no gerenciamento, armazenamento e acesso aos arquivos disponibilizados na rede. De acordo com a afirmação assinale a alternativa INCORRETA.
		
	
	O serviço de arquivo distribuído é responsável por indicar a localização de um determinado arquivo na rede.
	 
	Nunca permitir o acesso por vários usuários a mesma informação, sempre bloquear o acesso quando isto ocorrer
	 
	A provisão dos serviços oferecidos pelos sistemas de arquivos distribuídos é feita pelo serviço de arquivo e pelo serviço de diretório.
	
	Deve permitir anonimato em relação à localização dos arquivos e/ou diretórios.
	
	Um arquivo pode ser representado por várias cópias de seu conteúdo em diferentes locais
	
	
	 9a Questão (Ref.: 201302124010)
	Pontos: 0,0  / 1,0
	Segundo o W3C (World Wide Web Consortium), um Serviço Web é um sistema de software projetado para permitir a interação entre máquinas numa rede. Selecione a afirmação INCORRETA sobre Serviços Web:
		
	
	A representação dos dados é feita em XML.
	
	Pode-se compor Serviços Web através de orquestração de serviços.
	 
	Cliente e Servidor devem ser escritos na mesma linguagem de programação.
	
	O transporte das mensagens é feito tipicamente pelo HTTP.
	 
	A interface do Serviço Web é descrita em WSDL.10a Questão (Ref.: 201302517543)
	Pontos: 0,0  / 1,0
	São consideradas aplicações da computação ubíqua: 
I- Computação sensível à posição 
II- Computação desagregada 
III- Interfaces sensíveis a objeto 
IV- Ambientes inteligentes 
Assinale a alternativa correta.
		
	
	As alternativas II, III e IV, somente.
	
	As alternativas I, II e III, somente.
	 
	As alternativas I, II, III e IV.
	 
	As alternativas I, III e IV, somente.
	
	As alternativas II e IV, somente.

Continue navegando