Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0 1 8 0_ AV_2 0 1 20 1 0 20 4 9 2 » ARQUI TETURA DE SI STEMAS DI STRI BUI DOS Tipo de Avaliação: AV Aluno: 2 0 1 20 1 0 20 4 9 2 - JOAO PAULO SI LVA DOS SANTOS Professor: MAURO CESAR CANTARI NO GI L Turma: 9 00 1 / AA Nota da Prova: 5 ,0 Nota de Part ic.: 2 Data: 1 7 / 1 1 / 2 0 1 4 13 :17 :1 0 1 a Questão (Ref.: 201201590120) Pontos: 0 ,5 / 0 ,5 De acordo com a classificação de arquiteturas de acesso à memória, assinale a alternat iva I NCORRETA: Sem acesso à memória remota - NORMA Arquitetura de memória somente de cache - COMA Acesso não uniforme à memória - NUMA Acesso uniforme à memória - UMA Acesso não uniforme à memória com cache coerente - NUMA 2 a Questão (Ref.: 201201079094) Pontos: 0 ,0 / 1 ,0 Quando se t rabalha com sistemas dist r ibuí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 alternat iva INCORRETA. Nunca perm it ir o acesso por vár ios usuários a mesma informação, sempre bloquear o acesso quando isto ocorrer Deve perm it ir anonimato em relação à localização dos arquivos e/ ou diretór ios. Um arquivo pode ser representado por várias cópias de seu conteúdo em diferentes locais O serviço de arquivo dist r ibuído é responsável por indicar a localização de um determ inado arquivo na rede. A provisão dos serviços oferecidos pelos sistemas de arquivos dist r ibuídos é feita pelo serviço de arquivo e pelo serviço de diretór io. 3 a Questão (Ref.: 201201122980) Pontos: 1 ,0 / 1 ,0 Em cloud comput ing , t rata-se de uma forma de t rabalho onde o produto é oferecido como serviço. Assim , o usuário não precisa adquirir licenças de uso para instalação ou mesmo comprar computadores ou servidores para executá- los. No máximo, paga-se um valor periódico, como se fosse uma assinatura, somente pelos recursos ut ilizados e/ ou pelo tempo de uso. Essa definição refere-se a Plat form as a Service (PaaS) . Communicat ion as a Service (CaaS) . Software as a Service (SaaS) . I nfrast ructure as a Service ( I aaS) . Development as a Service (DaaS) . 4 a Questão (Ref.: 201201198097) Pontos: 0 ,5 / 0 ,5 Em relação a sistemas distribuídos, considere: I. O Middlewareé composto por um conjunto de processos ou objetos num grupo de computadores, que interagem entre si de forma a implementar comunicação e oferecer suporte para partilha de recursos a aplicações distribuídas. II. Um sistema distribuído pode ser definido pela capacidade que um único processador tem para distribuir várias tarefas simultaneamente. III. Um sistema distribuído pode ser definido como uma coleção de processadores fracamente acoplados, que não compartilham memória nem relógio, interconectados por uma rede de comunicação. Está(ão) correta(s) a(s) afirmativa(s) I e I I , apenas. I , I I e I I I . I I e I I I , apenas. I I , apenas. I , apenas. 5 a Questão (Ref.: 201201070560) Pontos: 0 ,5 / 0 ,5 Qual das sentenças abaixo corresponde ao conceito de maquinas mult icomputadores? Sistemas que não têm uma espinha dorsal única. O retardo ocasionado pelo envio de uma mensagem de uma máquina para outra é baixo. Máquinas que possuem memória compart ilhada. Máquinas que não possuem memória compart ilhada. O retardo experimentado pela t ransm issão das mensagens ent re máquinas é alto. 6 a Questão (Ref.: 201201123024) Pontos: 0 ,5 / 0 ,5 Para resolver o problema de hierarquia de processos, foi cr iado o conceito " thread", no qual um processo pode efetuar várias operações concorrente ou simultaneamente, sem o consumo de espaço de endereçamento. Neste caso, o processo é div idido no número de threads sem que haja necessidade de ser criado um out ro processo concorrente. Baseado nesta idéia, indique a afirmat iva I NCORRETA. Mudanças feitas por um thread a um recurso compart ilhado do sistema serão vistas por todos os outros threads. Threads podem compart ilhar os recursos do processo com outros threads igualmente independentes. Os threads cr iados por um processo morrem quando esse processo pai morre. Threads não podem ser escalonados pelo sistema operacional e nem rodar como ent idades independentes dent ro de um processo. Cada thread tem seu próprio conjunto de regist radores, mas todos eles compart ilham o mesmo espaço de endereçamento, pois o processo é um só. 7 a Questão (Ref.: 201201123069) Pontos: 0 ,5 / 0 ,5 No desenvolvimento de um sistema, um conjunto de métodos e técnicas deve ser empregado para atender aos atr ibutos de "dependabilidade". Com relação à classificação desses métodos e técnicas é correto afirmar que a validação de falhas fornece est imat ivas sobre conseqüências de falhas. a prevenção de falhas fornece est imat ivas 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 t ratamento. a prevenção de falhas envolve a ver ificação e remoção da presença de falhas. a previsão de falhas impede a ocorrência ou int rodução de falhas, envolvendo a seleção de metodologias de projeto e de tecnologias adequadas para os seus componentes. 8 a Questão (Ref.: 201201123122) Pontos: 0 ,0 / 0 ,5 A comunicação ent re cliente e servidor ut ilizando sockets prevê: que o cliente ut ilize a função connect para se conectar ao servidor. que o servidor execute a função bind a cada conexão recebida que o cliente execute a função socket para estabelecer uma conexão que o servidor execute a função listen para aguardar uma conexão do cliente. que o socket criado pelo cliente seja também ut ilizado pelo servidor. 9 a Questão (Ref.: 201201123121) Pontos: 1 ,5 / 1 ,5 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: Concorrentes, pois estes t ipos de servidores além economizar tempo, cont ribui para o uso m ínimo de memória enquanto diversas operações são executadas simultâneamente, agilizando o desempenho sem comprometê- las. 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 ser iam descartadas caso fosse iterat ivo. 1 0 a Questão (Ref.: 201201123124) Pontos: 0 ,0 / 1 ,5 Quais as funções do módulo stub do cliente em uma RPC? Resposta: Ot im izar e executar as operações solicitadas por um cliente em uma determ inada rede, afim de evitar o congest ionamento de processos solicitados por diversos clientes e consequentemente aumentar o desempenho em torno das operações. Gabarito: Transformar a chamada de função em mensagem e envia- la ao servidor. Transforma a mensagem de retorno em retorno de função. Período de não visualização da prova: desde 06/ 11/ 2014 até 25/ 11/ 2014.
Compartilhar