This course introduces the theory and concepts of operating systems to CST Diploma students who already understand both C Programming and Computer Architecture. COMP 4731 begins with an examination of operating systems structure and services. Lectures, exercises and homework focus on how these services are used and implemented for processor management. Topics include: processes and threads, kernel architecture, inter-process communication, synchronization and mutual exclusion, deadlock and starvation, memory organization and management, virtual memory, processor scheduling, input/output management, disk scheduling, and file management. Labs and assignments use examples to illustrate operating systems concepts used in UNIX,/Linux and Windows. COMP 4731 is required for CST/PTS Diploma completion and is equivalent to COMP 4735 in the full-time CST Diploma. Upon successful completion students will have an understanding of how operating systems work and how to write concurrent code for software applications.
(COMP 2510 or COMP 2511) and (COMP 2721 or COMP 2825)
5.0
$578.39
Below is one offering of this course for the Winter 2021 term.
Mon Jan 11 - Mon Mar 22 10 Weeks
Dates | Days | Times | Locations |
Jan 11 - Mar 22 | Mon/Fri | 18:00 - 21:00 |
Online Delivery See Notes below |
TBD
TBD – see Learning Outcomes in the interim
$578.39
This course offering has been cancelled. Please check this page for other currently available offerings, subscribe to receive email updates or contact us with your comments or questions.
Cancelled
Below are two offerings of this course for the Spring/Summer 2021 term.
Mon May 24 - Thu Jul 29 10 Weeks
Dates | Days | Times | Locations |
May 24 - Jul 29 | Mon/Thu | 17:30 - 20:30 |
Online Delivery See Notes below |
Maryam Tanha
TBD – see Learning Outcomes in the interim
$578.39
A portion of seats are temporarily held for domestic students. International students: this may impact your ability to register. Learn why.
}5 seats available as of Mar 7, 2021 2:09 pm (PST). Of these 5, 2 are currently reserved for domestic students only. Availability may change at any time.
Mon May 24 - Thu Jul 29 10 Weeks
Dates | Days | Times | Locations |
May 24 - Jul 29 | Mon/Thu | 18:00 - 21:00 |
Online Delivery See Notes below |
Shachi Singh
TBD – see Learning Outcomes in the interim
$578.39
A portion of seats are temporarily held for domestic students. International students: this may impact your ability to register. Learn why.
}7 seats available as of Mar 7, 2021 2:09 pm (PST). Of these 7, 4 are currently reserved for domestic students only. Availability may change at any time.
Upon successful completion of this course, the student will be able to:
Effective as of Spring/Summer 2020
COMP 4731 is offered as a part of the following programs:
If you have a comment or question about this course, please complete and submit the form below.
Interested in being notified about future offerings of COMP 4731 - Operating Systems? If so, fill out the information below and we'll notify you by email when courses for each new term are displayed here.