Questões de Concurso Comentadas sobre processamento paralelo em arquitetura de computadores

Foram encontradas 84 questões

Q2446165 Arquitetura de Computadores
A influência da arquitetura de von Neumann é vasta, afetando não apenas o design e a construção de computadores, mas também a forma como pensamos sobre programação e processamento de dados. Embora alternativas como a arquitetura de Harvard tenham sido exploradas, especialmente em aplicações que exigem processamento de alta velocidade e de eficiência energética, o modelo de von Neumann continua a ser um pilar fundamental da ciência da computação. Uma característica da arquitetura von Neumann é:
Alternativas
Q2380779 Arquitetura de Computadores
MapReduce é um framework de processamento paralelo para clusters inspirado em programação funcional, que teve seu artigo seminal publicado em 2004 no artigo : “MapReduce: Simplified Data Processing on Large Clusters”.

Com relação à tecnologia MapReduce, assinale V para a afirmativa verdadeira e F para a falsa.

( ) A ideia principal do MapReduce é dividir e processar tarefas e depois juntar as informações, o que permite dividir um grande problema em vários pedaços e distribuí-los em diversos computadores.
( ) Os principais passos correspondem a: (i) Input split, onde a entrada é dividida em várias partes, onde cada parte será consumida por um Map; (ii) Map, onde é criada uma lista de pares chave-valor; (iii) Shuffling , onde se classifica e agrupa a saída da etapa anterior para servir de entrada para a seguinte; (iv) Reduce, onde se processa a saída da etapa anterior e se agregam as informações; (v) Output, quando as informações são retornadas.
( ) As principais características do MapReduce se referem a esconder os detalhes do processamento em série, tolerância a falhas, otimização de localidade e balanceamento de memória, que resultam em modelo fácil de usar, mesmo para programadores sem experiência com sistemas paralelos e distribuídos.


As afirmativas são, respectivamente,
Alternativas
Q2380778 Arquitetura de Computadores
A combinação de CPU (Central Processing Unit) e GPU (Graphics Processing Unit), em conjunto com RAM suficiente, oferece um excelente ambiente de testes para aprendizagem profunda e IA. Neste contexto de computação de alto desempenho (HPC, High-performance computing), desponta a programação paralela empregando uma ampla classe de poderosos sistemas de computação que variam de simples (por ex., 1 CPU + 8 GPUs) até supercomputadores com multicores, multi GPU e multi Nós.

Considerando as diferenças básicas entre as arquiteturas de CPU e GPU, analise os itens a seguir.

I. As arquiteturas a GPU e a CPU diferem de modo significativo pois foram desenvolvidas e otimizadas para dois tipos significativamente diferentes de aplicações, tendo baixa similaridade na quantidade relativa de área da pastilha (número de transistores) dedicada à cache, à lógica de controle e à lógica de processamento.
II. As GPUs podem esconder a latência da memória ao administrar a execução de mais threads do que os cores processadores disponíveis, além de simplesmente serem capazes de executar os mesmos threads de código em grandes quantidades de dados.
III. O conhecimento das nuances de várias memórias de uma GPU são importantes no desenvolvimento da programação paralela, em especial quanto aos tempos de acesso relativos, as limitações de acessibilidade e a quantidade de MMU (Memory Management Unit).

Está correto o que se afirma em 
Alternativas
Q2361273 Arquitetura de Computadores
Qual é o tipo de arquitetura para processamento em paralelo em que a mesma instrução é aplicada a muitos fluxos de dados, assim como em um processador de vetor?
Alternativas
Q2341639 Arquitetura de Computadores
Um empresa está desenvolvendo um sistema de computação paralela. No caso, o sistema desenvolvido vai conter uma arquitetura com vários contadores de programa, diferentes tipos de dados e estruturas e vai operar com diversos computadores paralelos e distribuídos atuais. Esse tipo de sistema, na categoria proposta por Flynn, é conhecido pela sigla:
Alternativas
Q2319493 Arquitetura de Computadores
Uma barreira é uma construção comum encontrada em várias bibliotecas de programação paralela, seja de memória compartilhada ou memória distribuída. Assinale a alternativa INCORRETA sobre este tipo de estrutura.
Alternativas
Q2319492 Arquitetura de Computadores
Suponha que você deseje repartir uma matriz NxN entre M processos paralelos. Se você escolher um método de particionamento em tiras (strip partitioning) por linhas, onde cada processo terá pelo menos uma linha inteira da matriz, qual será o valor máximo de M?
Alternativas
Q2319490 Arquitetura de Computadores
Assinale a alternativa que contém apenas ferramentas de programação paralela mais adequadas a ambientes com memória compartilhada: 
Alternativas
Q2319489 Arquitetura de Computadores
O tipo de programação paralela onde se gera um único executável que é replicado em máquinas com memória distribuída durante a execução é denominado: 
Alternativas
Q2319464 Arquitetura de Computadores
As frases abaixo são relacionadas a Sistemas Paralelos com Multiprocessadores. Selecione a opção correta:  
Alternativas
Q2287001 Arquitetura de Computadores

