Experiencing minix as a didactical aid for operating systems courses
ACM SIGOPS Operating Systems Review
The Logical Design of Operating Systems
The Logical Design of Operating Systems
PortOS: an educational operating system for the Post-PC environment
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Using Nachos is an upper division operating systems course
Journal of Computing Sciences in Colleges
A survey of contemporary instructional operating systems for use in undergraduate courses
Journal of Computing Sciences in Colleges
Enhancing operating system course using a comprehensive project: decades of experience outlined
Journal of Computing Sciences in Colleges
Linux kernel projects for an undergraduate operating systems course
Proceedings of the 41st ACM technical symposium on Computer science education
Hi-index | 0.01 |
This paper describes the implementation of a Multi-Programming Batch Operating System (MOS) project [3] using threads. Two other papers [7, 8], both of which include issues from earlier implementations, describe the characteristics of MOS. This paper outlines the specification and implementation of the MOS project (both past and present), discusses the theoretical use of threads and their correlation with deadlocks, and concludes with the authors' recommendation of using MOS as an educational project in upper level Operating System courses.