ProjectOZ is an operating systems project environment that uses the native kernel interfaces of Windows to provide simple, clean, user-mode abstractions of the CPU, MMU, trap mechanism, and physical memory that can be used to perform experiments in operating systems principles. ProjectOZ comes with a basic OS (BasicOZ) built on top of the SPACE abstractions.
Various projects are suggested which allow the student to experiment with OS data structures and algorithms by making modifications to BasicOZ and measuring the resulting change in system behavior and performance.
For more information about the Windows Academic Program and faculty experiences see this article or e-mail firstname.lastname@example.org. This material is for non-commercial use only.