CS 3733 Operating Systems Second Midterm Exam Review: Spring 2008

This will be a closed book exam.

It will take place on Friday, April 4, during the regular lecture class period and the lab. It should take you about one hour to complete the exam, but you will have about one hour and 30 minutes to complete the exam.

Listed here are the major topics covered on the midterm exam.

You are also responsible for understanding all of the programming assignments through Assignmnet 4.

This is a tentative list and will be updated before the exam.


1. Introduction: what is an operating system? 2. Processes 3. C programming 4. Process scheduling 5. Using fork, wait, and exec 6. Unix system calls 7. I/O in Unix and C 8. Unix directory structure 9. Rings of processes 10. Threads 11. Synchronization 12. Signals 13. Network Communication 14. Memory Management
Here is a review of the recitations since the last exam.