排序和筛选
殷树, 何静竹 (7)
何静竹 (2)
其他 (0)
匿名用户
评分标准改了
2024 年 秋学期
殷树 何静竹
OS1 2024-2025 第一学期教学团队的最后一封信
各位同学,晚上好。
非常感谢大家与 OS1 教学团队一同完成了整个学期的课程,从总成绩的绝对值和初始等第对应标准来看,今年有近 70% 的同学获得了 A - 及以上成绩,创下了该课程开设以来的纪录。
匿名用户
强烈反对上面的一些评论,大一别选!
2024 年 春学期
何静竹
为什么反对?
首先,纯上课约等于没用,基本全靠自己,不要对能从课堂得到的知识抱有很大期望。然后,课程 workload 极大,极可能会身心俱疲(本人好几次连夜通宵)。最后,给分虽好,虽然是一门绝对分课,但是,有没有可能差 0. 几分就导致你拿了一个 3.7 四学分课。得不偿失。
那这课真的没用吗?
也不全是,完成 pintos 的过程可以或多或少学习一点 docker,linux 之类的基本操作。当然了,如果个人水平真的很好,那么选这课还是挺好的,因为可以全部秒杀秒杀(
OS:值得一上的“水课”
2023 年 秋学期
殷树 何静竹
Overview
- 做好准备就是充分的水课;总体而言值得一上
- 作为系统方面的入门课,深度不足;但作为其他方向的同学了解操作系统的概念来说足够了
- 不是从零开始写一个 OS,而是基于 PintOS 基础版本的改进,多少有点遗憾
课程质量
小水课
2023 年 秋学期
殷树 何静竹
理论考试不是特别难而且是开卷 + Cheatsheet,上课其实也不用去,主要关注作业和 PintOS。写一写作业和 PintOS 基本就懂了操作系统非常多,上知乎自测八股文基本可以秒杀。PintOS 也感觉有点点玩具,但至少人家是个 minimal working kernel。难度适中。就内容来说主要难点在 VM 和 Cache,CA学了之后 OS 就简单,OS 学了之后 CA 就简单咯。Project 是双人。
推荐大一大二的同学认真考虑修读此课。本课 Project Codebase 大约 1 万多行,需要自己写的大约 5000 行,不过有非常多的重复工作可以 copilot 完成。对于最多写过单文件一两百行的小萌新来说,这是指数级提高自己的编程水平的好机会,会让之后的所有编程课程就像白菜一样简单。当然,量力而行。
大三及以上修过 CA 和别的大编程课之后,上这个课压力应该不大,因为是按绝对分给分而且标准不严格 (85 分以上 A)。有事没事的都可以来修读一下。并且可以让自己多懂一点操作系统。
匿名用户
还行
2021 年 秋学期
殷树 何静竹
看 berkeley 的课就能完全自学,ca 的 cache 和 vm 学的好的话这两部分不难
考试稍微刷点 Berkeley 的考试题基本能满分
proj 就是 pintos,你随时都可以开始写起来了,比如大一刚入学😂很多人实际上选课前就写好了。
匿名用户
很好的专业课
2022 年 秋学期
殷树 何静竹
整个课只需要做两件事:做作业,考试
建议大一 / 大二同学修读,包括软件工程和编译原理(bushi
匿名用户
挺好的水课
2020 年 秋学期
殷树 何静竹
不用听课(因为真的一丁点用都没有),闷着头做 pintos 就行了 pintos 也没有传说中那么恐怖,本人是一个人完成的,但确实需要花费比较多的时间(个人觉得除此之外最好不要再选超过两门专业课)
作业和考试难度都比较低,给分也很好。主要殷树老师人真的很好😄