DocumentCode
2094741
Title
Multiple and single address spaces: towards a middle ground
Author
Sims, David L.
Author_Institution
Dept. of Comput. Sci., California Univ., Riverside, CA, USA
fYear
1993
fDate
9-10 Dec 1993
Firstpage
191
Lastpage
193
Abstract
Presents a paradigm that combines the speed of single address spaces with the traditional protection mechanisms found in multiple address space systems such as UNIX. Multiple address spaces are common today for providing safety and security in operating systems. A process in one address space cannot corrupt or compromise memory locations an another process´s address space. However, inter-process communication is slow because it is expensive to context switch between address spaces. Single address space systems provide a solution to the problem of slow context switches. In a single address space system, which is typically implemented in a 64-bit address space, all processes shape a common address space. Hence, the need to move between address spaces during inter-process communication is avoided. It is our position that it is not strictly necessary to use a single address space in order to achieve fast inter-process communication
Keywords
Unix; operating systems (computers); storage allocation; 64-bit address space; UNIX; context switching; interprocess communication; memory location compromisation; memory location corruption; multiple address spaces; operating systems; protection mechanisms; safety; security; single address spaces; Communication switching; Computer science; Context; Costs; Insulation; Kernel; Operating systems; Protection; Safety; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Object Orientation in Operating Systems, 1993., Proceedings of the Third International Workshop on
Conference_Location
Asheville, NC
Print_ISBN
0-8186-5270-5
Type
conf
DOI
10.1109/IWOOOS.1993.324906
Filename
324906
Link To Document