Class Lectures and Reading Assignments
CS 30200/ECE 46810
Operating Systems
Spring, 2016
This page documents what we do in class. It contains C programs that we will discuss in class, reading assignments from our textbook, simple homework exercises that you can work on for practice and exam preparation (not for credit), links to other sources of information, etc.
The reading assignments and practice problems are listed by the date on which they were assigned. The sample program files are listed by the date on which they were used. When you are viewing a source code page, you can use your browser's "File -> Save As..." menu item to save a copy of the code on your computer. It is a good idea for you to "play" with these example programs; compile them, run them, make simple changes to them and compile and run them again.
- Wednesday, April 27.
- The second midterm exam, on virtual memory, will be Monday, May 2, from 1:00-3:00 pm. Here is a file that contains sample questions for the exam.
- Monday, April 25.
- Read Chapter 22 from the textbook.
- Here is a file that contains sample questions for the midterm exam.
- Wednesday, April 20.
- Wednesday, April 13.
- See the homework assignment page for your third assignment.
- Read Chapter 18 from the textbook.
- The following zip file contains sample code that demonstrates Windows virtual memory.
- Monday, April 11.
- Wednesday, April 6.
- For next Monday, read Chapter 14 from the textbook.
- Read this page also.
- Monday, April 4.
- For Wednesday, read Chapter 15 from the textbook.
- Here is a brief summary of virtual memory.
- Wednesday, March 30.
- First midterm exam is today.
- For Monday, read Chapter 13 from the textbook.
- Monday, March 21.
- The first midterm exam will be next Wednesday, March 30. Here is a file that contains sample questions for the midterm exam.
- Monday, March 14.
- See the homework assignment page for your second assignment.
- Read Chapter 8 from the textbook.
- The following zip file contains sample code about scheduling processes.
- Wednesday, March 9.
- Monday, March 7.
- Monday, February 22.
- Wednesday, February 3.
- The following zip file contains sample code about simple forms of inter-process communication.
- Wednesday, January 27.
- The following zip file contains sample code about system calls (from Section 6.2).
- Monday, January 25.
- Wednesday, January 20.
- Monday, January 18.
- Monday, January 11.
- Be sure to look at the homework assignment page. Your first assignment is already listed there.
- Read Chapter 2 from our operating systems textbook.
- To help you prepare for the first homework assignment, read the following section from the textbook.
- The following zip file contains sample code for creating Windows processes.
- Here is a link to a zip file that contains C compilers that we will use in this course. Download this zip file and unzip it into the top level of your
C:\ drive. We will go over in class how to use these compilers.
|