Prévia do material em texto
Questão 1 Considerando os conceitos de memória compartilhada, em relação às afirmações a seguir, marque a alternativa correta. A memória compartilhada pode ser um método de comunicação entre processos. II) Os recursos de memória podem ser compartilhados por processos sendo executados em máquinas distintas. III) Nesta arquitetura compartilhada, não ocorre problemas de coerência de cache. A Apenas a afirmação está correta. As afirmações I e estão corretas. C As afirmações I e III estão corretas. D As afirmações e III estão corretas. E Apenas a afirmação III está correta. Parabéns! A alternativa A está correta. A memória compartilhada não é escalável, pois processos compartilham a mesma memória no mesmo computador, di- ficultando a expansão da quantidade de memória disponível. Por compartilharem 0 mesmo espaço de memória, ocorrem problemas de coerência, pois processos estão disputando 0 mesmo espaço de memória. Questão 2 Considerando os conceitos de memória distribuída, em relação às afirmações a seguir, marque a alternativa correta. Os processadores precisam estar cientes de onde dados residem. II) Ela é altamente escalável. III) A vantagem da memória distribuída é que ela exclui condições de corrida. 0 programador deve pensar sobre a distribuição de dados. A Apenas a afirmação I está correta. As afirmações I e estão corretas. C As afirmações I e III estão corretas. D As afirmações e III estão corretas. E Apenas a afirmação III está correta. Parabéns! A alternativa D está correta. Os processadores não precisam estar cientes de onde dados residem, exceto de que pode haver penalidades de de- sempenho e que as condições de corrida devem ser evitadas.