CSCI 330
Introduction to Operating Systems
Vanguard University of Southern California · UGRD · Fall 2026
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
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff