Dec 26, 2024  
2019-2021 Undergraduate Catalog 
    
2019-2021 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CMPE 411 - OS Design amd Implementation Credits: 4 Credits: 4


This course explores the design and implementation of operating systems. Operating systems are purpose-built software systems that provide interfaces between hardware and applications systems. Many of the services provided by the operating system are abstractions created on top of lower-level services, such as the file system is abstracted from the lowlevel storage layer. A special emphasis of this course will be placed on development of device drivers and other services within the kernel. Topics will include: the device model, context switching, interrupt handling, character and block drivers, deferred operations, memory mapping and DMA arbitration, and mastering various busses such as PCI or USB. 4 credits

Prerequisite(s): CMPE 320  with a C or better



Add to Portfolio (opens a new window)