CSYE 6230 — Operating Systems

4 semester hoursGraduateLectureusually offered: fall, springtypical days: TBostonOnlineSeattle, WASilicon Valley, CALive CastOnline

Covers basic concepts of operating systems and system programming, such as utility programs, subsystems, and multiple-program systems. Main topics include processes, interprocess communication, and synchronization; memory allocation, segmentation, and paging; loading, linking, and libraries; resource allocation, scheduling, and performance evaluation; file systems, storage devices, and I/O systems; and protection, security, and privacy. Emphasizes key concepts through code design and development.

Prerequisites

Offering history

TermSectionsEnrolledCapacityFullOpen seats/section
Fall 202331911017%30.3
Spring 20243478853%13.7
Fall 202428013161%25.5
Spring 20252566093%2.0
Fall 20252516085%4.5
Spring 20262586097%1.0

Snapshots from scheduled scrapes — not live seat availability. "Full" can exceed 100% when sections over-enroll.

Meeting times

Share of recent sections by weekday: M 6% · T 66% · W 0% · Th 28% · F 0%

Common patterns: T (66% of sections), R (28% of sections), M (6% of sections) — in patterns, R means Thursday

Professors

Fall

Spring

Percentages are each professor's average share of the season's enrolled students in recent terms.

Links

Official catalog (CSYE course descriptions) · Student reviews on RateMyHusky · All CSYE courses · Plan it at numap.app