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: A
a programação paralela se baseia apenas em processos.
B
a programação distribuída se baseia apenas em threads.
C
a programação paralela se baseia apenas em threads.
D
a programação distribuída se baseia em threads e processos.
E
a programação distribuída se baseia em processos.