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
- INFO 6205 (min B-)
Offering history
| Term | Sections | Enrolled | Capacity | Full | Open seats/section |
|---|---|---|---|---|---|
| Fall 2023 | 3 | 19 | 110 | 17% | 30.3 |
| Spring 2024 | 3 | 47 | 88 | 53% | 13.7 |
| Fall 2024 | 2 | 80 | 131 | 61% | 25.5 |
| Spring 2025 | 2 | 56 | 60 | 93% | 2.0 |
| Fall 2025 | 2 | 51 | 60 | 85% | 4.5 |
| Spring 2026 | 2 | 58 | 60 | 97% | 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
- Ahmed Banafa (100% of students) · reviews
Spring
- Ahmed Banafa (100% of students) · reviews
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