CS 3733 Operating Systems Second Midterm Exam Review: Fall 2009

This will be a closed book exam.

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

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

The exam is comprehensive, but will concentrate on the material since the last 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