The grand unified theory of address spaces
نویسندگان
چکیده
A key decision in the design of an operating system is which facilities to provide for the management and composition of the address space. A wide spectrum of schemes exist, ranging from the private process address spaces of Unix through to the recently revived single address space approach. This paper proposes a new model which provides a unified and generalised approach to address space management. The model presents a single abstraction of address spaces which are orthogonal to processes and may be composed in arbitrary ways. The power of the model is demonstrated by case studies which show how shared libraries, a Unix system and a single address space system may be implemented. 1. Introduction The structure and facilities provided for the manipulation of the address space constitute a fundamental element in the design of an operating system. The approach taken effectively dictates the computational model for programs executing on the system and can limit the scope of the sharing and protection paradigms that are possible. A wide spectrum of approaches to the provision of the address space have been proposed and implemented, each with inherent advantages and limitations. Probably the best known approach, representing one end of the spectrum, is the model originally supported by Unix. In this model each process has its own address space, containing (possibly shared) code and private data. A major advantage of this approach is that it provides automatic, hardware supported protection between processes. However, the cost has been severe restrictions on the modes of sharing that can be supported. The use of separate process address spaces, combined with multitasking, has lead to a sharing paradigm based on a number of small applications executing in separate processes and communicating via pipes. This approach has proven extremely effective where the information being shared maps easily to a byte stream but is inadequate for more complex data types such as trees or graphs. It has been argued that this design was very much the result of the limited size of address spaces supported by machines. Certainly this was the case for Unix which was designed to run on machines with a 64Kb address space.
منابع مشابه
دگرگونی جایگاه مسجد جامع در پیکرهبندی فضایی شهر اسلامی مورد مطالعه: مسجد جامع شهر سبزوار
In recent century, urban development has caused be numerous changes in spatial structure of Iranian cities. One of the most changes has occurred in the relationships between urban elements and effect on grand the mosque functional spatial characteristics. Sabzevar grand mosque is one of the important elements of the historic city with religious and social function and had important role in urba...
متن کامل$L$-enriched topological systems---a common framework of $L$-topology and $L$-frames
Employing the notions of the strong $L$-topology introduced by Zhangand the $L$-frame introduced by Yao and the concept of $L$-enrichedtopological system defined in the present paper, we constructadjunctions among the categories {bf St$L$-Top} of strong$L$-topological spaces, {bf S$L$-Loc} of strict $L$-locales and{bf $L$-EnTopSys} of $L$-enriched topological systems. All of theseconcepts are ...
متن کاملThe Clifford Space Geometry of Conformal Gravity and U(4)× U(4) Yang-Mills Unification
It is shown how a Conformal Gravity and U(4)×U(4) Yang-Mills Grand Unification model in four dimensions can be attained from a Clifford Gauge Field Theory in C-spaces (Clifford spaces) based on the (complex) Clifford Cl(4, C) algebra underlying a complexified four dimensional spacetime (8 real dimensions). Upon taking a real slice, and after symmetry breaking, it leads to ordinary Gravity and t...
متن کاملDimensional Reduction over Coset Spaces and Supersymmetry Breaking
We address the question of supersymmetry breaking of a higher dimensional supersymmetric theory due to coset space dimensional reduction. In particular we study a ten-dimensional supersymmetric E8 gauge theory which is reduced over all six-dimensional coset spaces. We find that the original supersymmetry is completely broken in the process of dimensional reduction when the coset spaces are symm...
متن کاملFinite Grand Unified Theories and The Quark Mixing Matrix
In super Yang–Mills theories, under certain conditions satisfied by the spectrum and the Yukawa couplings, the beta functions will vanish to all orders in perturbation theory. We address the generation of realistic quark mixing angles and masses in such finite Grand Unified Theories. Working in the context of finite SUSY SU(5), we present several examples with realistic quark mixing matrices. N...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995