(必修)操作系统

(必修)操作系统

最近由 W. D. Gaster 于 2025 年 9 月 18 日更新:修改课程信息

%E8%80%83%E8%AF%95%E8%AF%BE %E5%AD%A6%E5%88%86

%E6%88%90%E7%BB%A9%E6%9E%84%E6%88%90 %E5%B9%B3%E6%97%B6%E5%88%8610% %E5%AE%9E%E9%AA%8C30% %E6%9C%9F%E6%9C%AB%E8%80%83%E8%AF%9560%

授课教师

note:两位授课老师风格迥异

刘川意:

上课抽点回答问题。

PPT 基本是《操作系统导论》的原版英文 PPT。

助教非常负责。

不一定课前发 PPT,基本随缘。

夏文:

讲课很专业。中文 PPT,内容多,总的参考《CSAPP》。

但是,两位老师虽然风格迥异,但是并不影响考试的公平性——因为考试考得基本跟上课关系不太大(见考试部分)。

关于考试

可以参考《王道考研——操作系统》进行复习。

关于实验

实验大多基于 Linux,如果可能的话最好提前接触,学习一些简单的命令行操作与操作命令。

2018 级的前四个实验选用了基于 MIT6.828/6.S081(2019)课程的 XV6 作为实验平台,完成一些指定任务;最后一个实验需要设计一个文件系统。每年的实验都不太一样

操作系统的实验都比较困难,因而需要花费比较长的时间。好在 MIT 的系列实验都有“巨人的肩膀”相助(CSDN);最后的系统设计,确实需要考验一些功夫,包括系统整体设计与函数封装、指针使用等问题,而且可能出现各种 BUG,需要花一些时间。

最后一节实验课会进行课堂检查,会要求现场改代码、解读代码等等,所以需要做好应对之策。

可以多问老师。助教可能派不上太大用处。

学习建议

操作系统确实是 CS 的一门很重要的课程,好好学习必不会吃亏!

课程可能会设置「附加题」,保证平时分 + 实验分拉满。请审慎选择!

资料下载

如果你是校内学生,可点击如下「内网网盘」按钮查看本门课程的电子书、课件和实验软件等。

文件大小
最后修改日期
  • folder
    folder
    exams
    文件夹
    - / -
    想参与?来课程仓库提交 PR 吧!👉 查看《参与指南》

参与

HOA Core 成员有意重构 hoa 的网站,以接入更多的专业,实现更好的体验。如果你对资料分享或者网站搭建感兴趣,即使来自其他专业,非常欢迎你联系/加入我们 Core 团队。这里有我们初步的重构计划

同时,HOA Core 初代成员已经毕业,如果你想加入 HOA Core,请阅读我们的博客了解更多:《HOA 的未来,需要你一起来书写》