Design of Operating Systems
CS-3841 Design of Operating Systems
This page provides information related to MSOE CS-3841 Design of
Operating Systems. Included on this page are lecture slides,
assorted assignments,
and other material useful for the completion of the class.General Resources
Research Paper
- Research Paper Assignment
- IEEE Citation Reference
- Abstract submission page
Exam Information
Videos
- Installing and starting your Virtual Box Virtual machine
- Debugging with gdb (A Basic tutorial)
- Debugging With the GNU Debugger gdb (a second tutorial)
Lecture Notes
Lab Assignments
- Lab 1: Getting used to Linux
- Lab 2: A Linked List in C
- Lab 3: A UNIX Word Counter
- Lab Demonstration Video
- Library Creation Demo Video (Includes extra explanation that you will not necessarily need this week.)
- Gettysburg Address Text File
- War and Peace Text File
- Lab 3 Submission Page
- Lab 4: A UNIX Word Counter Part 2F
- First Men in the Moon
- In the days of the Comet
- The Invisible Man
- The Island of Dr. Moreau
- The Time Machine
- The War in the Air
- The War of the Worlds
- Lab 4 Submission Page
- Lab 5: Lets Chat
- Lab 6: Virtual Memory Simulation
- VM Simulator
- VM SImulator Source Code
- TraceMerger
- cc1.din
- spice.din
- tex.din
- Video on the simulator
- Video on creating 3D Excel graphs
- Lab 6 Submission Page
- Lab 7: A Dynamic Memory Manager in C