Buscar

SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO 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

1a 
 Questão 
Acerto: 1,0 / 1,0 
 
(Marinha Órgão: Quadro Técnico Prova: Marinha - 2016 - Quadro Técnico - Primeiro 
Tenente ¿ Informática) 
Um sistema distribuído é uma coleção de processadores interconectados por uma 
rede de comunicação. Assinale a opção que apresenta uma característica do uso de 
um sistema distribuído. 
 
 
Um usuário, estando em um sítio, somente poderá utilizar impressoras 
localizadas em seu próprio sítio, por questões de segurança. 
 
Em casos de falha, os sítios remanescentes deixam de funcionar por serem 
interdependentes. 
 
Permite o aumento do tamanho dos computadores, por isso muitas empresas 
estão reativando seus antigos mainframes. 
 
Uma computação é particionada em subcomputações que serão distribuídas 
entre os sítios e executadas concorrentemente, diminuindo a velocidade de 
execução dos processos por causa da distância física das localidades. 
 Diversos sítios conectados uns aos outros, o que permite uma maior 
comunicação e troca de informações entre os usuários. 
Respondido em 18/04/2023 11:41:49 
 
Explicação: 
A resposta certa é: Diversos sítios conectados uns aos outros, o que permite uma maior 
comunicação e troca de informações entre os usuários. 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual das arquiteturas da taxonomia de Flynn é a menos comum? Selecione a 
alternativa correta. 
 
 MISD. 
 
MMID. 
 
SIMD. 
 
SSID. 
 
MMIS. 
Respondido em 18/04/2023 11:42:00 
 
Explicação: 
A resposta certa é: MISD. 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
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? 
Selecione a resposta correta. 
 
 
0,1s. 
 10s. 
 
Próximo de zero. 
 
1s. 
 
20s. 
Respondido em 18/04/2023 11:42:07 
 
Explicação: 
A resposta certa é: 10s. 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em relação aos conceitos de sincronização de processos, selecione a alternativa 
correta. 
I. Deadlock (ou impasse) ocorre quando muitos processos estão esperando por um 
recurso compartilhado (seção crítica), que está sendo mantido por algum outro 
processo. 
II. Espera ocupada ocorre quando um processo está esperando para entrar na seção 
crítica, mas outros processos a monopolizam, e o primeiro processo é forçado a 
esperar indefinidamente. 
III. Inversão de prioridade ocorre quando um processo de alta prioridade está na 
seção crítica e é interrompido por um processo de média prioridade. 
 
 
Apenas a afirmação II está correta. 
 
Apenas a afirmação I está correta. 
 As afirmações I e III estão corretas. 
 
As afirmações I e II estão corretas. 
 
As afirmações II e III estão corretas. 
Respondido em 18/04/2023 11:46:37 
 
Explicação: 
A resposta certa é: As afirmações I e III estão corretas. 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual era a técnica que permitia alternar tarefas nos primeiros sistemas operacionais 
não preemptivos? 
 
 
Semáforos 
 
Mutex 
 Corrotinas 
 
Threads 
 
Deadlocks 
Respondido em 18/04/2023 11:42:51 
 
Explicação: 
A resposta certa é: Corrotinas 
 
 
6a 
 Questão 
Acerto: 0,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 fantasma, deadlock de espera, deadlock de comunicação. 
 Deadlock de recurso, deadlock fantasma, deadlock de espera. 
 
Deadlock de comunicação, deadlock fantasma, deadlock de espera. 
 Deadlock fantasma, deadlock de recurso, deadlock de comunicação. 
 
Deadlock de espera, deadlock de recurso, deadlock de comunicação. 
Respondido em 18/04/2023 11:44:15 
 
Explicação: 
A resposta certa é: Deadlock fantasma, deadlock de recurso, deadlock de comunicação. 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
(UFLA - 2018 - Analista de Tecnologia da Informação) 
Existem bibliotecas de funções, procedimentos e métodos que são incorporadas a 
uma linguagem de programação para comunicação entre threads ou entre processos 
a viabilizar a paralelização. Considere uma API que realize somente criação de 
processos para explorar paralelismo na execução de um programa. Essa API será a: 
 
 
OpenMP 
 
POSIX 
 
CUDA (Compute Unified Device Architecture) 
 MPI (Message Passing Interface) 
 
Cilk++ 
Respondido em 18/04/2023 11:44:42 
 
Explicação: 
A resposta certa é: MPI (Message Passing Interface) 
 
 
8a 
 Questão 
Acerto: 0,0 / 1,0 
 
Qual é o passo usado em um algoritmo de eleição? 
 
 
Evitar a destruição do coordenador. 
 
Controle de acesso a uma região crítica. 
 
Replicação dos dados. 
 Orquestração para eleição de um novo coordenador. 
 Apagar procedimentos que não foram executados. 
Respondido em 18/04/2023 11:45:47 
 
Explicação: 
A resposta certa é: Orquestração para eleição de um novo coordenador. 
 
 
9a 
 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. 
 
Alocação de memória. 
 
Lançamento do kernel. 
Respondido em 18/04/2023 11:45:53 
 
Explicação: 
A resposta certa é: Alto grau de acoplamento. 
 
 
10a 
 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. 
 
É baseado no projeto upstream KubeVirt, uma área opensource aberta da 
Cloud Native Computing Foundation (CNCF). 
 
É 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. 
Respondido em 18/04/2023 11:46:30 
 
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.

Continue navegando