Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA 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. 15s. 12s 10s. 20s. 2s. 00:22 Explicação: A resposta certa é: 12s 2a Questão Acerto: 1,0 / 1,0 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. Nenhuma afirmação está correta. As afirmações II e III estão corretas. As afirmações I e II estão corretas. Todas as afirmações estão corretas. 01:08 Explicação: A resposta certa é: Todas as afirmações estão corretas. 3a Questão Acerto: 1,0 / 1,0 Qual das arquiteturas da taxonomia de Flynn é a menos comum? Selecione a alternativa correta. SSID. MMID. MISD. MMIS. SIMD. 01:17 Explicação: A resposta certa é: MISD. 4a Questão Acerto: 1,0 / 1,0 São aplicações do Pthreads, exceto: Dividir a aplicação em tarefas que acessam recursos compartilhados. Utilização em sistemas não-preemptivos. A sobreposição de tarefas pode acelerar a aplicação. Possibilitar paralelismo real em sistemas multicore. Reduzir o tamanho de uma aplicação, uma vez que threads ocupam menos espaço em relação aos processos. 01:56 Explicação: A resposta certa é: Utilização em sistemas não-preemptivos. 5a Questão Acerto: 1,0 / 1,0 Assim como nos sistemas operacionais, os sistemas distribuídos também têm deadlock. Um deadlock distribuído ocorre quando os processos espalhados por diferentes computadores em uma rede aguardam eventos que não ocorrerão. Existem três tipos de deadlock distribuído: Deadlock de espera, deadlock de recurso, deadlock de comunicação. Deadlock fantasma, deadlock de espera, deadlock de comunicação. Deadlock de comunicação, deadlock fantasma, deadlock de espera. Deadlock fantasma, deadlock de recurso, deadlock de comunicação. Deadlock de recurso, deadlock fantasma, deadlock de espera. 02:14 Explicação: A resposta certa é: Deadlock fantasma, deadlock de recurso, deadlock de comunicação. 6a 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. Todas as afirmativas estão corretas. As afirmativas I, II e IV estão corretas. Somente a afirmativa I está correta. As afirmativas I e II estão corretas. As afirmativas I e III estão corretas. 02:25 Explicação: A resposta certa é: As afirmativas I, II e IV estão corretas. 7a Questão Acerto: 1,0 / 1,0 O que é verdadeiro sobre chamadas de procedimentos remotos? Os clientes implementam a camada de apresentação e de persistência dos dados. Servidores necessitam obrigatoriamente conhecer a identidade dos clientes. Servidores necessitam conhecer a quantidade de clientes antes de executar as funções remotas. Os clientes executam chamadas remotas, passando como parâmetros as funções que necessitam ser executadas em um computador remoto. Os servidores requisitam serviços dos clientes mediante uma interface HTTP. 03:50 Explicação: A resposta certa é: Os clientes executam chamadas remotas, passando como parâmetros as funções que necessitam ser executadas em um computador remoto. 8a Questão Acerto: 1,0 / 1,0 Quando um processo aguarda por um recurso que nunca estará disponível ou um evento que não ocorrerá, acontece uma situação denominada deadlock (chamada por alguns autores de impasse ou adiamento indefinido). Para que um deadlock ocorra, quatro condições são necessárias. Uma delas tem a seguinte definição: ''Cada processo só pode estar alocado a um único processo em um determinado instante.''Assinale a alternativa que apresenta tal condição: Não preempção Exclusão mútua Espera circular Espera por recurso Starvation 04:42 Explicação: A resposta certa é: Exclusão mútua 9a Questão Acerto: 1,0 / 1,0 O que é o OpenShift Virtualization: É um complemento do Red Hat OpenShift Container Platform e do Red Hat OpenShift Kubernetes Engine. É um sistema operacional que permite a virtualização do sistema Openshift. É um recurso do Red Hat OpenShift que permite gerenciar os nós dos contêineres. É uma funcionalidade do Red Hat OpenShift que possibilita aos desenvolvedores incorporarem máquinas virtuais tradicionais a fluxos de trabalho no OpenShift Container Platform. É baseado no projeto upstream KubeVirt, uma área opensource aberta da Cloud Native Computing Foundation (CNCF). 05:45 Explicação: A resposta certa é: É uma funcionalidade do Red Hat OpenShift que possibilita aos desenvolvedores incorporarem máquinas virtuais tradicionais a fluxos de trabalho no OpenShift Container Platform. 10a Questão Acerto: 1,0 / 1,0 São as operações usadas em CUDA, exceto: Alto grau de acoplamento. Transferência de dados. Liberação de memória. Lançamento do kernel. Alocação de memória. 06:29 Explicação: A resposta certa é: Alto grau de acoplamento.
Compartilhar