Operating Systems
Introduction to operating system design and implementation; the shell; process management and system calls; memory management; thread management, scheduling, synchronization and concurrency; file systems; input/output systems; virtual machines; and networking and security. Only one of the following may be counted: Electrical and Computer Engineering 461S, Electrical Engineering 461S, Electrical Engineering 379K (Topic: Operating Systems). Three lecture hours and one-and-one-half laboratory hour a week for one semester.
Prerequisites & course information
Introduction to operating system design and implementation; the shell; process management and system calls; memory management; thread management, scheduling, synchronization and concurrency; file systems; input/output systems; virtual machines; and networking and security. Only one of the following may be counted: Electrical and Computer Engineering 461S, Electrical Engineering 461S, Electrical Engineering 379K (Topic: Operating Systems). Three lecture hours and one-and-one-half laboratory hour a week for one semester.
Sources
- Course catalogue ↗2026-2027