Operating system design: the XINU approach
Operating system design: the XINU approach
Algorithms for mutual exclusion
Algorithms for mutual exclusion
MS-DOS developer's guide (1st ed.)
MS-DOS developer's guide (1st ed.)
Operating systems: design and implementation
Operating systems: design and implementation
A UNIX clone with source code for operating systems courses
ACM SIGOPS Operating Systems Review
XINIX time-sharing operating system
ACM SIGOPS Operating Systems Review
Fundamentals of operating systems (5th ed.)
Fundamentals of operating systems (5th ed.)
The structure of the “THE”-multiprogramming system
Communications of the ACM
Design of a separable transition-diagram compiler
Communications of the ACM
Systems Software Tools
Short-term scheduling in multiprogramming systems
SOSP '71 Proceedings of the third ACM symposium on Operating systems principles
Hi-index | 0.00 |
This paper presents the design of a multitasking executive for a course on computer operating systems. The system described here allows us to illustrate some fundamental concepts of multiprocessing and to experiment parallel programming.The system built is a preempt multitask one, which implements semaphore as a synchronisation tool of concurrent programs. A software layer called SESSION MANAGER is built above the basic kernel which is hence isolated from user's processes.The whole system is thus conceived to be written and tested by students during their courses on basic systems.