CS 3733 Operating Systems Final Exam Review: Spring 1997

Bring your copy of Practical UNIX Programming to the final. You will be allowed to use it. No other books or notes are permitted.

Listed here are the major topics covered on the final exam. The first of these were also covered on the midterm.

The final exam will be on Wednesday, May 7 at 10:30 AM.


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. Signals 12. Process Scheduling 13. Network Communication 14. Memory Management