O PVM (Parallel Virtual Machine) é uma biblioteca projetada para o desenvolvimento de programas paralelos e distribuídos. Sobre o PVM, assinale a alternativa correta.
- A)O PVM é utilizado exclusivamente para a execução de programas em máquinas homogêneas conectadas em rede
Errada, porque o PVM não se limita a máquinas homogêneas; ele foi pensado justamente para aproveitar máquinas diferentes na mesma rede.
- B)No PVM, a comunicação entre tarefas ocorre exclusivamente por acesso direto ao hardware, sem troca de mensagens
Errada, porque a comunicação no PVM ocorre por troca de mensagens entre tarefas, e não por acesso direto ao hardware.
- C)Um programa PVM é composto por tarefas que se comunicam por meio de troca de mensagens em uma máquina virtual paralela
Correta, porque o PVM organiza um conjunto de tarefas que se comunicam por mensagens dentro de uma máquina virtual paralela.
- D)O PVM não exige um arquivo de configuração para definir as máquinas físicas que compõem a máquina virtual
Errada, porque o PVM precisa sim de configuração para informar quais máquinas físicas participarão da máquina virtual.
- E)O PVM é utilizado apenas para executar tarefas sequenciais em máquinas isoladas
Errada, porque o PVM não é voltado a tarefas sequenciais nem a máquinas isoladas, e sim ao processamento paralelo distribuído.
Gabarito: C
O PVM (Parallel Virtual Machine) foi criado para permitir que várias máquinas trabalhem como se fossem um único ambiente de processamento paralelo. A ideia central é simples: você tem um conjunto de computadores na rede e o sistema monta uma