操作系统原理与设计(李永坤, 王志强) 2026春  课程号:01117402
2026春  课程号:01117402
8.3(9人评价)
8.3(9人评价)
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
选课类别:计划内与自由选修 教学类型:理论实验课
课程类别:本科计划内课程 开课单位:计算机科学与技术系
课程层次:专业核心   学分:4.0
简介 最后更新:

操作系统对计算机系统资源实施管理,是所有其他软件与计算机硬件的唯一接口,所有用户在使用计算机时都要得到操作系统提供的服务。因此本课程的目的是使学生通过本课程的学习,理解操作系统的基本概念和主要功能,通过实例讲解,掌握常用操作系统(如Unix、Linux)中的关键技术,为学生以后的学习、工作和研究打下基础。

排序 学期

评分 评分 12条点评

匿名用户 2026春
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:一般

出分了,(偷偷在BB系统上看到均分56.42,中位数62),笨人69,最终给到85,给分尚可,但是依旧不能说明这门课是一门好课(相比大改前的几年)

可以简单评价一手期末。期末虽然是文科题,但是总体难度确实还算合理吧,没有像某助教习题课上所说考研压轴占期末考50分这种逆天出卷,也没有考过于偏僻和课上根本没提的概念(虽然我某些概念题一定是爆砍0分了)


不谈别的,就Lab2实验文档在仔细听取头一批检查的同学的建议之后,针对痛点逐个改进,大大丰富优化了文档内容和编排而言,确实能为助教的工作打好评。助教也说Lab2留给他们的时间太少,所以没有做好,我认为是情有可原的


好评到此为止。下面我要开始输出一番比较激烈的言论了,可以先跳到最后看比较重磅的东西🤫也可以看看助教在重批作业之后的情况(我在出分查卷之后这么久才更新,目的显然不是为了通过评课社区对线的方式来向助教再要平时分,毕竟顶多能提升我不到0.5的总评,还是要展示出来助教所做工作的不到位之处,供后面助教参考)。大家要反驳的话拜托嘴下留情🥺首先总体概括一下:助教个人对于OS和AI的理解无疑是很强的,但是这样难得的优势不应该用来严苛要求学生、制定高标准,我真心建议可以用来想想如何用初学者更好理解OS里繁杂的概念和难上手的具体实现(指实验)

实验上的问题:1.实验的设计层面依然不那么令人满意。一方面是实验文档。即便后面Lab3和4对于助教而言是时间很充裕的,但是依旧没有做到带领学生上手的目的。我做这4个实验的基本流程和感受就是:从头开始读,仔仔细细看前面的介绍部分,直到自己能根据文本用自己的话讲个大概;好不容易搞清楚了这一堆复杂概念,结果具体的实验内容就给我惊呆了——除了用到前面介绍的概念之外,这跟前面有什么关联吗?😳好在代码和文档里都有具体实现步骤的说明,那只能按照步骤一点点做了😓;做着做着又发现了相当大的困难——这么多函数、宏定义、出现的变量,以及我根本没见过的C语言语法(难不成我程设和数据结构都白学了?),怎么困难就这么大呢😥此时助教给的速查网页开始起作用,诚然确实解决了不少困难,但依然没有覆盖实验内文件的所有函数,也出现了实验内容有但速查里没有的函数;那这会就该请AI大人出马了,毕竟助教的NexOS的搭建以及文档都离不开AI,我用点AI总没问题吧🤓这AI倒是比我更能看懂实验文档在说啥,估计发现这些文字大多出自自己,很有亲切感啊😘给我输出了一堆东西,再加之copilot的神之Tab补全,我也算是完成了;但是还不一定能过自测和最终的OJ,所以还得AI输出一遍我改一遍,一点一点慢慢调慢慢改,好不容易跑通。另外提一嘴bonus部分,Lab2的bonus我还是做了的,感觉任务量和难度都还算合理,但是在测数据的时候就发现测时间的系统调用就没有😆(我甚至返回去Lab1把所有文件有关时间测量函数从里到外复制了一遍,发现最核心的RISC-V部分不支持,果然这就是AI做的OS,每次Lab还不一样的😢)Lab4的bonus跟OS本身关系貌似不算大了,基本就是完成一个B+树,但专门学这些的数据结构都只是点了一下B+树,让我根据不那么完整的框架和随之而来的大量代码和文本阅读来完成这个疑似有些太难了,基本是来考验AI大模型是否够强力🙃,遂放弃。

