DocumentCode :
2156647
Title :
Designing meta-interfaces for object-oriented operating systems
Author :
Horie, Michael ; Pang, James C. ; Manning, Eric G. ; Shoja, Gholamali C.
Author_Institution :
Dept. of Comput. Sci., Victoria Univ., BC, Canada
Volume :
2
fYear :
1997
fDate :
20-22 Aug 1997
Firstpage :
989
Abstract :
Modern multimedia applications place ever-growing performance and flexibility demands on operating systems. Unfortunately, many existing operating systems are inflexible; because of their monolithic nature, they cannot be easily changed to accommodate these demands. Some flexibility can be gained by decomposing such monolithic systems into microkernels and user-level components. Creating and modifying these components, however remains complicated, and the performance overhead is often high. Alternatively, flexibility can be gained by linking extensions directly into the kernel. This usually preserves performance but much ingenuity is required to prevent new code from corrupting existing components, and to remove old code when it is no longer needed. The incorporation of meta-objects, meta-spaces and meta-interfaces into flexible operating systems offers promising solutions to these problems
Keywords :
application program interfaces; multimedia computing; object-oriented programming; operating system kernels; software performance evaluation; subroutines; existing component corruption; extension-kernel linking; flexibility; meta-interfaces; meta-objects; meta-spaces; microkernels; multimedia applications; object-oriented operating systems; old code removal; performance overhead; user-level components; Application software; Computer science; Electronic mail; Joining processes; Kernel; Modems; Motion pictures; Multimedia systems; Operating systems; Protocols;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications, Computers and Signal Processing, 1997. 10 Years PACRIM 1987-1997 - Networking the Pacific Rim. 1997 IEEE Pacific Rim Conference on
Conference_Location :
Victoria, BC
Print_ISBN :
0-7803-3905-3
Type :
conf
DOI :
10.1109/PACRIM.1997.620426
Filename :
620426
Link To Document :
بازگشت