跳到主要内容

CMU 15-410 操作系统设计与实现 ⭐️

课程名称: Operating System Design and Implementation
课程官网地址: 15-410课程官网
先修课程: 15-213 计算机系统概论
重要程度: ※※※※※
课程评点: 本课没有开放的配套视频。

课程说明

操作系统是卡内基梅隆大学“名声最不好”课程之一,以其难度、作业和考试而闻名。尽管获得好成绩可能很困难,但大多数学生都同意他们将从这门课程中学到宝贵的技能和习惯,无论他们的最终成绩如何。

操作系统设计与实现是对操作系统原理和实践的严格实践介绍。核心经验是使用 C 语言和一些 x86 汇编语言编写一个小型的 Unix 风格的操作系统内核,该内核在 PC 硬件模拟器上运行(如果您愿意,也可以在实际的 PC 硬件上运行)。工作是在两人团队中完成的,并且强调“团队编程”技能(源代码控制、模块化、文档)。编程作业的规模和范围通常会显着提高学生的设计、实现和调试能力。核心概念包括进程模型、虚拟内存、线程、同步、死锁;该课程还探讨了更高级别的操作系统主题,包括文件系统、进程间通信、网络和安全性。

配套教材

英文版电子书:操作系统概念 链接: 提取码: ll68