The Hitchhiker's Guide to Operating Systems
Offered By: USENIX via YouTube
Course Description
Overview
Explore a principled approach to operating system teaching in this conference talk from USENIX ATC '23. Discover how state transition systems can be used as first-class citizens in OS education, and learn about an innovative methodology for conveying complex research systems to junior learners. Examine the design and implementation of a minimal operating system model featuring nine system calls that cover process-based isolation, thread-based concurrency, and crash consistency. Gain insights into the use of a model checker and interactive state space explorer for comprehensive examination of all possible system behaviors. Enhance your understanding of effective OS teaching techniques and their practical applications in this 18-minute presentation by Yanyan Jiang from Nanjing University.
Syllabus
USENIX ATC '23 - The Hitchhiker's Guide to Operating Systems
Taught by
USENIX
Related Courses
操作系统原理(Operating Systems)Peking University via Coursera Operating System
Indian Institute of Technology Delhi via Swayam Linux kernel Module and driver Programming for x86
Udemy Architecture 2001: x86-64 OS Internals
OpenSecurityTraining2 via Independent Socket Programming in C
Udemy