CS 3733 Operating Systems Final Exam Review: Fall 1998

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.


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. Unix directory structure 8. I/O in Unix and C 9. Rings of processes 10. Synchronization 11. Classical problems in synchronization 12. Signals 13. Network Communication 14. Memory Management