CS 3733 Operating Systems Midterm Exam 2 Review: Spring 2012

This will be a closed book exam.

This exam is comprehensive and will last 75 minutes.
I have been known to ask the same question that was on a previous exam.
A significant part of the exam will cover memory management through paging.

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

This information 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 - not on exam Spring 2012 14. Memory Management