Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA Acertos: 10,0 de 10,0 1a Questão Acerto: 1,0 / 1,0 Uma tarefa é realizada em 100s. A parte obrigatoriamente serializável desta tarefa corresponde a 10% dela. Com 45 processadores, em quanto tempo a tarefa seria executada? Selecione a resposta correta. 10s. 15s. 20s. 12s 2s. 2a Questão Acerto: 1,0 / 1,0 Qual das arquiteturas da taxonomia de Flynn é a menos comum? Selecione a alternativa correta. SSID. MISD. MMID. SIMD. MMIS. 3a Questão Acerto: 1,0 / 1,0 Em relação aos conceitos de paralelismo de tarefas, considere as afirmações a seguir. I) A computação assíncrona é executada. II) Tarefas diferentes são executadas nos mesmos dados ou em dados diferentes. III) A quantidade de paralelização é proporcional ao tamanho da entrada. Selecione a alternativa correta: Apenas a afirmação II está correta. As afirmações I e II estão corretas. Todas as afirmações estão corretas. As afirmações I e III estão corretas. As afirmações II e III estão corretas. 4a Questão Acerto: 1,0 / 1,0 Considere a seguinte afirmação: Cada processo, em um conjunto de processos, está aguardando um evento que somente outro processo no grupo pode causar. Essa afirmação caracteriza uma situação de: Espera ocupada. Interrupção ou system interrupt. Exclusão mútua ou mutual exclusion. Impasse ou deadlock. Inanição ou starvation. 5a Questão Acerto: 1,0 / 1,0 Deadlocks (impasses) podem ocorrer em sistemas operacionais, bancos de dados e outros sistemas concorrentes. Leia as assertivas a seguir e marque a alternativa correta. I. Um conjunto de processos estão em condição de deadlock se cada processo no conjunto estiver aguardando um evento que apenas outro processo no conjunto cause. II. Um deadlock ocorre se e somente se as quatro condições de Coffman forem satisfeitas. III. Um deadlock pode ocorrer ao utilizar somente recursos não-preemptivos. IV. Uma forma de evitar deadlocks é garantir que a condição de posse e espera não ocorra. V. Uma forma de evitar deadlocks é garantir que a condição de preempção não ocorra. Somente a afirmativa I está correta. Todas as afirmativas estão corretas. As afirmativas I e III estão corretas. As afirmativas I e II estão corretas. As afirmativas I, II e IV estão corretas. 6a Questão Acerto: 1,0 / 1,0 Em relação aos conceitos de sincronização de processos, selecione a alternativa correta. I. A tarefa de coordenação da execução de processos que possibilita que dois processos não tenham acessos aos mesmos dados e recursos compartilhados simultaneamente é denominado de sincronização de processos. II. Não é possível a execução simultânea de dois processos em uma mesma seção crítica. III. É necessário atender a três condições para que não haja problemas de sincronização. Apenas a afirmação II está correta. As afirmações II e III estão corretas. Todas as afirmações estão corretas. Apenas a afirmação I está correta. As afirmações I e II estão corretas. 7a Questão Acerto: 1,0 / 1,0 São exemplos de algoritmos de eleição para coordenação em sistemas distribuídos: Algoritmo circular Algoritmo de bully Algoritmo Pub/Sub Algoritmo de nomeação Algoritmo de múltiplas filas por realimentação 8a Questão Acerto: 1,0 / 1,0 A camada de transporte do modelo TCP/IP é responsável pela transmissão dos dados, garantindo que estes possam chegar de forma confiável e eficiente ao seu destino. Dois protocolos que atuam na camada de transporte são o TCP e o UDP. Considere as afirmativas a seguir acerca desses protocolos. I. O UDP é orientado à conexão. II. O TCP verifica os pacotes perdidos e entregues, garantindo confiabilidade na transmissão de dados ao fim da conexão. III. O UDP funciona de forma mais rápida que o TCP. IV. O TCP não possui suporte a conexões full duplex. Estão corretas as afirmativas: III e IV. I e IV. II e IV. II e III. I e III. 9a Questão Acerto: 1,0 / 1,0 Dockerfile é um arquivo de texto que contém todos os comandos, em ordem, necessários para construir uma determinada imagem Docker. Sobre as instruções contidas em um Dockerfile, assinale a alternativa correta. A instrução FROM configura qual será a aplicação principal do container, sendo executada após a inicialização do container. A instrução WORKDIR permite a criação de um diretório no host onde ficam armazenados os dados do container. A instrução VOLUME configura o tamanho da imagem. A instrução ENV adiciona metadados para uma imagem. A instrução EXPOSE informa ao Docker que o container escuta nas portas de rede especificadas em tempo de execução. 10a Questão Acerto: 1,0 / 1,0 O que é o OpenShift Virtualization: É uma funcionalidade do Red Hat OpenShift que possibilita aos desenvolvedores incorporarem máquinas virtuais tradicionais a fluxos de trabalho no OpenShift Container Platform. É um recurso do Red Hat OpenShift que permite gerenciar os nós dos contêineres. É um sistema operacional que permite a virtualização do sistema Openshift. É um complemento do Red Hat OpenShift Container Platform e do Red Hat OpenShift Kubernetes Engine. É baseado no projeto upstream KubeVirt, uma área opensource aberta da Cloud Native Computing Foundation (CNCF).
Compartilhar