An Implementation of an Operating System Kernel using Concurrent Object Oriented Language ABCL/c+
1988; Springer Science+Business Media; Linguagem: Inglês
10.1007/3-540-45910-3_15
ISSN1611-3349
AutoresNorihisa Doi, Yasushi Kodama, Ken Hirose,
Tópico(s)Real-Time Systems Scheduling
ResumoThe ABCL/c+ is a C-based concurrent object-oriented language, designed as an extension of ABCL/l, a language developed by A. Yonezawa and others. In order to create the world of processes, a routine object is introduced which unifies procedures, functions, and objects. ABCL/c+ is then used to write an operating system kernel. The XINU operating system, developed by D. Comer and others of Bell Laboratories, is rewritten entirely in ABCL/c+. The result shows that concurrent object-oriented languages can produce a highly readable and understandable operating system kernel.
Referência(s)