skip to main content
CS 24
Introduction to Computing Systems
9 units (3-3-3)  | first term
Prerequisites: CS 2 and CS 3.

Basic introduction to computer systems, including hardware-software interface, computer architecture, and operating systems. Course emphasizes computer system abstractions and the hardware and software techniques necessary to support them, including virtualization (e.g., memory, processing, communication), dynamic resource management, and common-case optimization, isolation, and naming.

Instructor: Blank