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. Segmented/paged address spaces were a later development. Most present, common personal computers use the x86 architecture, which began as the segmented 8088/8086; though i386 and later IA32 processors have a single address space (flat) memory mode. Future, larger processors may return more to single address spaces as the high-end of the computer industry moves to 64-bit CPUs. Or, OSs may keep using processes, which use a different address space for each process.Where SASOSs run as distributed OSs, SASOSs treat a network of nodes as one shared memory machine, using distributed virtual shared memory: DVSM.Some SASOS benefits:

1) Can be made as secure as traditional systems.

2) Are not inherently less efficient than traditional systems.

3) Improve performance over traditional systems on some types of important applications.

4) Give a dual cost advantage: lower initial cost, lower incremental cost.

Top / Computers / Software / Operating Systems / Single Address Space

Single Address Space

Sub Directory

  • Nemesis
  • Relate Directory

  • Operating Systems / Persistent
  • Operating Systems / Research
  • Alias Directory

  • Angel
  • BRiX
  • FullPliant
  • Oberon
  • Self
  • Smalltalk
  • Squeak
  • Unununium
  • V2 OS
  • Site

  • Opal
    Exploring a new OS structure, tuned to the needs of complex applications (eg, CAD/CAM) where a number of cooperating programs manipulate a large shared persistent database of objects.
  • SASOS and Sombrero Project
    SASOS research, and the Sombrero OS, at Arizona State University.
  • Bibliography of Single Address Space OSs and Related Articles
    Part of Computer Science Bibliography Collection of Alf-Christian Achilles.
  • Mungi
    Orthogonally persistent, capability-based secure SASOS using L4 2nd generation microkernel. Goals: Prove SASOSs can run on normal hardware, be as secure as normal OSs; can be as efficient as, and are faster than, normal OSs in some important uses; can be pure SASOSs with all data (even system data) in one address space and no other IPC mechanism is supported by OS. POSIX emulating. [Open Source, GPL]
  • Single Address Space Operating Systems Archive, Dartmouth
    Mail lists, projects, biographies (BibTeX, HTML long, HTML sans abstracts), a few links to other SASOS sites.
  • The Expected Lifetime of Single Address Space Operating Systems
    Where stale pointers make it hard to re-use addresses, some have claimed that a 64-bit address space is so big that there is no need to ever re-use addresses. Results of kernel-level tracing of department workstations.
  • Torsion
    Multitasking SASOS with transparent data persistence: users and application programmers need not know or care that system memory is transient and must be written to disk to persist across reboots, all details done by OS, so once data is made, it exists until explicitly destroyed, like physical objects. [Open Source, GPL]
  • ResearchIndex: Architectural Support for Single Address Space Operating Systems
    From Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems, Boston, USA, October 1992.
  • Web Search

  • Single address space operating system - Wikipedia, the free encyclopedia
    URL : en.wikipedia.org/wiki/Single_address_space_operating_system
    The Mungi Single-Address-Space Operating System". Software: Practice and Experience 28: 901–928. ... Architecture support for single address space operating systems ...[2008/11/13]
  • Operating Systems - CiteSeerX
    URL : citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.16.9704
    ... organization is the single address space operating system, in which all ... implications of single address space operating systems, specifically the ...[2008/11/26]
  • Sharing and protection in a single-address-space operating system
    URL : portal.acm.org/citation.cfm?doid=195792.195795
    Sharing and protection in a single-address-space operating system. Full text. Pdf (2.87 MB) ... support for single address space operating systems, Proceedings of the ...[2008/11/09]
  • Single-Address-Space Operating Systems
    URL : www.cs.dartmouth.edu/~dfk/sasos
    Mail lists, projects, biographies (BibTeX, HTML long, HTML ... Single-Address-Space Operating Systems Archive. No longer maintained. Projects. Bibliography ...[2003/09/20]
  • Abstract
    URL : www.cs.dartmouth.edu/~dfk/papers/kotz:addrtrace.pdf
    Single Address Space Operating Systems. David Kotz and Preston Crow. Dartmouth College ... for single address space operating systems We found that ...[2008/10/05]
  • The OPAL Operating System Project
    URL : www.cs.washington.edu/homes/levy/opal/opal.html
    Architectural Support for Single Address Space Operating Systems. ... Sharing and Protection in a Single-Address-Space Operating System. ...[1998/02/17]
  • Google Directory - Computers > Software > Operating Systems > Single ...
    URL : google.com.sg/Top/.../Software/Operating_Systems/Single_Address_Space
    Computers > Software > Operating Systems > Single Address Space ... Single Address Space Operating Systems Archive, Dartmouth - http://www.cs. ...[2008/11/04]
  • The expected lifetime of "single-address-space" operating systems
    URL : portal.acm.org/citation.cfm?doid=183019.183036
    The expected lifetime of "single-address-space" operating systems. Full text. Pdf (888 KB) ... the implications for single-address-space operating systems. ...[2008/09/07]
  • Single Address Space Operating System
    URL : c2.com/cgi/wiki?SingleAddressSpaceOperatingSystem
    "Architectural Support for Single Address Space Operating Systems" (1992) by Eric ... and Protection in a Single Address Space Operating System" (1994) by Jeffrey S. ...[2008/11/01]
  • The protection lookaside buffer: efficient protection for single ...
    URL : citeseerx.ist.psu.edu/showciting?cid=471525
    ... buffer: efficient protection for single address-space computers, by E J Koldinger, ... implications of single address space operating systems, specifically the ...[2008/11/24]
  • Help build the largest human-edited directory on the web.
    Submit a Site - Open Directory Project - Become an Editor
    ©www.freeaq.net - 2008
    POWERED BY FreeBSD 7.0