| |
Apr 15, 2026
|
|
|
|
|
CPS 342 - Operating Systems Description Operating systems is the natural extension of the material covered in CPS 242 Computer Organization Fundamental computing is performed using transistors and digital logic gates. Operating systems explores how we make those basic principles function in a practical, intuitive, and efficient way for general purpose use. The primary functionality of the operating system is to provide a layer between the hardware and software so that the hardware resources can be shared between multiple pieces of software at once. This class will explore this functionality in depth separated into five pillars: (1) Bare Metal Programming, (2) Processes and Threads, (3) Memory Management, (4) File Systems, and (5) Input / Output Devices. Prerequisite CPS 222 AND CPS 242
Credits: 1
Course Attribute(s):
Add to Portfolio (opens a new window)
|
|