Title :
Evolving operating systems and architectures: how do kernel implementors catch up?
Author_Institution :
Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
Abstract :
The author discusses the trade-off between the conflicting goals of portability and performance in operating system kernel implementations. Using traditional programming techniques, code refinements that yield high performance inevitably lead to low portability. Ideas from the Synthesis kernel implementation are described as possible techniques towards a way out of this trade-off
Keywords :
computer architecture; operating systems (computers); Synthesis kernel; architectures; code refinements; kernel implementors; operating systems; performance; portability; programming techniques; Computer architecture; Computer science; Emulation; Hardware; Instruction sets; Kernel; Microprocessors; Operating systems; Programming profession; Reduced instruction set computing;
Conference_Titel :
Object Orientation in Operating Systems, 1992., Proceedings of the Second International Workshop on
Conference_Location :
Dourdan
Print_ISBN :
0-8186-3015-9
DOI :
10.1109/IWOOOS.1992.252986