nSharing
umust allow several processes to access a common portion of
main memory without compromising protection
Fcooperating
processes may need to share access to the same data structure
Fbetter to allow each process to access the same copy of the
program rather than have their own separate copy