CMPE 411

OS Design and Implementation

Shippensburg University of Pennsylvania · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course explores the design and implementation of operating systems. Topics include designing interfaces between hardware and application systems, creating layers of abstractions to extend lower-level services, bringing a CPU from POST to regular operation, development of device drivers and other services within the kernel, context switching, interrupt handling, building character and block drivers, deferred operations, memory mapping and DMA arbitration. By the end of the course, students will have written a primitive operating system, understand the device abstraction layer and how to integrate a device into it, and built device drivers for Linux and Windows.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 4 hours ago

001

Availability not recently verified
Class #shippensburg_pennsylvania-CMPE411Fall 2026UGRD4 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?