Robert J. Hilderman
Associate Professor, Department of Computer Science
University of Regina
Regina, Saskatchewan, Canada S4S 0A2
CS330 LINKS
For Your Information
- Syllabus
Course Notes
- Section 1: Introduction to Operating Systems
- Section 2: Operating System Structures
- Section 3: Programming Shell Scripts
- Section 4: CPU Scheduling
- Section 5: Main Memory
- Section 6: Virtual Memory
- Section 7: Process Management
- Section 8: Inter-process Communication
- Section 9: Process Synchronization
- Section 10: Programming Sockets
- Section 11: Deadlock
- Section 12: Introduction to Distributed Systems
- Section 13: Distributed Mutual Exclusion
- Section 14: Distributed Termination Detection
- Section 15: File System
Implementation
Assignments
- Assignment 1: Due Tuesday, January 17, 2012 at 10:00 AM
- Assignment 2: Due Tuesday, January 31, 2012 at 10:00 AM
- Assignment 3: Due Thursday, February 9, 2012 at 10:00 AM
- Assignment 4: Due Thursday, March 8, 2012 at 10:00 AM
- Assignment 5: Due Thursday, March 22, 2012 at 10:00 AM
- Assignment 6: Due Thursday, April 5, 2012 at 10:00 AM
Exams
- Mid-Term Exam: Tuesday, February 14, 2012 at 10:00 AM
- Final Exam: Thursday, April 19, 2012 at 9:00 AM in CL251
This page was last modified on Tuesday, 03-Apr-2012 08:43:31 CST.
© 2001 Robert J. Hilderman. All Rights Reserved.