CPSC 220 Operating Systems Foundations
An operating system is special software connecting user applications to the computing hardware. Learn the basic elements of a computer operating system in this course. Explore the history of modern operating systems, learn how they operate, understand what it takes to manage them and become familiar with different types. Topics in class feature concepts such as memory management, process control, task scheduling, user interface, and administrative features.
Cross Listed Courses
None
Prerequisite
MATH 200 & CPSC 210
Corequisite
None
Washington Technology University
Syllabus
CPSC 220 : Operating Systems Foundations
5 Credits
Approved: 12/2/2021 2:02:57 PM
Course Description
An operating system is special software connecting user applications to the computing hardware. Learn the basic elements of a computer operating system in this course. Explore the history of modern operating systems, learn how they operate, understand what it takes to manage them and become familiar with different types. Topics in class feature concepts such as memory management, process control, task scheduling, user interface, and administrative features.
Course Required Resources
Tomosho, F. (2015). Guide to Operating Systems. 5ed.
Course Keywords
File system, Input/output, Bare-metal virtualization, CPU, IP address, Linux, Windows, OSX, Driver, OS update, Patches, Printer, Sharing, Network drive, Random access memory, Desktop system, File sharing, User access, NTFS, HDMI, Cloud computing