Title :
Microkernels should support passive objects
Author :
Ford, Bryan ; Lepreau, Jay
Author_Institution :
Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT, USA
Abstract :
We believe that a passive object model, in which the active entities or threads migrate between passive objects, is more appropriate than an active object model, as the basic structure of a microkernel-based operating system. A passive object model provides enhanced performance and simplicity because it is more closely matched to the basic nature of microprocessors and the requirements of applications. It also provides more functionality by making the flow of control between objects a first-class abstraction which can be examined, manipulated, and used to carry information about the operation in progress
Keywords :
object-oriented programming; operating systems (computers); active entities; first-class abstraction; microkernel-based operating system; microprocessors; passive object model; performance; Cities and towns; Communication system control; Computer science; Context modeling; Hardware; Microprocessors; Object oriented modeling; Operating systems; Protection; Yarn;
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
DOI :
10.1109/IWOOOS.1993.324897