Exactly what does shared memory mean/do, and is there any way to "unshare" it?