这是一门关于操作系统设计的在线课程,课程包含了文档、幻灯片和视频等内容,是计算机科学与工程基础的重要课程之一。

这门课程一共30集,44讲。关注操作系统的基础知识,包括操作系统结构、进程和线程、CPU调度、进程同步、内存管理、文件系统、I/O系统和安全性。

它有一个相当大的实验部分,涉及到一个名为BLITZ的玩具操作系统的简化组件。这门课程的实验作业假设你已经具备基本的编程语言(如C)的工作知识,一些基本的调试技能,以及在Linux操作系统(一个UNIX变体)中使用命令行工具的能力。

传送门 | 课程纲要
 
 
Back to Top