Buscar

AV1-ARQ SIS DIST CL

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 3 páginas

Prévia do material em texto

Avaliação: CCT0180_AV1ARQUITETURA DE SISTEMAS DISTRIBUIDOS 
Tipo de Avaliação: AV1 
 1a Questão (Cód.: 48082) Pontos: 0,0 / 0,5 
Correlacione um sistemas multiprocessadores de tempo compartilhado quanto ao fator de acoplamento de 
software e hardware: 
 
 
sem correlação 
 software fortemente acoplado + hardware fortemente acoplado 
 
software fortemente acoplado + hardware fracamente acoplado 
 software fracamente acoplado + hardware fortemente acoplado 
 
software fracamente acoplado + hardware fracamente acoplado 
 2a Questão (Cód.: 54604) Pontos: 0,0 / 0,5 
Assinale abaixo a característica verdadeira dos sistemas fortemente acoplados assimétricos. 
 
 Qualquer processador pode executar os procedimentos de inicialização 
 Todos os processadores executam as mesmas funções 
 
Todos os processadores tem acesso aos dispositivos de entrada / Saída 
 
Qualquer processador pode executar chamadas ao sistema. 
 Existe o conceito de processador Mastar / Slave 
 3a Questão (Cód.: 100475) Pontos: 0,0 / 1,0 
O objetivo de uma camada de Middleware em um sistema multicamadas é: 
 
 
cuidar de aspectos relacionados com a infraestrutura de rede, definindo interfaces de comunicação com 
hubs e roteadores; 
 
permitir acesso a dispositivos de hardware, como câmeras e impressoras, através de uma API de alto 
nível; 
 prover uma interface de acesso padrão a um sistema operacional específico, de modo a disponibilizar os 
serviços nele existentes a clientes em outras plataformas; 
 disponibilizar classes utilitárias e serviços independentes de plataforma que permitam a obtenção de 
computação distribuída em ambientes heterogêneos. 
 
oferecer componentes relacionados ao negócio para serem utilizados na construção de aplicativos pelos 
engenheiros de sistemas; 
 4a Questão (Cód.: 48019) Pontos: 0,0 / 0,5 
Qual das sentenças abaixo corresponde ao conceito de maquinas multicomputadores? 
 
 
O retardo ocasionado pelo envio de uma mensagem de uma máquina para outra é baixo. 
 Máquinas que possuem memória compartilhada. 
 
Sistemas que não têm uma espinha dorsal única. 
 Máquinas que não possuem memória compartilhada. 
 
O retardo experimentado pela transmissão das mensagens entre máquinas é alto. 
 5a Questão (Cód.: 100488) Pontos: 0,0 / 1,0 
Computadores de baixo custo podem ser agrupados em clusters, onde exercem funções que exigem alto 
desempenho computacional como se fossem uma única máquina de grande porte. É correto afirmar que um 
cluster Beowulf com o sistema operacional Linux é constituído de vários nós escravos, 
 
 
sendo que cada nó exerce o controle sobre seu nó vizinho e o último nó exercerá o controle sobre o 
primeiro nó. 
 
sendo que cada nó exerce seu próprio controle. 
 
sendo que cada nó exerce o controle sobre todos os demais nós. 
 controlados por um computador principal. 
 sem a necessidade de controle. 
 6a Questão (Cód.: 100528) Pontos: 1,0 / 1,0 
No desenvolvimento de um sistema, um conjunto de métodos e técnicas deve ser empregado para atender aos 
atributos de "dependabilidade". Com relação à classificação desses métodos e técnicas é correto afirmar que 
 
 
a prevenção de falhas envolve a verificação e remoção da presença de falhas. 
 
a validação de falhas fornece estimativas sobre conseqüências de falhas. 
 
a prevenção de falhas fornece estimativas sobre a presença de falhas. 
 a tolerância a falhas fornece o serviço esperado, mesmo na presença de falhas envolvendo técnicas como 
o mascaramento de falhas, detecção de falhas, localização, confinamento, recuperação, reconfiguração e 
tratamento. 
 
a previsão de falhas impede a ocorrência ou introdução de falhas, envolvendo a seleção de metodologias 
de projeto e de tecnologias adequadas para os seus componentes. 
 7a Questão (Cód.: 54607) Pontos: 0,5 / 0,5 
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. 
 
Sistema computacional com grande capacidade de processamento, estabilidade e escalabilidade. 
Mainframe é um exemplo de sistema distribuído. 
 Um conjunto de computadores independentes que se apresenta aos seus usuários como um sistema 
único e coerente. 
 
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. 
 
Uma rede de computadores conectados através da internet. 
 8a Questão (Cód.: 56550) Pontos: 0,0 / 1,0 
Podemos definir sistema distribuído como uma coleção de computadores independentes que aparecem para os 
usuários do sistema como um único computador. De acordo com esta definição analise as afirmativas a seguir e 
assinale a alternativa INCORRETA. 
 
 
Transparência de mobilidade: movimento de recursos ou clientes dentro do sistema não podem afetar a 
operação dos usuários ou programas 
 Concorrência: significa que recursos locais e remotos são acessados pelas mesmas operações 
 De acordo com a classificação de Flynn o SISD - (Fluxo único de instruções/Fluxo único de dados): 
corresponde ao tradicional modelo Von Neumann. Um processador executa seqüencialmente um conjunto 
de instruções sobre um conjunto de dados. 
 
Escalabilidade: forma do sistema suportar o aumento dos recursos e usuários mantendo um desempenho 
satisfatório; 
 
Abertura: determina se o sistema pode ser estendido ou reimplementado de diversas maneiras 
 9a Questão (Cód.: 56548) Pontos: 1,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, B e C são verdadeiras 
 Somente as alternativas A e C são verdadeiras 
 
Somente as alternativas A e D são verdadeiras 
 
Somente as alternativas A e B são verdadeiras 
 Somente as alternativas A, C e D são verdadeiras 
 10a Questão (Cód.: 77775) Pontos: 0,0 / 1,0 
Um sistema distribuído é definido como uma coleção de computadores independentes que se 
apresenta ao usuário como um sistema único e consistente. Baseado nos conceitos definidos para 
sistemas distribuídos, identifique a afirmativa ERRADA: 
 
 Uma aplicação cliente-servidor é um caso especial de processamento distribuído no qual 
existe uma forma de cooperação entre dois ou mais processos, sendo essa cooperação 
realizada através de requisições dos componentes alocados ao cliente e das respostas que são 
fornecidas pelos componentes alocados ao servidor. 
 
 Uma vantagem dos sistemas distribuídos sobre os sistemas centralizados é a disponibilidade 
de software para este tipo de ambiente. 
 O modelo de computação distribuída Peer-to-Peer é uma tecnologia que estabelece uma 
espécie de rede virtual de computadores, onde cada estação tem capacidades e 
responsabilidades equivalentes. 
 Um sistema distribuído fracamente acoplado permite que máquinas e usuários do ambiente 
sejam fundamentalmente independentes, bem como a interaçãode forma limitada, quando isto 
for necessário, compartilhando recursos como discos e impressoras, entre outros. 
 Um sistema distribuído fortemente acoplado provê um nível de integração e 
compartilhamento de recursos mais intenso e transparente ao usuário, onde vários 
processadores compartilham uma memória, e são gerenciados por apenas um sistema 
operacional.

Outros materiais