Operating Systems

These labs are for our fall 2019 operating systems course that teach the students:

  1. Specific aspects of an OS

  2. How to use systems calls in C to interact with the Windows OS (or the kernel) directly.

  3. How to use Linux in a virtual environment


Students should have a foundation in the essential programming procedures using a C-like language (C#, Java, C++, etc.).


These labs are designed for learners using a Windows environments.