This abstracts away the platform differences between Posix and Windows systems when it comes to managing shared memory.