Baixe o app para aproveitar ainda mais
Prévia do material em texto
EM2120803 - FUNDAMENTOS DE SISTEMAS DISTRIBUÍDOS 1. Ref.: 5435265 Pontos: 0,00 / 1,00 Considera as afirmativas a seguir. 1) Sempre espera por um pedido. 2) Utiliza recursos de rede. 3) Recebe respostas. Marque a alternativa que corresponda, respectivamente, às características de cliente ou de servidor: (1) servidor, (2) servidor, (3) servidor. (1) cliente, (2) cliente, (3) servidor. (1) cliente, (2) servidor, (3) servidor. (1) servidor, (2) cliente, (3) cliente. (1) cliente, (2) cliente, (3) cliente. 2. Ref.: 5435282 Pontos: 1,00 / 1,00 Em relação aos conceitos de peer-to-peer (P2P), considere as afirmações a seguir. I) Nas redes P2P, todos os peers ou participantes da rede são igualmente privilegiados na aplicação. II) Em uma P2P, como eventualmente todos os nós podem ter apenas parte da informação, isso é sempre uma vantagem. III) A capacidade agregada de conectividade de uma rede P2P pode ser a capacidade de todos os nós componentes da rede, o que é uma grande vantagem. Selecione a alternativa correta: As afirmações I e III estão corretas. Apenas a afirmação II está correta. Todas as afirmações estão corretas. Nenhuma afirmação está correta. As afirmações II e III estão corretas. 3. Ref.: 5435360 Pontos: 0,00 / 1,00 Em relação aos conceitos de polling, considere as afirmações a seguir. I) Polling é quando um dispositivo de controle ou computador aguarda pela verificação de sua prontidão ou estado por parte de um dispositivo externo. II) Caso haja um número grande de dispositivos a serem verificados pelo polling, este pode exceder o tempo disponível para atender ao dispositivo de E / S, o que configura uma desvantagem desse tipo de arquitetura. III) O intervalo de tempo necessário para que cada elemento seja monitorado uma vez é chamado de ciclo de votação. Selecione a alternativa correta: Apenas a afirmação II está correta. As afirmações II e III estão corretas. Todas as afirmações estão corretas. As afirmações I e II estão corretas. Nenhuma afirmação está correta. EM2120804 - FUNDAMENTOS DE COMPUTAÇÃO PARALELA 4. Ref.: 5435388 Pontos: 1,00 / 1,00 Quais são as condições necessárias e suficientes para que aconteça um deadlock? Exclusão mútua; posse e espera; espera circular; paralelismo. Exclusão mútua; posse e espera; não preempção; espera ocupada. Exclusão mútua; posse e espera; não preempção; espera circular. Exclusão mútua; não preempção; espera circular; uso de threads. Exclusão mútua; posse e espera; preempção; espera circular. 5. Ref.: 5435294 Pontos: 1,00 / 1,00 Deadlocks em sistemas operacionais geralmente são impossíveis de serem tratados devido ao alto custo computacional. No entanto, em alguns sistemas, esse procedimento passa a ser importante. Qual é uma boa maneira para se evitar um deadlock? Utilizando a ''técnica do avestruz''. Verificando a trajetória do recurso. Matando o processo. Desligando o recurso. Recuperando por meio de preempção. 6. Ref.: 5435352 Pontos: 0,00 / 1,00 São aplicações do Pthreads, exceto: Utilização em sistemas não-preemptivos. Reduzir o tamanho de uma aplicação, uma vez que threads ocupam menos espaço em relação aos processos. Possibilitar paralelismo real em sistemas multicore. Dividir a aplicação em tarefas que acessam recursos compartilhados. A sobreposição de tarefas pode acelerar a aplicação. EM2120805 - COMPUTAÇÃO DISTRIBUÍDA 7. Ref.: 5435406 Pontos: 1,00 / 1,00 Qual conceito a seguir se aplica à replicação síncrona? Alta escalabilidade de crescimento. Parte de seus dados estão sempre desatualizados, sendo sincronizados no decorrer do tempo. A latência não afeta o desempenho da replicação. Consistência fraca. A atualização dos dados se dá de forma atômica. 8. Ref.: 5435432 Pontos: 1,00 / 1,00 (INPE - Tecnologista da Carreira de Desenvolvimento Tecnológico - Tecnologista Junior Padrão I) Assinale a alternativa que contém apenas ferramentas de programação paralela mais adequadas a ambientes com memória compartilhada: MPI, Pthreads, sockets. Java Threads, CUDA, sockets. Phtreads, OpenMP, Java Threads. MPI, OpenMP, CUDA. Pthreads, OpenMP, MPI. EM2120806 - TÓPICOS AVANÇADOS EM COMPUTAÇÃO DISTRIBUÍDA E PARALELA 9. Ref.: 5436379 Pontos: 1,00 / 1,00 Sistemas virtualizados e containers são conceitos importantes para computação na nuvem. Para gerenciar grande número de servidores físicos, virtualizados e containers, utilizam-se ferramentas especializadas de configuração remota. Indique a afirmativa que descreve de forma correta os conceitos relativos a sistemas virtualizados e containers e as ferramentas de gerenciamento disponíveis. Containers do tipo Dockers podem ser orquestrados apenas pelo Docker Swarm, que foi desenvolvido especificamente para suportar essa tecnologia de container. Kubernetes é uma ferramenta de orquestração que oferece recursos de gerenciamento para containers, como balanceamento de carga e migração sem perda de dados. Puppet e Ansible são ferramentas que têm a finalidade de simplificar o processo de gerenciamento de servidores remotos. Essas ferramentas funcionam apenas com servidores físicos ou virtualizados. Elas não suportam containers. Containers e máquinas virtuais são sinônimos, pois ambos são usados para virtualizar o hardware que hospeda um sistema operacional completo, que pode ser diferente do sistema operacional da máquina física. Puppet e Ansible podem ser usados para gerenciar serviços virtualizados. Ansible é preferível por ser uma ferramenta multiplataforma, enquanto Puppet funciona apenas para Linux, pois todos os seus comandos remotos são executados via SSH. 10. Ref.: 5436363 Pontos: 1,00 / 1,00 Nas placas de vídeo com suporte à tecnologia GPGPU (CUDA, OPENCL), a quantidade de cuda cores/stream processors é uma característica diretamente associada à: Capacidade de armazenamento de texturas. Capacidade de paralelização de cálculos. Velocidade de processamento sequencial. Velocidade de acesso à memória principal (host). Banda disponível do barramento PCIe.
Compartilhar