(其实个人还觉得课堂的理论内容和实验内容关联度真的好低,学会了理论远远达不到能看明白实验OS的框架函数等等,更不用提独立完成实验)

接下来就是第2点了:助教的要求似乎太苛刻了些。前三个Lab我查的还算相对顺利,但Lab4我个人感觉受到了相当大的刁难(据说是发现同学们vibe coding比例太大,完成质量不好?)。首先助教打开了一个Word文档,里面大概是准备的问题,我第一个问题我回答的磕磕绊绊,但是问的问题其实很合理,是因为在查实验前一周写完的,线下查的时候没再复习一下,确实是我的问题;但是第二个问题完全是实验外的内容,我有留意过这个小细节,但是碍于不小的工作量,真的没办法顾及所有,回答的时候就基本不会,好在最后助教还是相对清楚地解释了;后面检查我代码,直言我代码写的有问题,倒是非常认真地给我解释了原因(也离不开我一直在问😂因为在写的时候在那个地方迷惑了很久也改了很久),甚至让我重新跑自测与oj,都是满分,随后助教说这估计是脚本写的有问题,反正我这么写不对😥(后面回去自己看了一眼,确实有道理,改了之后依然也满分)。但是一直强调我写的不对而不说正确的方法是什么用意,我自己都在那一小块反复折腾那么久了,好不容易过了,过了还被说错了,错了还不教我对的咋做的,是因为告诉正确答案泄露天机了吗🤔多少有点无语,但看到每次实验都按照满分登记的,也许是刀子嘴豆腐心吧😔

那作业上的问题就不是用刀子嘴豆腐心能够评价的了,多少达到逆天的水平了,正好今天上习题课能更好评价一手。

首先提一嘴作业的布置,感觉从各方面讲都不算合理——时间上从第10周左右才有正经的作业HW3,HW1和2都是跟实验强相关的预习作业,并且真就是阅读理解,纯纯文科题,甚至还有采分点(后面具体展开);内容上感觉有些太往实验那边靠了,一共5个HW有3个(1,2,5)都与实验深度绑定,相对理论的HW3和4也有相当一部分题目跟实验有关,当然考试题也可能出这种情境类题目就是了。

其次就是作业完成的标准问题。我在上今天习题课之前,是真的想不到原来计科的文科课就是真“文科”啊,连采分点都有啊,着实让我震撼到了。并且计算应用类题目大多也要求给出尽可能详细的解答过程,配上一定的文字说明。或许这些要求有的合理有的过分,但是在布置作业的时候明确提出来,好歹让同学们了解到啊(OS往年题资源也相当匮乏,更不用提解答了,所以根本无处自行找个标准)。没有标准,我就只能按照我自己的标准去写了。对于HW1和2而言,我感觉就是相对开放的那种问答,合理即可,就根据自己阅读的结果和AI的结果缝合出一个相对不错的答案,而HW3和4就写一些必要的式子和推理,有些感觉比较繁琐的过程就省掉了。所以就牵扯到得分的问题。

