The Computers: Software: Operating Systems: (Single Address Space Operating Systems )


Single Address Space Operating Systems (SASOSs) are OSs in which all code and data exists within one, big, shared address space, often threaded. Using one address space facilitates and enhances sharing and cooperation, because it lets addresses have a unique (for all time) representation or interpretation. Thus, pointer-based data structures can be directly communicated and shared between programs at any time, and can be stored directly on secondary storage with no need to translate. Such structures are simplified by using larger address spaces. All earlier OSs were SASOSs, because computers only used single address spaces; that was all that existed, there was nothing else. Single Address Space Operating Systems Software Computers.