CSCI 330

Introduction to Operating Systems

Vanguard University of Southern California · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course will introduce modern operating systems. The course will begin with an overview of the structure of modern operating systems. And then will analyze in detail each of the major components of an operating system (from processes to threads), and explore more advanced topics in the field, including memory management and file input/output. Covers the classical internal algorithms and structures of operating systems, including CPU scheduling, memory management, and device management. Considers the unifying concept of the operating system as a collection of cooperating sequential processes. Covers topics including file systems, virtual memory, disk request scheduling, concurrent processes, deadlocks, security, and integrity. The focus is on UNIX-based operating systems, though learning will also cover alternative operating systems, including Windows. Lecture, 3 hours. A complementary lab course allows students to practice and implement topics from lecture.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 7 hours ago

001

Availability not recently verified
Class #vanguard_southern_california-0303Fall 2026UGRD3 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?