接下来就是重磅的作业平时分问题了,我本以为这么晚出作业分数是为了统一标准公平批阅,结果完全就是一坨💩。我很认可批作业采用一套相对严格的给分标准,拉开区分度,而不是写个差不多就给满分(这两种方式在认真/捞的角度看都是很好的),但是既然选择认真就一点别含糊。我大言不惭地讲,某些助教应该是在喝醉了的时候批我的作业吧,酒兴大发,想扣多少扣多少;要么就是干脆摆烂,“来,AI,帮我批作业吧”,要不然为啥作业反馈就写个自己能看懂的-10分呢。本身被无端扣大量分数就感觉很恼火,毕竟是自己认认真真写的,也配合AI完成一定的检查,怎么会大量丢分👿今天上习题课,发现这种阅读理解题有采分点还不提前告知,本身就够无语的,然而

  • 满分一共10分你扣我15分我是真的看不懂啊😅,还是在我踩到大量得分点的情况下,反馈就写个“-15”是想让我重修吗??(由于线上提交没有分组,我还不知道是哪位助教批的,总不能随便找一位开喷吧)
  • 后面计算题也是相当离谱,只要答案不对就全扣掉,替换策略的所有状态都是对的,就是少数了两个命中,喜提-6(重批:“第九步开始页框状态出错,-3”。在复习的时候与同学的答案重新对了一遍,自己重新做了一遍也让AI做了一遍,确认我的页框状态是完全正确的);
  • 地址转换题本身就不好做,好不容易做对了,但是第三问是问答题,给了助教大量的扣分空间😇,喜提-9(重批:“过程偏少,-2”。某个助教在习题课上曾明确说如果你做的题结果是对的,不写过程也是满分,但是到我这又变卦了🤣)
  • 再后面的磁盘移动的算法,至少我课上从没听老师讲过SCAN和LOOK只能先往右再往左,我可是先左后右和先右后左都算了一遍,答案不一样,选了一个我认为合理的,但是跟您手上答案不一样,再次喜提-5🤣;
  • 最最离谱的是内存分配回收题目,答案跟助教晚上讲的完全一致,甚至思路都对得上,就写的简单了一些,但也保留了必要的过程,不好意思,助教看我不顺眼,-5
  • 反而是某些做的有瑕疵/不那么用心的题目没有扣分(重批:找到我错的那道题狠狠-8,不过以严格的视角来看-8也不是不行),我真的怀疑判作业的也是AI吧;
  • 其他还有一些扣分过重的点,但是我秉持不挑刺的原则,暂且接受你扣我相对多的分数。

作业给分只给我一个感受:自己认认真真做的东西不如别人用AI秒速生成的作业一根,我还不想让AI代替我,但是我看你想了。(这点在HW5上还算比较合理,给分上没啥大问题)

重批作业应该不出现任何问题,但是重批(我注意到还是重批了两次)仍然残留问题,足以表现助教对作业内容本身的熟悉度真的很难评。

