Baixe o app para aproveitar ainda mais
Prévia do material em texto
Unidade 9 - Introdução à programação paralela e distribuída 1 - A programação paralela e distribuída permite tirar proveito do paralelismo oferecido pelas arquiteturas onde elas se executam. A diferença da programação paralela e da distribuída está na arquitetura onde é executada. Sobre essa afirmação, é correto afirmar que: R: E. a programação distribuída se baseia em processos 2 - A programação paralela e distribuída tem como parte fundamental para alcançar o paralelismo a forma como os processos ou threads vão se comunicar. Portanto, a comunicação é parte fundamental da programação paralela e distribuída. Com relação à comunicação, é correto afirmar que: R: E. a comunicação de programas distribuídos ocorre pela troca de mensagens. 3 - A programação paralela tem uma série de plataformas para sua implementação em diversas linguagens. Qual das alternativas a seguir se refere a uma plataforma exclusiva de programação paralela? R: C. OpenMP 4 - A programação paralela e distribuída é feita principalmente por dois conceitos básicos: processos e threads. Sabe-se que processos são mais pesados que threads. Por que isso acontece? R: E. Threads vivem dentro de um processo já existente e têm acesso à sua memória.
Compartilhar