历史匿名回执 ·
低分刺刀预警,报名前先系好安全带
非官方网站,与上海交通大学及其任何部门无隶属、授权或合作关系。
共 7 份可公开修读回执
“最相关”根据评论内容完整度、有用票及课程教学信息丰富程度排序,不按好评或差评倾向排序。
历史匿名回执 ·
低分刺刀预警,报名前先系好安全带
历史匿名回执 ·
批卷的门槛是真高,自己做完感觉稳如老狗,结果成绩出来直接被打回原形。平均分还被隔壁摁下去一大截,想保命的话还是听劝,去选隔壁另一位老师吧。
历史匿名回执 ·
课程内容: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,或者蓝屏一下以表对齐。