Stanford Root

Schedule

Stanford Root

Schedule

CS 240

Advanced Topics in Operating Systems

UNITS:3
GRADING:Letter or Credit/No Credit
LEVEL:Graduate
GER:—

Recent research. Classic and new papers. Topics: virtual memory management, synchronization and communication, file systems, protection and security, operating system extension techniques, fault tolerance, and the history and experience of systems programming. Prerequisite: CS 140 or equivalent.

Syllabus for selected term:
View Autumn 2026 Syllabus

Sections

2 Terms
Lecture 1Open
ID: 27835
0 / 100 enrolled
DAYS:Tuesday, Thursday
TIME:1:30 PM – 2:50 PM
LOCATION:Gates B3
INSTRUCTOR:
Rosenblum, Mendel
3units

CS 240: Advanced Topics in Operating Systems

3 units · Letter or Credit/No Credit

Recent research. Classic and new papers. Topics: virtual memory management, synchronization and communication, file systems, protection and security, operating system extension techniques, fault tolerance, and the history and experience of systems programming. Prerequisite: 140 or equivalent.

Offered in Autumn 2026, Spring 2027 at Stanford University.

Autumn 2026 sections

  • Lecture — Tuesday Thursday 1:30 PM – 2:50 PM — Gates B3 — Rosenblum, Mendel (Graduate)

Spring 2027 sections

  • Lecture — TBA TBA (Graduate)

More CS courses

  • CS 236G: Generative Adversarial Networks
  • CS 237A: Principles of Robot Autonomy I (AA 274A, EE 260A, ME 274A)
  • CS 237B: Principles of Robot Autonomy II (AA 174B, AA 274B, EE 260B, ME 274B)
  • CS 238: Decision Making under Uncertainty (AA 228)
  • CS 238V: Validation of Safety Critical Systems (AA 228V)
  • CS 239: Advanced Topics in Sequential Decision Making (AA 229)
  • CS 240LX: Advanced Systems Laboratory, Accelerated
  • CS 241: Embedded Systems Workshop (EE 285)
  • CS 242: Programming Languages
  • CS 243: Program Analysis and Optimizations
  • CS 244: Advanced Topics in Networking
  • CS 244B: Distributed Systems

All CS courses · All departments