Skip to content

操作系统设计与实现

课程信息

计科移植课程,作为系统软件方向的必修课。没有期末考试,成绩主要集中在平时实验,和期末的一次论文攻防。

  • 授课老师毛云龙
  • 课时:3 学分。每周一次课 3 个小时(2024)
  • 成绩:平时实验,论文攻防
  • 教材:不详
  • 相关课程:待补充

上课情况

不集体点名,但是会点名回答问题。不过被点到了没去也没啥大问题。

前两节课会讲和当周实验相关的知识点,第三节课会讲上周的实验。

平时实验

应该是大三作业最多的一门课,也是最能锻炼编程能力的。 第一周到第十五周每周一次。 前面十二次是在框架代码上加内容,基本上都是补全函数的,助教会提供详细的文档说明。 实验大部分时间花在debug上,认真做确实可以学到东西,理解os底层,gdb从入门到 放弃 精通。 但是实验很大部分是今年第一次加,而且这门课助教人手不够,所以文档和框架有不少问题。如果喜欢早做作业的话,就需要帮助教给文档和框架debug。 还有一个问题就是助教给出的测试并不充分,建议自己写一些测试,否则很可能做到week10测试过不了debug半天发现是week7的实现有问题。

后面三次分布式实验就是依托,槽点太多不想写了。

论文攻防

首先 4 人组队,然后选攻方守方和论文。

防守方需要对论文的内容进行一个小 pre。然后攻方提问题,守方回答。老师助教和台下同学会打分。每一篇论文的攻方守方会评出一个 MVP,有奖励。

选课建议

平时实验不会查重。后面几次实验比较恶心可以不写,及格没问题。但就算这样,每周实验也至少得硬控一整天。不是很推荐其他方向的同学选。

Change Log

2024 年

似乎是第一年开课。

Comments