Questões de Processamento Paralelo (Arquitetura de Computadores)

Limpar Busca

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

  • A I-V; II-F; III-F.
  • B I-F; II-F; III-V.
  • C I-V; II-F; III-V.
  • D I-V; II- V; III-F.
  • E I-F; II- F; III-F.

Uma das características esperadas de um servidor é a escalabilidade. Neste sentido, o aumento da capacidade computacional pode ser dividido em escalabilidade horizontal e escalabilidade vertical. Assim, podemos definir escalabilidade horizontal como:

  • A aumento da quantidade de servidores.
  • B aumento da quantidade de recursos no mesmo servidor.
  • C aumento da disponibilidade.
  • D diminuição da fragmentação.
  • E montagem de cluster em rack U.

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.

  • A É correta apenas a afirmativa 1.
  • B São corretas apenas as afirmativas 1 e 2.
  • C São corretas apenas as afirmativas 1 e 3.
  • D São corretas apenas as afirmativas 2 e 3.
  • E São corretas as afirmativas 1, 2 e 3.

Sobre os diversos mecanismo de exclusão mútua disponíveis no OpenMP, é correto afirmar:

  • A a diretiva atomic, assim como a critical, pode ser nomeada para permitir múltiplas regiões críticas diferentes.
  • B Locks são necessários quando o número de regiões críticas diferentes não é conhecido em tempo de compilação.
  • C regiões críticas nomeadas são utilizadas para evitar deadlocks causados por inversão de prioridade.
  • D a diretiva single garante que apenas uma thread execute por vez a região crítica.

Uma das maneiras mais comuns de categorizar sistemas de capacidade de processamento paralelo é a taxonomia introduzida por Flynn em 1972, que propõe a categorização de sistemas computacionais levando-se em conta instruções computacionais e dados.


Assinale a alternativa que possua a categoria em que uma sequência de dados é transmitida para um conjunto de processadores, onde cada um executa uma sequência de instruções diferentes.

  • A MISD
  • B SIMD
  • C MIMD
  • D SISD
  • E NUMA