CS 3733 Operating Systems Final Exam Review: Fall 1996

Bring you 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 nine of these and part of 10 were also covered on the midterm.


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