Baixe o app para aproveitar ainda mais
Prévia do material em texto
Possíveis questões da prova de Sistemas distribuídos e computação paralela Sobre o Docker, é incorreto afirmar Isola as aplicações em execução e não utiliza tantos recursos da máquina quanto as máquinas virtuais. Em relação à memória compartilhada, considere as seguintes afirmações Somente a primeira e a segunda afirmações estão corretas Em relação aos conceitos de memória distribuída, considere as afirmações a seguir Todas as afirmações estão corretas Em relação aos conceitos de peer-to-peer (P2P), considere as afirmações a seguir. As afirmações I e III estão corretas. Quais são as condições necessárias e suficientes para que aconteça um deadlock? Exclusão mútua; posse e espera; não preempção; espera circular 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? Verificando a trajetória do recurso Em relação aos conceitos de exclusão mútua, selecione a alternativa correta As afirmações I e II estão corretas Com relação ao modelo OSI/ISO, uma das camadas tem a tarefa de prover o transporte econômico e confiável de dados, independente da rede física ou das redes atualmente em uso, incluindo o controle de fluxo, a ordenação dos pacotes e a correção de erros. Tipicamente, envia para o transmissor uma informação de recebimento e informa que o pacote foi recebido com sucesso. Estamos falando da camada Transporte Quais são os protocolos utilizados no transporte de comunicações envolvendo chamadas de procedimentos remotos (RPC)? TCP e UDP, sendo TCP orientado a conexão e UDP não orientado a conexão. Uma imagem do Docker é criada a partir de uma série de camadas, onde cada uma representa uma instrução no Dockerfile da imagem. Considerando que um analista queira listar as camadas (layers) da imagem docker mailserver, ele deve executar o comando docker history mailserver Considera as afirmativas a seguir. 1) Sempre espera porum pedido. 2) Utiliza recursos de rede. 3) Recebe respostas. Marque a alternativa que corresponda, respectivamente, às características decliente ou de servidor: (1) servidor, (2) cliente, (3)cliente. Em relação aos conceitos de polling, considere as afirmações a seguir. Todas as afirmações estão corretas São características do Erlang, exceto: Uso de memória compartilhada. Em relação aos conceitos de variáveis compartilhadas, selecione a alternativa correta. Todas as afirmações estão corretas Qual conceito a seguir se aplica à replicação síncrona? A atualização dos dados se dá de forma atômica. Para o uso do Kubernetes, é necessária a instalação de Kubeadm, kubelet e kubectl 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. Kubernetes é uma ferramenta de orquestração que oferece recursos de gerenciamento para containers, como balanceamento de carga e migração sem perda de dados. São aplicações do Pthreads, exceto: Utilização em sistemas não-preemptivos. Sobre sockets TCP, assinale a alternativa que expressa sua melhor definição: Utilizam o conceito de stream (fluxo contínuo) de dados. A tecnologia multicast é diretamente voltada para aplicações distribuídas, sendo que as aplicações multimídia - como aprendizagem a distância e videoconferência - podem ser utilizadas na rede de forma dimensionável e eficiente. Como se procede essa comunicação? Um para um grupo específico São componentes do Kubernetes, exceto: Kube-alived: gerenciador de scripts. Dentre algumas das características técnicas incorporadas no sistema operacional Red Hat Enterprise Linux − RHEL 7, consta a Adoção do systemd como forma de iniciar processos e serviços, em substituição ao init A CPU (Central Processing Unit) e a GPU (Graphics Processing Unit, ou a Unidade de Processamento Gráfico) são dois componentes importantes em qualquer sistema computacional. A primeira é a peça central de qualquer computador, enquanto a segunda simplesmente não pode existir sem ela. Em relação ao tipo de arquitetura, considerando as diversas arquiteturas da taxonomia de Flynn, a GPU seria que tipo de arquitetura? Marque a alternativa correta. SIMD Assinale a alternativa que contém apenas ferramentas de programação paralela mais adequadas a ambientes com memória compartilhada: Phtreads, OpenMP, Java Threads Uma tarefa é realizada em 100s. A parte obrigatoriamente serializável dessa tarefa corresponde a 10% dela. Considerando que você teria o número de processadores infinitos para realizar esta tarefa. Qual seria o tempo mínimo para executar a tarefa? Sele cione a resposta correta 10% 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 paralelização de cálculos. Considere a tabela a seguir, na qual cada thread executa uma vez essa parte do código. Quantas saídas distintas essa corrida pode ter? 2
Compartilhar