title: Main difference between Shared memory and Distributed memory
body: <p>I'm a bit confused between about the difference between <em>shared memory</em> and <em>distributed memory</em>. Can you clarify?</p>
  
  <ol>
  <li><p>Is shared memory for one processor and distributed for many (for network)?</p></li>
  <li><p>Why do we need distributed memory, if we have shared memory?</p></li>
  </ol>