Operating Systems and Systems Programming

This course covers key concepts in computer systems through the lens of operating system design and implementation. Concepts are reinforced with four kernel programming projects in the Pintos operating system.

Topics Include

  • Threads
  • Scheduling
  • Synchronization
  • Multi-core architectures
  • Memory consistency
  • Hardware atomics
  • Virtual memory
  • Secondary storage and file systems

Please review Course page for more details about this course.


Course Page
Price
$5,824.00 Subject to change
Delivery
Online, instructor-led
Level
Introductory
Commitment
10 weeks, 25-35 hrs/week
Credit
Cybersecurity Graduate Certificate Software Systems Graduate Certificate
School
Stanford School of Engineering
Language
English