Course Number
605.612
Next Offered
Fall 2022
Primary Program
Computer Science
Location
Online
Mode of Study
Online

The theory and concepts related to operating system design are presented from both developer and user perspectives. Core concepts covered include process management, memory management, file systems, I/O system management including device drivers, distributed systems, and multi-user concepts including protection and security. Process management discussions focus on threads, scheduling, and synchronization. Memory management topics include paging, segmentation, and virtual memory. Students will examine how these concepts are realized in several current open-source operating systems, including Linux. Students will complete several assignments that require the design and implementation of operating system programs using a high-level language.

Course Offering(s)

Open

Operating Systems

605.612.81
08/29/2022 - 12/13/2022
Semester
Fall 2022
Mode of Study
Online
Location
Online
Cost
$4,920.00
Textbook
TBD
Open

Operating Systems

605.612.82
08/29/2022 - 12/13/2022
Semester
Fall 2022
Mode of Study
Online
Location
Online
Cost
$4,920.00
Textbook
TBD