Buscar

Simulado Computacao paralela

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Continue navegando