Allows multiple processes to access the same section of physical Memory. Shared memory is a fast way of exchanging data between Processes, as it eliminates the need for copying data between process spaces.