CS444: Introduction to Operating Systems

Credits: 3

Catalog Description

Description of current operating systems, focusing on one or two in particular. Topics include defining the operating system as distinct from hardware on one side and software systems on the other, process concepts, memory management, CPU scheduling, device management, file systems, and network support.

Current & Upcoming Offerings

2025-2026

Fall 2025 2 sections
Section Schedule / Time Instructor Location
01
TuTh 02:00PM - 03:15PM
De Blois, Jane Holly
W01-0004
02
TuTh 05:30PM - 06:45PM
De Blois, Jane Holly
M02-0404
Spring 2026 2 sections
Section Schedule / Time Instructor Location
01
TuTh 05:30PM - 06:45PM
Deblois, Jane Holly
W01-0005
02
TuTh 04:00PM - 05:15PM
Deblois, Jane Holly
W01-0005

Prerequisites

Introductory course in operating systems for advanced undergraduates covering processes, memory, files, and operating system design.