CS 3733 Operating Systems Midterm Exam Review

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

1. Introduction: what is an operating system?

2. Processes 3. C programming 4. Using fork, wait, and exec 5. Unix system calls 6. Unix directory structure 7. I/O in Unix and C 8. Rings of processes 9. Synchronization 10. Classical problems in synchronization 11. Semaphores in System V