CS 3733 Operating Systems Midterm Exam 1 Review: Fall 2013

This will be a closed book exam.

This is a list of topics for the first midterm exam.

You are also responsible for understanding all of the programming assignments.
Be sure to look over the daily questions (and answers).


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