| M. Acetta, R. Baron, W. Bolosky, D. Golub, R. Rashid, A. Tevanian, and M. Young. Mach: a new kernel foundation for unix development. In Proceedings of the USENIX Summer 1986. |
....download a new component into the kernel. To support these features, it should be possible to resolve the bindings between components at run time. Building flexible systems from components has been an active area of operating system research. Previous work includes micro kernel architectures [2, 14, 25], where each component corresponds to a domain boundary (i.e. server) extensible systems such as SPIN [3] that support dynamic loading of components written in a type safe language, and more recently the OSKit [7] or eCos [5] which allow the re use of existing system components. One problem with ....
M. Acetta, R. Baron, W. Bolosky, D. Golub, R. Rashid, A. Tevanian, and M. Young. Mach: a new kernel foundation for unix development. In Proceedings of the USENIX Summer 1986.
....identification mechanisms This section discusses these contributions and their relationship to on going work in distributed computing. 7.1 Nature of Abstractions The ARCADE service interface is designed to support both system software and user applications. Other systems, including Mach [Ac86], Chorus [Ar89] and Amoeba [Mu90] also hide the hardware but are intended to support only system software, not applications. For example, Mach was initially 28 designed as a micro kernel to support 4.3 BSD. Although other operating systems have now been built on Mach, it is a difficult interface ....
Acetta, M., Baron, R., Bolosky, W., Golub, D., Rashid, R., Tevanian, A. and Young, M., Mach: A New Kernel Foundation for UNIX Development, Proceedings Summer Usenix, July, 1986.
....design approach that is also language independent. 3. System Components The design of operating systems has been traditionally based either on the collective kernel structure (functional decomposition) or on the objectoriented model [22] Examples of collective kernel structures include Mach [2] and Chorus [21] Examples of object oriented operating systems include Amoeba [23, 24] and Choice [3] To our knowledge, there has so far been no proposal to address operating system design based on an aspect oriented approach. 3.1 The Fault Tolerance Cross Cutting Figure 1 represents fault ....
Acetta, M., Barron R., Bolosky W., Golub G., Rashid R., Tevanian A., and Young M. Mach: A New Kernel Foundation for UNIX Development. Proceedings of the Summer USENIX Conference, p.93-113, June 1986.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC