The nucleus of a multiprogramming system
Communications of the ACM
HYDRA: the kernel of a multiprocessor operating system
Communications of the ACM
Operating Systems
Operating Systems, An Advanced Course
The Multics kernel design project
SOSP '77 Proceedings of the sixth ACM symposium on Operating systems principles
Operating systems: a perspective on future trends
ACM SIGOPS Operating Systems Review
Hi-index | 0.00 |
Until now, the design of operating systems assumed the kernel as an extension of a single processor's physical layer supporting user processes in the one cpu. The present multiprocessor operating systems duplicate this set-up in multiple cpus in order to reduce complex inter-processor communication. Since the functions of a kernel in both a uniprocessor and a multiprocessor operating system have a tendency to grow in an unlimited manner, the redesign of both an intelligent and high speed kernel, becomes an important issue. In this paper, I describe firstly, a brief summary of the current status of a kernel, and secondly the future requirements of a complex operating system. Finally, I present part of a possible solution to construct a high speed kernel based on multiple processors.