CS 153: Design of Operating Systems

← 2011-12 2012-13 2013-14 →
← 2011-12 ← 2011-12 changes (lax) changes (strict) ▾ 2013-14 → 2013-14 →

Units: 4

Hours: Lecture, 3 hours; laboratory, 3 hours

Catalog page 204

Prerequisites: CS 061, CS 100, CS 111, C++ programming proficiency

Description: Covers the principles and practice of operating system design. Includes concurrency, memory management, file systems, protection, security, command languages, scheduling, and system performance.

Derived Information — The following is not part of the official catalog but is computed from catalog data.

Serves as a prerequisite for

CS 164 CS 165 CS 179F CS 202 CS 236 CS 253 CS 255 CS 263
Prerequisite graph not available.
Enrollment History (from UCR Banner, not catalog)
Year F W S Su Total
2025-26  63/110  93/100 138/180 24/30 318/420
2024-25 141/151  50/ 81 157/180 21/30 369/442
2023-24 159/160  89/120 183/183 30/30 461/493
2022-23 155/170 137/138 174/176 27/30 493/514
2021-22 134/150 112/120 146/159 43/44 435/473
2020-21 109/120  47/ 70 116/127 32/40 304/357
2019-20  91/ 96  69/ 70 106/120 17/40 283/326
2018-19  82/ 90  71/ 71 106/130 259/291
2017-18  98/105  64/ 70  56/ 90 218/265
2016-17  71/ 79  95/100 166/179