Main difference between Shared memory and Distributed memory
<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>