Professor: Ricky J. Sethi
Catalog Description
Topics this course include process states and synchronization, multiprocessing, multi programming processor scheduling, resource management strategies, static and dynamic relocation, virtual memory, logical and physical input/output (I/O), device allocation, disk scheduling and file management. In lab, students develop software and hardware extensions and device drivers for Windows and UNIX.
Texts and Materials
Required:
- Operating Systems: Internals and Design Principles, Fifth Edition, William Stallings
Recommended:
- Modern Operating Systems, Second Edition by Andrew S. Tanenbaum
Lecture Notes |
Lab Notes |
No comments:
Post a Comment