历史匿名回执 ·
课程内容:os book,基于arm和chcore,听着就俩字硬核 上课自由度:高,不签到,影子失踪术练成一半也行 考核标准:45作业 5期中quiz 50期末,均,不多不少像拿尺子量着来的 授课质量:高 作业建议多借鉴,实在是难,难到头发根根起立;期末试卷也不简单哇
非官方网站,与上海交通大学及其任何部门无隶属、授权或合作关系。
共 16 份可公开修读回执
“最相关”根据评论内容完整度、有用票及课程教学信息丰富程度排序,不按好评或差评倾向排序。
历史匿名回执 ·
课程内容:os book,基于arm和chcore,听着就俩字硬核 上课自由度:高,不签到,影子失踪术练成一半也行 考核标准:45作业 5期中quiz 50期末,均,不多不少像拿尺子量着来的 授课质量:高 作业建议多借鉴,实在是难,难到头发根根起立;期末试卷也不简单哇
历史匿名回执 ·
课程内容:IPADS实验室自编OS教材大半本江山,包含操作系统抽象、ARM汇编、内存管理、进程管理、文件系统这几大块,光是名字摆出来就能吓退三分体力。 上课自由度:没有签到,除了期中quiz这根必须折返的杠杆,其余环节你真可以正常隐身不见。 考核标准:45lab, 5期中quiz, 50期末考试,每一个拿出孤零零一打分,谁也别嘲笑谁叫简单。 - 45lab,IPADS老师和助教一起养膘四方的成熟lab项目。先自歪一股,我这边就只靠自己啃掉前两个lab,后面那是“前人经验”这个隐目录承载我全部知识点。直到复习轴撞上考试周,回头翻开这些lab,才恍然大悟它们对各类知识细节挑剔到非人程度,对着文档和源代码像是拆面罩拆外衣拆心,一点点刷完才算完事,自己能全胳膊全腿搞出前面一遍得废到用旧膝盖跪行。 - 5期中quiz,开卷,堆多大纸张都给放行,看完全乐意。考核内容直指前半学期,听起来好像给水门敞开,实际一个个题极不友好,那分我就空了一两个小题现在想想都记得,深度不到位,那种简答题甚至写不成一条能骗起分的地铁报站播报。 - 50期末,核理跟期中quiz配置靠拢,是整学期通盘考场逻辑。纸面考察数字细腻度不比quiz,但那压根不是题目太硬,只这些情节本身就重,理解不浑全的你说什么从体系拔根就想躺平都放不下姿态,不成立的想法还是会扛硬手骨的上墙思路。 授课质量:老师讲得不含糊,PPT也优到可以缝进灵魂补丁里抱着重生,看它复习沿逻辑连着中气十足。 但是,但是这门课的硬块就怪在那儿,每根骨图结构拉接极紧,我个人领悟+CS底座都有残次,所以随时迎考那种“老师想到哪儿讲到哪儿”的木讷无力状态反复出现过,坐着我也常常不能在面对面当场那一刻明白究竟什么是刚说指的。而摊出一口气冲看半本之后,回头再想才发现它们确实讲头严丝合缝有前后逻辑,只好承认这锅我自己没投足,新课桌上老师用到前面章节知识时,之前那些已经算蒸发过了。自然这下半学期就干脆隐身不聆听直到全躺期复习一把all in一顿狂暴,成果是等级很难给别人展示好看,手心里OS的感觉也未织出什么接龙式的连脉络。 因此总体摆着就是,必修的同志,若有心学OS有成,此课阵材料物质给得值你要上手;选修的同志则是掂着脚上料堆之前得再沉吟掂心考量其体重与路线。
历史匿名回执 ·
#### 课程内容 上半学期:`ARM`架构与汇编+内存管理+进程线程+进程调度 下半学期:进程通信+同步原语+文件系统+设备管理 #### 上课自由度:可以不来 #### 评分构成 45%=5次ChCore Lab:比较难,而且与考试无关,但是codex瞬秒了,只要按要求做就直接给满分,还是挺好的 5%=早八quiz一次,主要考汇编+内存管理+进程线程,不难 50%=期末考试:今年期末难度是有的,而且非常考验对多个模块交叉内容的理解,尤其是文件系统部分,考文件系统的时候顺带着进程线程和内存管理一起考,非常吃理解,建议学的时候就在脑子里把一些关键的操作流程推一遍,考试时会方便很多;而且今年同步原语考察很具技巧性,如果能意识到那五个线程只会共用相邻临界区的性质几乎可以瞬秒,然而本人及身边绝大部分人都没意识到,大多按书里死锁预防或死锁解决的方法直接回答,超级无敌浪费时间 #### 授课质量 华老师:讲课质量还是很高的,思路很连贯,但这门课给我的感觉总是听着听着老师就有点梦到啥讲啥了,只有回头再看才明白老师讲课逻辑在哪 《操作系统:原理与实现》:挺棒的一本书,逻辑很清晰,每章前面设计的问题也很合理,读完一章节能回答小节前面的问题,说明确实读懂了,课后思考题设计得也挺不错,能让人对书里内容理解更深刻 操作系统PPT:个人感觉比较一般,章节内部逻辑很好,但讲到一些细节时总给人一种“我靠你讲这个干啥啊”的感觉,个人评价是不如书 #### 复习建议 我个人是直接照着书复习的,新版书比较好,旧版书会非常困难,因为要往里添加很多新东西。之所以推荐照书复习是因为书的章节逻辑特别好,章节内部小节顺序安排得也不错。期末考从书上索引原文的速度肯定比从一大坨PPT里索引快。书里讲一个部分时经常提这部分用到了其他章节什么内容,能帮你在脑子里顺一个操作流程出来,学到后面非常舒服,比看PPT舒服很多,考试时回忆起来也更快;看完书之后再扫一眼PPT就行,该补的内容补一补就能直接去考试了。原文中同一位置的“一遍”被写作“一边”,此处保持原样。
历史匿名回执 ·
唉,它是一分都不捞啊。 不过看期末最后加了那么一点分,而且这门课教的东西确实有用,算了,还是改五星吧。
历史匿名回执 ·
课程内容:汇编基础 + 内存管理 + 进程/线程 + 处理器调度 + 同步原语 + 进程间通信 + 文件系统 + 设备驱动与管理 上课自由度:整学期无任何签到,上课也从不点人回答问题。 考核标准:平时作业(5个实现ChCore底层代码的lab,难到祖坟冒烟) + 一次期中Quiz + 期末考 考试开卷,能带纸质参考材料,但实话实说,这学期的考试题量不小,难度也不低,我复习得算认真了,讲义整了200多页,可期中88,期末78,两次都没写完,你们参考一下。 授课质量:授课质量很高,PPT也很清晰,就是内容略多,得用心学。
历史匿名回执 ·
其他情况都和之前差不多 但 期中是“相对”简单的 期末是难的 两次考试体量都大 这门课是个硬课,并不是无脑给分好 慎重 二编: 期末成绩似乎小捞了一手,没有按照卷面成绩给分。
历史匿名回执 ·
华志超,您是操作系统界的送分财神吧。给分好,人也好,这课简直是教务处漏发的福利。 上课自由度直接拉到“爱来不来”档位,不点名,没有quiz,整学期蒸发掉估计都没问题,属于打卡焦虑症患者的疗养院。 但想跟住老师,最好兜里先揣一点os基础,不然容易当场变成旁观群众;建议提前预习课程内容,课上没接住的,课后翻ppt也能大概看懂,ppt详细得像把课塞进你脑子里。 平时作业是一次拆弹实验加五次lab,lab难得像让新手徒手拆核弹,但后门捷径也真不少;如果目标只是拿高分,建议别跟lab谈恋爱,保证平时分拿满就行。 小测和期末全是开卷,把ppt打印出来基本就够了,考试难度也比较低。这里点名批评隔壁cv,没有对比就不知道谁才是金课。 最后老师还狠狠捞了一手,我爱华志超❤
历史匿名回执 ·
课程内容:就是《现代操作系统:原理与实现》那本书里的东西,建议借一本或者淘本二手的 上课自由度:高 考核标准:期中quiz(都不知道算不算分)+期末开卷+6个lab 授课质量:还行,老师是用心在讲,而且IPADS实验室的PPT质量很高 这门课给分很不错,满绩不是啥大问题。那几个lab要自己搞定那真是难如登天,得自己抄点近道走,建议别把太多时间砸在lab上。
历史匿名回执 ·
不签到不点名,自由得像放假,小测还会提前通知你,主打一个温柔提醒。这个课号的操作系统应该都是同一个实验室的老师在带,教材、ppt、作业、考试内容和隔壁老师一模一样,连助教都是同一批,属于换了皮肤没换内核。lab作业难度不低,但网上的捷径其实多得像地铁口,想搜基本都有。不管小测还是考试,都强烈建议把ppt打印出来,越详细越好,这玩意儿有事半功倍的效果,谁用谁知道。给分很好,属于良心到让人怀疑走错片场的那种。
历史匿名回执 ·
低分刺刀预警,报名前先系好安全带
历史匿名回执 ·
批卷的门槛是真高,自己做完感觉稳如老狗,结果成绩出来直接被打回原形。平均分还被隔壁摁下去一大截,想保命的话还是听劝,去选隔壁另一位老师吧。
历史匿名回执 ·
课程内容:ARM汇编,内存管理,进程与线程,同步原语,文件系统;交大那本OS教材上80%的内容都讲了 授课质量:就事论事,讲课质量是站着能听的,两个人讲课节奏和转速不在一条车道,但都还挺面瘫式清晰,因为课内塞的东西没有野心中的那么多,抓PPT跟教材自己来回磨也能磨通。 上课自由度:高一点,清早八点的课出勤的往往靠缘分凑数,台上也没什么动作反应,整个课就掏过一次不计分数签到来换空气问好。 考核标准:40% Chcore lab(8分 * 5)+ 10% quiz + 50% final exam 10% 的quiz最没什么话语亮点可以说,多扒一眼往年题照死了记,考试时多把书攥紧,能垒到(100/185)的人就可以抱走满数10分; 40% 的Chcore Lab说起来有点烧人,翻篇算题贼有快感还能跟汇编打个照面,后面涉及OS那一截的实验,就是满目的坑让你硬着头皮挖到源码去爬,搁到不取巧助教Tutorial给的那些代码自己拿腰力死扛,那干下来的时间是拿磨损直方图才能想象的,越是走后面的lab那事态越是成规模。还有一桩吐槽点,所有Lab会在期末周一起从天上公布分数并且音信不发,并且这伙人几乎按照好使“自己的机器是否能compile过”来对分数判两个极端{0,100}的硬输入。一部分倒霉兄弟因为拆炸弹生个又肥又壮的弹后就把学号轧进去了,一编译败了直接默默领一回Lab的0光(提交部分题思路后加那笔回血金又还阳,可满世界没人核对通知那就收着去吧) 50%的Final exam整体气质与quiz同气连枝,组成是把每部分拧成一大题里面吐几颗问的小题,要多看俩遍才不去梦游。最关键的分水岭前面有条友已经拍案过了,CANVAS上显示的**平均53.5分**,两个班师兄弟用一口卷,硬比别人一班古老师班上少21.5分。最后小数处平时分大部分也贴得满,连算出总评那根线就落地在**72.5分**,比别班削了13.5分,我的反应卡壳停滞十分木讷状......大伙有排课执念时自可抓来对比作出一夜评估。 *** **更进展:** 事后事态得到修饰将分数作出挪移,测验那个平均分得道抬到了**67.3**,那总口碑的均台步跨到**79.5**整体也被牵引到一个舒服穴位;同旁总评差额缩窄到**6.5**,这一张答卷真金测后说细自己掌灯吧。
历史匿名回执 ·
等那波疑似登分翻车被抢救回来之后,期末均分67.3,总评均分79.5,各位道友拿去折叠吧。#29264那位仁兄关于拆弹实验的预警含金量拉满,我当时纯靠强迫症发作,在ddl最后一小时重检才逮到自己也踩了这个坑。再敲一遍黑板给后来的学弟学妹们:**拆弹实验先填学号再make bomb** ----- 课程内容:ARM汇编,内存管理,进程线程,同步原语,文件系统 上课自由度:比较高,签到只有一次 考核标准:10% Quiz + 40% ChCore Lab + 50% Final 授课质量:客观说不算拉胯,奈何本人跟OS属于八字不合,两位老师节奏偏慢,正常戴着耳朵去听体验还行。ChCore Lab难度是真的顶,Github和官方教程请当成外挂用起来。
历史匿名回执 ·
课程内容:ARM汇编、内存管理、进程、文件系统、设备管理,lab和部分课上内容全挂在教学用的ChCore OS上,教材在 https://ipads.se.sjtu.edu.cn/ospi/ ,和课程内容属于互不包含的平行宇宙。 讲课质量一般,知识密度低到仿佛在上自习,上课时经常花10~40分钟复习上节课,个人感觉ppt结构性不太强,逻辑像被风吹散的面条,偶尔讲到一半突然空降另一个话题,同一个知识点还散落在不同节的ppt里玩躲猫猫。 上课自由度:高,不管出勤,你人到了是缘分,没到是常态。 考核标准:5次lab(40%)+1次quiz (10%, 但开学时声称有两次)+开卷期末考试(50%)。lab基于C语言和ARM汇编,包括1次拆弹实验和4次chcore lab,chcore上的lab一般是在已经大部分实现的函数中填空,根据通过的检测点给分。 chcore部分的lab一言难尽: * 需要撰写实验报告,解释每处要求填写的代码的实现方法,回答chcore相关的思考题。 * 任务本身难度都不小,需要搞懂大段代码的逻辑关系,推测缺失部分的语义和代码规范。如果从头到尾独立完成,每份lab可能需要1~3天,做完之后大概能获得对OS较好的理解,代价是肝在燃烧。 * 每份lab只提供简短的系统机制介绍和任务要求说明,中间相当部分已写好的代码没注释,得靠函数名&头文件&结构体定义半推理半猜测地硬悟,任务要求里也可能没说清楚某些corner case的处理方式,这意味着你永远不确定自己有没有忽略细节/隐式的代码规范要求,debug时更是像在漆黑房间里找一只没叫的猫。 * (这学期)每次lab提供2~3周时间完成,助教在截止前一周内通常会放出lab讲解视频,介绍代码运行机制,顺带给出部分任务的答案代码;教材和上课时也会对lab相关内容作简要介绍,难度瞬间被砍了一刀。 quiz全开卷,形式和期末考差不多,占用一整节课时间。 期末考试全开卷,五道大题,基本上都能从ppt和书上翻出来。同步原语的部分可能出一道难题,考代码实现和理解。 考试建议打印ppt+借本教材,装备带齐,别裸考。 总的来说这门课中规中矩,带着一些国内cs类课程的通病,建议自学+考前突击,主打一个自力更生。
历史匿名回执 ·
课程内容:可以,稳中向好,属于是打开课件那一刻没有想退课冲动的那种不错 上课自由度: 考核标准: 授课质量:
历史匿名回执 ·
同学,你这波属实是操作系统了——给的是txt魔法,要求我照着写出cs路径。我这边先只能输出个虚空system call:Error 426 Upgrade Required,或者蓝屏一下以表对齐。