Baixe o app para aproveitar ainda mais
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.
Compartilhar