Operating Systems



Required Texts

  1. Operating System Concepts (8th edition) by Silberschatz, Galvin, and Gagne, John Wiley & Sons, 2009.
  2. Introduction to Operating System Design and Implementation: The OSP 2 Approach by Michael Kifer and Scott Smolka, Springer, 2007

Click to Download Powerpoint Lecture Slides

·         Chapter 1
·         Chapter 2
·         Chapter 3
·         Chapter 4
·         Chapter 5
·         Chapter 6
·         Chapter 7
·         Chapter 8
·         Chapter 9
·         Chapter 10
·         Chapter 11
·         Chapter 12
·         Chapter 13
·         Chapter 16

Homework/Projects
·         11/20/12 The lastOSP programming project has been assigned OSP_OSP_Ports_Fall12.pdf 
If you are working in a linux/unix environment download the tar file Ports.tar.
If you are working in a windows environment download the zipped folder Ports.zip.
·         10/30/12 The fourth and penultimate OSP programming project has been assigned OSP_LFUMem_Assign_Fall2012.pdf 
If you are working in a linux/unix environment download the tar file Memory.tar.
If you are working in a windows environment download the zipped folder Memory.zip.
·         10/10/12 The third OSP programming project has been assigned OSP_MLQ2_Assign.pdf 
9/25/12 The second OSP programming project has been assigned OSP_Threads_Assign_Fall2012.pdf 
If you are working in a linux/unix environment download the tar file Threads.tar.
If you are working in a windows environment download the zipped folder Threads.zip.
·         9/25/12 The CPU scheduling homework is due in class today.
·         8/24/12 The first OSP programming project has been assigned OSP_Assign1.pdf (due 9/13/12)
Create a project directory "Project1" and a subdirectory "Misc".
Download the Demo version of the simulator, storing it in your "Project 1" directory.
Download the parameter files params, params1, params2, and params3, storing them in your subdirectory "Misc".
Download the wgui.rdl file, saving it in your subdirectory "Misc".

free counters