Modern Operating Systems
Operating System Concepts
Supporting operating systems projects using the μMPS2 hardware simulator
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Hi-index | 0.00 |
This paper presents the experience that the authors have had in an Operating Systems course with a semester long project. This project allows students to implement major concepts taught in an O/S course with the help of a simple hypothetical machine. The machine has been implemented in Java, and in C++. Object-oriented programming has been used to capture the underlying machine architecture, which reinforces knowledge from a previous Computer Architecture course, and can be used in a Distributed Computing course.