A book on C
Structured computer organization; (2nd ed.)
Structured computer organization; (2nd ed.)
Computer organization and architecture (4th ed.): designing for performance
Computer organization and architecture (4th ed.): designing for performance
Operating systems (2nd ed.): design and implementation
Operating systems (2nd ed.): design and implementation
Applied operating system concepts
Applied operating system concepts
Kernel Projects for Linux
Linux Core Kernel Commentary
The Indispensable PC Hardware Book: Your Hardware Questions Answered
The Indispensable PC Hardware Book: Your Hardware Questions Answered
The Nachos Instructional Operating System
The Nachos Instructional Operating System
Understanding The Linux Kernel
Understanding The Linux Kernel
Journal of Computing Sciences in Colleges
Journal of Computing Sciences in Colleges
The PNTFS file system in the Moses2 operating system environment simulator
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
This paper discusses the design and development of two primary components of Moses2, a virtual computing environment for use in undergraduate operating systems courses. Moses2 is an entirely original work produced and refined by the author over the last twelve years in conjunction with teaching senior level operating systems courses. In the Moses2 environment, students run and test original kernel emulator programs while they develop these programs as course projects. The features of the system presented here are its shared hardware architecture simulation and user process simulation. These two basic components form the core of the Moses2 system. Additional features such as shared memory, paged segmentation, and I/O handling are enabled in the Moses2 system and added to student project requirements incrementally as an operating systems course progresses. A full discussion of these more advanced features is beyond the scope of this paper.