Geral
Sistemas Computacionais
Semana 4
0

Questão

As arquiteturas paralelas são categorizadas de acordo com várias características, como o tipo de memória e o método de comunicação entre processadores. Duas categorias principais são os multiprocessadores de memória compartilhada e os multicomputadores de memória distribuída. 
Com base no texto, avalie as afirmativas a seguir sobre as características das arquiteturas de multiprocessadores de memória compartilhada e multicomputadores de memória distribuída.
  1. Todos os multiprocessadores compartilham a mesma memória, já os multicomputadores cada processador tem sua própria memória independente.
  2. Cada multiprocessador tem sua própria memória local, já em multicomputadores todos os processadores compartilham um único espaço de memória.
  3. Clusters de workstations conectadas por uma rede local são exemplos de multicomputadores de memória distribuída.
  4. Os multicomputadores dependem de uma rede de alta velocidade para comunicação entre processadores.
  5. O acesso direto e uniforme à memória para todos os processadores é uma característica dos multiprocessadores de memória compartilhada.
É correto o que se afirma em:
A) I, III e IV, apenas.
B) II, III e V, apenas.
C) II e IV, apenas.
D) I, III e V, apenas.
E) III, IV e V, apenas.
function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/1323/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'k9s7H82wRd0ffJE5JV1Ny4THNigBg9YrmQU2Y8TSldgsOw7MNLSOV8bI5vWul7fF' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }