CourseBench Logo

操作系统I

CS130 | 4 学分 | 9 评论
开课单位:

信息科学与技术学院

授课老师:
Ratings & Reviews

4.0

/5
褒贬不一

9 人评分

5

2

4

6

3

1

2

1

课程质量

很好

作业用时

4-8h

考核难度

偏易

给分情况

很好
排序和筛选

20142026

殷树, 何静竹 (7)

何静竹 (2)

其他 (0)

?

匿名用户

2025/01/17 01:15
2025/01/17 01:15
评分标准改了

2024 年 秋学期

殷树 何静竹

课程质量
很好
作业用时
>8h
考核难度
简单
给分情况
较好

OS1 2024-2025 第一学期教学团队的最后一封信

各位同学,晚上好。

非常感谢大家与 OS1 教学团队一同完成了整个学期的课程,从总成绩的绝对值和初始等第对应标准来看,今年有近 70% 的同学获得了 A - 及以上成绩,创下了该课程开设以来的纪录。


H

HenryZ16

2022 级本科生
2024/07/10 14:30
2024/07/10 14:30
在做中学

2023 年 秋学期

殷树 何静竹

课程质量
很好
作业用时
4-8h
考核难度
简单
给分情况
很好

OS 是一门工程性很强的课。因此,它非常强调你的动手能力。相对应的,它的考试和作业就会相对轻松些。在这门课里,你并不需要从 0 开始手搓一个操作系统。你会从一个名为 Pintos 的框架开始,向其中添加现代操作系统所需的某些功能。

我需要在这门课里做什么?

  • 作业,考试:既然是在做中学,你只要认真做了 Project,你就能学会至少 70% 的内容。剩下的 30% 看看 PPT,问问 GPT 就好了。

?

匿名用户

2024/07/10 14:00
2024/07/10 14:00
强烈反对上面的一些评论,大一别选!

2024 年 春学期

何静竹

课程质量
一般
作业用时
>8h
考核难度
适中
给分情况
较好

为什么反对?

首先,纯上课约等于没用,基本全靠自己,不要对能从课堂得到的知识抱有很大期望。然后,课程 workload 极大,极可能会身心俱疲(本人好几次连夜通宵)。最后,给分虽好,虽然是一门绝对分课,但是,有没有可能差 0. 几分就导致你拿了一个 3.7 四学分课。得不偿失。

那这课真的没用吗?

也不全是,完成 pintos 的过程可以或多或少学习一点 docker,linux 之类的基本操作。当然了,如果个人水平真的很好,那么选这课还是挺好的,因为可以全部秒杀秒杀(


2025/01/18 05:41
2024/07/03 08:10
有基础的大一学生可以来试试看,可拉绩点

2024 年 春学期

何静竹

课程质量
很好
作业用时
>8h
考核难度
适中
给分情况
很好

Upd:OS 之殇,24f 开始强制 curve 只有最多 50% A - 及以上,对这个课不感兴趣的不要来,感兴趣的估计看 ys 或者 hjz 的 ppt 自学也都够了,最多旁听,何必来呢(叹气)

大一学生来发一条评论。仅仅评价春学期何静竹老师的课。

本评论基于本人 26 学分的体感,仅供参考。如有差异请以自己相信的为准。(叠甲)


H

Hypoxanthine

2021 级本科生
2024/04/26 14:27
2024/04/25 07:56
OS:值得一上的“水课”

2023 年 秋学期

殷树 何静竹

课程质量
很好
作业用时
4-8h
考核难度
偏易
给分情况
很好

Overview

  • 做好准备就是充分的水课;总体而言值得一上
  • 作为系统方面的入门课,深度不足;但作为其他方向的同学了解操作系统的概念来说足够了
  • 不是从零开始写一个 OS,而是基于 PintOS 基础版本的改进,多少有点遗憾

课程质量


Winlere

2021 级本科生
2024/02/03 13:59
2024/02/03 11:31
小水课

2023 年 秋学期

殷树 何静竹

课程质量
很好
作业用时
2-4h
考核难度
简单
给分情况
很好

理论考试不是特别难而且是开卷 + Cheatsheet,上课其实也不用去,主要关注作业和 PintOS。写一写作业和 PintOS 基本就懂了操作系统非常多,上知乎自测八股文基本可以秒杀。PintOS 也感觉有点点玩具,但至少人家是个 minimal working kernel。难度适中。就内容来说主要难点在 VM 和 Cache,CA学了之后 OS 就简单,OS 学了之后 CA 就简单咯。Project 是双人。

推荐大一大二的同学认真考虑修读此课。本课 Project Codebase 大约 1 万多行,需要自己写的大约 5000 行,不过有非常多的重复工作可以 copilot 完成。对于最多写过单文件一两百行的小萌新来说,这是指数级提高自己的编程水平的好机会,会让之后的所有编程课程就像白菜一样简单。当然,量力而行。

大三及以上修过 CA 和别的大编程课之后,上这个课压力应该不大,因为是按绝对分给分而且标准不严格 (85 分以上 A)。有事没事的都可以来修读一下。并且可以让自己多懂一点操作系统。


?

匿名用户

2023/02/13 15:04
2023/02/13 15:04
还行

2021 年 秋学期

殷树 何静竹

课程质量
很好
作业用时
>8h
考核难度
简单
给分情况
很好

看 berkeley 的课就能完全自学,ca 的 cache 和 vm 学的好的话这两部分不难

考试稍微刷点 Berkeley 的考试题基本能满分

proj 就是 pintos,你随时都可以开始写起来了,比如大一刚入学😂很多人实际上选课前就写好了。


?

匿名用户

2022/12/12 11:58
2022/12/12 11:58
很好的专业课

2022 年 秋学期

殷树 何静竹

课程质量
很好
作业用时
<1h
考核难度
简单
给分情况
很好

整个课只需要做两件事:做作业,考试

建议大一 / 大二同学修读,包括软件工程和编译原理(bushi


?

匿名用户

2022/10/25 02:29
2022/10/25 02:29
挺好的水课

2020 年 秋学期

殷树 何静竹

课程质量
较好
作业用时
4-8h
考核难度
简单
给分情况
很好

不用听课(因为真的一丁点用都没有),闷着头做 pintos 就行了 pintos 也没有传说中那么恐怖,本人是一个人完成的,但确实需要花费比较多的时间(个人觉得除此之外最好不要再选超过两门专业课)

作业和考试难度都比较低,给分也很好。主要殷树老师人真的很好😄