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.

Credits

5

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