(最后修改于 11 0 复制链接
匿名用户 2026春

今天是lab2的第一次检查。夸夸助教,非常乐意听取学生意见,甚至主动询问学生认为的这次实验的不足,并且逐条记录,助教也主动解释是因为这次实验准备时间不足,考虑到理论课进度,把后面的实验提到这次,所以写的比较仓促,针对同学们提到的问题都会在后续实验中避免。我也相信后续实验会有较大提升!


再更新一下,助教似乎看到了这条评论,撤下了Lecture Companion的相关内容。由于学校gitlab不可访问的原因,延长了hw2的ddl。同时也修改了git拉取有关代码使用origin拉取的问题。目前来看,助教还是愿意听取学生意见的。期待后续实验内容能有更好地呈现。


回复一下评论区的朋友,这个实验文档有一些代码似乎都是未经审查的,存在一些打开并复制到vscode里就会被编译器提示报错的代码。包括助教似乎经常忘记学生拉取代码需要从upstream拉取而非origin拉取,让我对这个实验文档的质量存疑。

诚然,我自己也是纯vibe coding完成的实验,但这与课程实验的初心可能不太相符。过大的作业量和黑话满篇、不说人话的实验文档会让更多的学生“纯”vibe coding完成,而难以理解为什么要这样写代码,也缺失了实操的过程,造成事实上的“劣币驱逐良币”。


学期还没结束,这个实验文档看的我火大,来评课社区喷一下。

助教自认为自己很懂vibe coding, 于是这学期的所有实验产品,包括基础系统代码、实验文档、实验脚本基本都是vibe coding的产物。特别是实验文档,gpt味大的批爆,助教是直接拿codex生成的文档就弄成实验文档了吗😅?我读完我都要被助教的codex“稳稳地接住了”。文档理论上是给学生读的,不是给ai读的(当然如果真的是给ai读的那这一切就太合理了),拿着一个黑话满篇,“稳稳接住”的文档交给学生开始做实验,鄙人不太清楚助教的具体想法,以及助教是否真正尊重学生。

另外,本学期hw2的作业量尤为逆天,不太清楚是不是因为助教没有读过本科就直接读了研究生,不知道这些作业如果手搓需要花多少时间。当然,如果助教默认大家全部vibe coding的话那我无话可说。

关于文档”稳稳接住你“,文档链接在此 http://home.ustc.edu.cn/~pzw2002/ ,以下是一些实例,给大家添添乐趣。也欢迎大家在评论区持续投稿。

不是为了让大家“把实验交给 AI 来做”,而是希望大家尽早建立更稳妥的使用习惯

--摘自Lab简介

本实验的重点不是"重新实现一次模型推理",而是把 HW2 中已经能运行的用户态推理后端,封装成一个更像操作系统服务的接口

--摘自hw2

这份文档不是课件提纲,而是给你课后自己读代码用的“导航图”

--摘自Lecture Companion CH2(我想说,哪个正常人类会说“导航图”这种话?是嫌“地图”两个字太简洁太易懂吗?)

CLI 不是"命令合集",而是"命令调度器"。

--摘自Lecture Companion CH2

这一章的目标不是证明"仓库已经实现了 pthread",而是帮你看清:线程为什么比进程更轻;一个可调度执行流至少需要什么状态;当前代码如果将来要支持线程,最可能从哪里改起。

--摘自Lecture Companion CH4

这份文档是给你课后独立看进程代码用的,不是课堂提纲。

--摘自Lecture Companion CH3

也就是说,syscall 编号、分发和用户态封装基本都已经准备好了。你在必做部分真正要补的是 ai_service.c 中的控制逻辑。——Lab2

也就是说,用户态看到的同步接口可以保留,但底层不应再绕开异步 service 主线。——Lab2

也就是说,你只需要把系统调用层打通到 fileioctl,不需要在 sys_ioctl 里直接处理具体 GPU 命令细节。——Lab1

所以最贴切的描述是:单内核实现 + 模块化代码组织。——CH2

先建立一个最重要的区分:Program vs Process

--摘自Lecture Companion CH3

先把边界说清:当前仓库还没有完整线程实现

--摘自Lecture Companion CH4

直接先说结论:

--摘自Lecture Companion CH4

从一个真实动作开始:在 shell 里输入 pid

建议你先在系统里实际运行一次:

pid

然后按这条路径阅读代码:

--摘自Lecture Companion CH2

从一个真实程序开始:先运行 pingpong

建议你先在系统里实际运行一次:

pingpong

然后按这条路径阅读代码:

--摘自Lecture Companion CH5

(最后修改于 10 9 复制链接
威猛先生一枚个人见解,觉得助教用vibe coding写文档,如果是自己检查过了内容没啥问题,倒也没啥不可接受的吧。语言有点AI味好像也无伤大雅吧。
TheBunniestForever题外话,我觉得全员vibe coding是好文明,计科本科那些课的清朝实验本来对大多数人也没啥意义;当然我尊重和支持有人对AI味的实验文档和不合理的实验安排表达不满
66ccff回复 @TheBunniestForever: 我也觉得
TheBunniestForever假如说助教自己没跑通就端上来的话确实难以接受了,我觉得用不用AI都好说,正确性是最底线的要求
amsors感觉这课程文档可读性真的好差.......
三小离这个实验文档真的是人类可读的吗,真的读崩溃了
一条金枪鱼dl,实验文档读起来好痛苦......感觉成为了ai play的一环(
Arghena文档里的origin和upstream卡了我好一会
RIKKA回复 @amsors: 深有同感,已经很努力在看了但是仍然很难理解,专有名词太多了
立即登录,说说你的看法
Torch123 2026春
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:一般

出分了,感觉还不错,只能说这门课确实是没啥意思。OS对于计科学生还是很重要的,但是为了应付考试,就不得不变成背书大赛了。课上基本上就是罗列知识点,很催眠,其实我也没去过几次。

另外,可以参考OSTEP这本书,个人感觉是比学校这本书写得要好的


不知道为什么这门课那么缺少往年参考卷,于是做了份今年的回忆版试卷,希望可以帮到之后的同学!

回忆版试卷.pdf

(最后修改于 7 3 复制链接
miku我草怎么记忆力这么好
cnszlijz我去太强了
北渊伟大无需多言
立即登录,说说你的看法
匿名用户 2026春
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:一般
  • 收获大小:很多
  • 难度:中等
  • 作业:很少
  • 给分:一般
  • 收获:很多

2026.6.20

  复习量物没招了来写评课了。

  嗯,从前天,也就是6.18的实验检查之后,整个实验大概是完成了,后面是补检查和四次实验之后的实验报告。

 报告还没开始写(可恶的量子物理复习怎么这么难),但是看要求不是简单的写个实验报告,而是根据所有实验写自己的感受和操作系统AIOS的思考和理解。

  总体来说之前的吐槽是不对的,比如“ 我计时过一个蛮长的实验检查的时间,他被提问拷打了快17分钟(? ”

嗯,原来是助教在等回答,给思考时间,然后助教也会给解释没有答上来的部分。不过问题问的还是蛮多的,还会有些小追问,不过无伤大雅,是给足了思考时间的。

  之前吐槽是因为自己被检查的时候就检查了没到1分钟(快问快答来了

  然后是作业,hw3和hw4才正常啊,hw2只能说是pre-lab2了,hw3和4都是在实验的知识点上出了些考试典型题型。

  终于能看懂实验文档了!切撇,之前看不懂文档,把文档给ai翻译的日子终于过去了。虽然给的图有些还是没怎么看懂,然后ai的感觉还是有,活人味只能说浓了点。

  还有如果这些实验能够不vibe coding完成,估计能够很有收获叭,我菜菜的,只能交给gpt然后试图理解它为什么这么写,然后检查完了之后就过了。

  --

  看了眼hw5,进阶部分还要追问是什么,这个part还有线下检查吗。

  --

  然后是一些碎碎念,计科的课程中很少有关于git的东西,偶尔遇到也是课上助教要求这样提交作业,我的程序进阶和操作系统课程都是要求git提交的,但是除此之外就没有了,于是只能自学git。偶尔也会想学校如果能够教git也好,因为感觉一节课也能讲清楚,不会占用太多时间。

  就是感觉课上学到的东西就是规规矩矩的计科基础,很少能带上很多泛计科的东西。

  所以这次操作系统创新了实验,有ai、videcoding、git,其实是真的眼前一亮的。

  当然也可能是目前才大二,学的东西还太少,我还没有遇见过。

  qaq


2026.4.25

 其实我对于 ai 写实验文档这个事情倒是没有太大的抵触。但是就是一点,对于没有接触过的人来说,这份文档太难懂。

  可能助教因为已经比较理解操作系统的东西了,所以看了文档觉得没有问题?(总不能没看过吧

  但是我个人读这个文档还真是有点痛苦的,首先是作业部分的文档,老师说课后作业都是对实验的一些提前预习(说到这里,老师真是一个很好的老师,会开玩笑,会讲道理,也体谅学生

  但是这个作业好像有点难了,lab1的作业还只是看了配套阅读材料,回答一些小问题,文档里都有答案。lab2的作业就开始要一些实操了。但是总感觉这个文档有些说的不清不楚的,我有点不太确定哪些是必做的,比如tokenizer依赖,文档里说的是“如果要使用….完成文本和token id 互转”,对于我这种只想满足最小要求的人,对于这种如果都是当作不需要的,(因为本身也没有想往这方面深入),但是在作业要求文档里面又让我们至少先完成这个tokenizer依赖内容,再做part1….

  然后是这些文档,这个文档阅读实在是有点一言难尽,就是有一种自学很困难,但是会了之后再看就理解的那种中国教材的感觉。(?反正我是这么个感觉,刚看这个文档我是真的不知所云,只能让 ai 帮我看看,我需要弄清楚什么然后要完成什么。

  还有实验检查?感觉几个助教好像对我们实验理解有不同的要求?在406检查的有时候会遭遇拷打,我计时过一个蛮长的实验检查的时间,他被提问拷打了快17分钟(?

  说实话我感觉有点长了,这个助教检查一个人的时间,另一个助教可以检查3个人。不太懂各个助教的内心底线。

   总之感觉这个革新的实验还是需要点优化吧,这门课的课后时间已经超过我平时计组实验和CTF加起来的时间了。还真是有点困难。

  这次 lab2 虽然给了三周时间,但是由于还有量物期中考,去掉备考时间,感觉也没有多很多。

 

  (另外实验尽量不要快到 ddl 了在写,很危险,一是实验本身有些困难,可能不是那么快写完的,二是 ddl 那天检查会有很多人,而助教检查时间又比较长,时间上并不是太划算。

(最后修改于 2 0 复制链接
匿名用户 2026春

实验检查现采用QQ群里发所在实验室门牌号+学号的方式,按照发送顺序,助教在教室固定位置依次喊人来检查,检查通过助教会长按你的消息回复一个大拇指或者OK的符号,目前叫人的方式是直接扯嗓子喊。真的不建议清口喊人,坐在406教室的中后段很难听到,尤其是有窸窸窣窣的交谈声的时候,既然已经在QQ群里“接龙”了,或许可以考虑更进一步,直接用临时对话喊人?虽然可能带来其他问题,但是至少可以减少漏听漏号的问题,实验室也安静一点。406还有额外的debuff,因为406的同学特别多,是408的2倍左右,所以在高峰期会配3名助教检查实验,408一般只有一名,但是常常会出现408的消息下面一串大拇指,406只有零星几个大拇指的情况,甚至408空下来开始接收406的同学来检查让人特别捉急啊。至少是刚开始的一两个小时,平均每位同学要检查5到10分钟,期间接收助教的不断拷打,408的情况不太清楚,看上去效率是很高的,再加上406频繁的“跳号”和跳过的号“插队”,情况更是雪上加霜,不过也是神奇,最后基本上每条消息下面都有大拇指,除了可能是因为时间接近9点半了有些忘记或者来不及回复大拇指了。这标准相差的也太多了吧

(最后修改于 2 0 复制链接
亦轶 2026春
  • 课程难度:困难
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:困难
  • 作业:中等
  • 给分:一般
  • 收获:一般

这门课上下来有点一言难尽,唉有好多可以吐槽的点

上课:感觉老师上课节奏很快,说话也很快。上课的时候有很多感觉没完全弄懂就过去了。ppt是全英文的,本人英语不好看起来也很痛苦😣

作业&实验:今年的实验好像是改革了吧,把OS和AI结合起来,唉个人感觉体验不是很好,有种四不像的感觉,虽然整体的实验内容万变不离其宗还是在讲OS,但以AI为背景就感觉实验文档的理解和可读性真的难了很多。作业一和作业二也都是以实验被背景和考试不相关,基本是阅读理解(有些甚至不需要理解)。作业三和作业四才接触到考试题型,作业五相当于写实验报告了吧。(还有助教在习题课讲完后不给作业答案也很让我费解,有些题目答案习题课一时间忘记拍了,感觉一定程度上有点影响复习)

关于bonus:这次课程设计实验和作业都会设计附加分。唉说真的这不是逼人卷吗,感觉在科大bonus选做就是必做,心累啊,虽然大部分人实验的代码也都是AI写的。最后作业五也有个拓展作业,感觉难度有点大,没心思写了,据说会给AI低分,并不知道是如何判断或者使用AI啥的

考试:基本就是背书大赛,会考很多很多概念啥的,也有不是死考概念的题,比如页表或者死锁啥的。因为我个人考试频率偏高,最后到OS复习基本就2,3天时间,一共有1000面左右的英文ppt,当时真的要崩溃了,考试最后一晚复习到了一点。

关于作弊:这是一个超大的槽点,就是因为这个考试的背书性质,据我所知有很多人作弊。就是把手机或者书包藏厕所里然后考试借口上厕所然后….。当然毕竟厕所没有监控抓不到人,所以助教也无能为力,这大家都没办法。但这个真的对认真复习的同学非常非常非常不公平。所有考试作弊的直接私权家吧。还是建议OS助教以后监考的时候可以在开考的时候在厕所里看一眼有没有放东西,或者一个助教跟着上厕所的人看看去的坑有没有放东西之类的,这个考试作弊的收益实在太大了。鄙人听到有人作弊又想到最后一晚的熬夜复习真的破防了捏

给分:助教和老师出期末分的时候会同步给出预期总评供我们参考,虽然不知道均分或者中位数,目测给分还挺好。期末74 作业分是100,100 ,90多,80多,93,实验基础和bonus全做,最后总评刚好90。总评好像是244分,作业考勤是2,实验和期末都是4,这么算好像还稍微上调了1,2分,也可能是捞捞卡G

(最后修改于 1 1 复制链接
silence我四五年前当TA的时候,考试上厕所是要跟到小便池,从后面盯着小便的,但是蹲坑进不去,只能跟到门口,考生完全可以把手机揣兜里(
立即登录,说说你的看法
匿名用户 2026春
  • 课程难度:困难
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:困难
  • 作业:中等
  • 给分:一般
  • 收获:一般

先讲下这门课学习情况。这总体来讲是计科的典型背书课程,可借助ai自学。因为老师的ppt是全英,读起来十分痛苦。我个人是照着中文翻译教材看的。只要肯花时间理解书上的概念,算法,大概率就能拿高分。看书是考前一周开始,实测这个打法极具风险!因为计科这个期末考试编排太shi了,几乎两天考一门,没有给每一科留太多的复习时间,所以对于这门庞大的,知识非常多的课程一定要留足时间复习。跟着ai解释名词理解难度应该不算太大

      要锐评的是这学期的实验。作为对操作系统之前了解较少的学生,在做第一次实验就一脸懵。但是助教明确表示可以借助ai写,但是一定要了解实验中用到的函数,写出的代码是什么意思。尽管如此,我认为写实验过程学到的东西并不算太多,所用的理论知识也在期末备考中涉及到了。而且助教的文档ai味道很浓,具体的情况感觉其他同学也都讲的差不多。

     上课:没怎么去听。李老师很不喜欢迟到,有迟到的人会停下来讲课教育我们五分钟()第一次点名甚至想把迟到的同学拦在外面,但是后来也让进了。 而且也只点了一次名。总体来说摸鱼难度不大

    考试:计科特有的往年卷高度保密,习题课尽量去听,会给出部分往年题参考。多背书记住关键概念难度应该不大。

1 0 复制链接
并非昵名 2026春
  • 课程难度:困难
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:困难
  • 作业:中等
  • 给分:一般
  • 收获:一般

全AI课程。

好吧认真来说,这门课我觉得最大的问题就是“割裂”。作业实验与上课考试的割裂,LAB需要用到的前置知识与我们掌握的割裂。

对于前者,所谓的作业完全就是实验的预习,和最终考试中大量的背诵内容完全没关系,而且直到期末复习习题课才告诉我们考试的背诵量有多大,但凡早点说也不至于上课的时候一直在注重算法的重点而不是其他……

对于后者:“得益于AI工具助教可以在几天内从零构建起一个操作系统NexOS”,可这意味着什么呢?即使从这样一个庞杂的操作系统中切一个小的切片,其中绝大部分的内容也是超出我们掌握的。比如Linux命令和git操作在课上完全没有提过,完全让你看实验文档附件的补充材料自学,我暂且不置可否。但实验的内容之复杂完全就是不用AI不可能完成的程度。显然助教也再三强调我们要使用AI来辅助而不是直接一键补全,但我们扪心自问,有几个人能同时控制住自己和控制住AI的尺度让他不要一口气答完呢?最终的形式就非常抽象,AI生成的实验文档喂给AI生成代码,再与AI助教互相问答检验自己的理解程度,如标题所言。

0 0 复制链接
匿名用户 2026春
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:一般

先说上课:老师上课用的是英文的ppt,但是毕竟不是自己做的,和老师讲课的思路有一些地方会不一样,我觉得边上课边翻译ppt有点困难,导致我经常听着听着就不知道老师在讲什么了。而且老师有时候突然开始教育家模式,玩一会手机发现老师已经不知道讲到哪里了(玩手机不对orz),我基本上没怎么听过课,都是用ai翻译ppt自学。老师也不肯课前先发ppt,课后的话,还得教完一章才发,有时候上课有不懂的一些地方下课没办法及时看ppt理解。不过老师讲课的话应该还是讲的挺好的,但是我难以跟上听进去。(我觉得可以翻译了再端上来给我们看

然后是实验:实验文档写的怎么样前人之述备矣

还有作业:感觉给分有点逆天。感觉一般的作业都是写了基本上是满分,有错的话基本上扣五分顶多了。但是我第四次作业扣到了86分,后来讲完习题课又改成88分,但是我感觉还是很低。(有一个朋友第四次实验基本上照着我的作业来做人家96分。。。。)

考试的话,尽早开始看ppt。感觉概念解释题好难,也不知道为啥要考这种,真的有意义吗……

0 0 复制链接
匿名用户 2026春
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:很多
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:很多

先说上课:老师上课用的是英文的ppt,但是毕竟不是自己做的,和老师讲课的思路有一些地方会不一样,我觉得边上课边翻译ppt有点困难,导致我经常听着听着就不知道老师在讲什么了。而且老师有时候突然开始教育家模式,玩一会手机发现老师已经不知道讲到哪里了(玩手机不对orz),我基本上没怎么听过课,都是用ai翻译ppt自学。老师也不肯课前先发ppt,课后的话,还得教完一章才发,有时候上课有不懂的一些地方下课没办法及时看ppt理解。不过老师讲课的话应该还是讲的挺好的,但是我难以跟上听进去。(我觉得可以翻译了再端上来给我们看

然后是实验:实验文档写的怎么样前人之述备矣

还有作业:感觉给分有点逆天。感觉一般的作业都是写了基本上是满分,有错的话基本上扣五分顶多了。但是我第四次作业扣到了86分,后来讲完习题课又改成88分,但是我感觉还是很低。(有一个朋友第四次实验基本上照着我的作业来做人家96分。。。。)

考试的话,尽早开始看ppt。感觉概念解释题好难,也不知道为啥要考这种,真的有意义吗……

0 0 复制链接
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:很多
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:很多

李老师人很好,学术水平和讲课水平也非常高。当时选择这个班高替我自己的专业课我觉得是正确的决定。

申请大创的时候先和同学调研定了idea,然后发现这个idea和李老师的方向很贴合,于是联系了老师,他很热情的接待了我们,后续也安排了组里非常有实力的博士生带我们做,非常感动,我的计科同学都打算找他读研了,我因为方向不匹配遂作罢。

整个理论课程难度不大,实验课程据说是为了区别于传统的实验课,今年设计的非常创新,但是可能是第一年改革所以很多东西也不完善,包括实验文档等。据说助教们在实验室也会讨论实验课的设计,非常认真负责,但是实验课验收会被拷打🥹

期末考试被卷爆了w,会公布卷面分和最后总评,虽然也是因为前面考试比较多最后没有很好的准备OS的考试,怪我自己,但是这样看起来整个班确实是比较卷的。

非常推荐。

 

0 0 复制链接

王志强

教师主页: 暂无

其他老师的「操作系统原理与设计」课

李永坤 9.1 (42) 2024春 2023春...
李永坤, 吴思 8.9 (9) 2022春
陈香兰 8.1 (59) 2026春 2025春...
李永坤, 徐伟 7.0 (1) 2025春 2024春
未知 2017春 2009秋...
熊焰 2013春 2010秋...

李永坤老师的其他课

操作系统原理与设计 9.1 (42) 2024春 2023春...
操作系统原理与设计 8.9 (9) 2022春
图论 8.5 (2) 2017秋
操作系统原理与设计 7.0 (1) 2025春 2024春
存储与文件系统 5.2 (5) 2022秋

王志强老师的其他课

系统程序设计基础 7.6 (5) 2026春
数据结构A 2025秋