No que se refere às novas tecnologias, julgue o item.


Na computação quântica, as portas lógicas quânticas são dispositivos de processamento da informação fundamentais para a construção de circuitos, as quais não respeitam as condições de normalização nem implementam operações inversíveis.


Alternativas
Q2262518 Arquitetura de Computadores

Julgue o item seguinte acerca das memórias utilizadas pelos equipamentos computacionais.


O gerenciamento da memória cache tira proveito da concentração de referências, tendência que os programas têm em concentrar-se a cada intervalo de tempo em pequenas regiões dentro do espaço de endereçamento disponível.  

Alternativas
Ano: 2003 Banca: FCC Órgão: CVM Prova: FCC - 2003 - CVM - Analista - Sistemas |
Q2241500 Arquitetura de Computadores
Na arquitetura de computador com um processador vetorial, utiliza-se um paralelismo de processamento ao nível de
Alternativas
Q2109447 Arquitetura de Computadores
Em um sistema com multiprocessamento assimétrico
Alternativas
Q2108858 Arquitetura de Computadores
Considere que um método de ordenação tenha seu desempenho baseado no número de comparações que realiza para ordenar um vetor com N elementos em ordem crescente. Este método apresenta o seguinte resultado no melhor caso (NCmelhor), no caso médio (NCmédio) e no pior caso (NCpior):
NCmelhor = N-1 NCmédio ≅ (N*(N-1))/4 - 1/2 NCpior ≅ (N*(N-1)-1)/2

Com base nestes resultados, é correto afirmar que o método
Alternativas
Q1941063 Arquitetura de Computadores
Julgue o item, relativos aos conceitos de redes de computadores, aos conceitos de organização e de gerenciamento de arquivos e às noções de vírus, worms e pragas virtuais. 

Dois arquivos com mesmo conteúdo, um no formato do programa Word (docx) e outro no formato do programa Acrobat (pdf), possuirão o mesmo tamanho, uma vez que o Windows calcula o espaço em disco ocupado pela quantidade de caracteres do arquivo, e não pelo seu formato. 
Alternativas
Q1880863 Arquitetura de Computadores

Em relação à tecnologia de multiprocessamento, analise as afirmativas a seguir:


I. No multiprocessamento assimétrico, os processadores compartilham a mesma memória, apesar de possuírem caches separados;

II. No multiprocessamento simétrico, os processadores escravos são tratados igualmente, recebendo tarefas do processador mestre;

III. Chips multinúcleos comumente adotam arquitetura de multiprocessamento simétrico.


Está(ão) correta(s) a(s) afirmativa(s): 

Alternativas
Q1790663 Arquitetura de Computadores
Sobre processamento paralelo e distribuído, julgue verdadeiras (V) ou falsas (F) as afirmativas a seguir:
I. A computação paralela é caracterizada pelo uso de várias unidades de processamento, que trabalham de forma simultânea, com o objetivo de otimizar a execução de uma tarefa. Baseia-se no conceito de dividir-para-conquistar. II. A execução de tarefas em um ambiente fortemente acoplado permite que a memória seja compartilhada entre os processos cooperantes. III. Para a elaboração de um programa paralelo, não é necessário prévio conhecimento da arquitetura de comunicação entre os processadores.
A sequência correta das afirmativas e
Alternativas
Q1646848 Arquitetura de Computadores
Uma classificação introduzida por Flynn é ainda a maneira mais utilizada para categorizar sistemas computacionais, a saber: SISD, SIMD, MISD e MIMD (MultipleInstruction, Multiple Data). Com relação à capacidade de processamento paralelo desta última categoria, é correto afirmar que
Alternativas
Q1645243 Arquitetura de Computadores
Analise as afirmativas abaixo:
1. Os conceitos de computação concorrente e paralela são sinônimos, uma vez que um dado processo leva o mesmo tempo para ser executado em ambos.
2. A computação paralela ocorre no nível físico; isto é, o processamento ocorre em um mesmo instante em processadores distintos em uma máquina com múltiplos processadores, por exemplo.
3. Um sistema concorrente é aquele no qual o processamento pode avançar sem esperar eventuais outros processamentos completarem sua execução.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Respostas
21: D
22: D
23: C
24: D
25: A
26: B
27: B
28: D
29: C
30: A
31: E
32: C
33: B
34: D
35: B
36: E
37: D
38: D
39: B
40: D