作者silentazure (北极熊)
看板NTUcourse
标题[评价] 104-2 作业系统 薛智文
时间Sat Jul 2 23:30:30 2016
※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 ID)
(是/否/其他条件):
否
哪一学年度修课:104-2
ψ 授课教师
薛智文
λ 开课系所与授课对象
资工系二下必修
δ 课程大概内容
作业系统相关的所有东西,和老师做过的相关计画以及看法
Ω 私心推荐指数(以五分计)
硬要评的话 3.5/5
η 上课用书(影印讲义或是指定教科书)
Operating System Concepts ninth edition
(封面有恐龙,俗称恐龙本)
μ 上课方式
投影片,老师会不时提出问题
强调的是在习得新知之後能不能将其用自己的话说出来并比较优劣
σ 评分方式
期中+期末+两次project
有"可选"期中+一次project+一次自订project经教授同意的评分方式。
必修当然算扎实分,评分见其它
ρ 考题型式、作业方式
两次project都是分组一起作,分别为
1.模拟的程式排程(scheduler)
(按照规格写基本的程式,不须动到作业系统)
2.mmap的驱动程式实作以及和fcntl(不用mmap而直接I/O)效率的比较
(培养trace code以及google自学的能力,因为是linux所以是C语言)
(如果是参考
Essential Copying and Pasting From Stack Overflow
这本书也有可能做完project,但报告会比较难写)
以上两次project每学年略有不同。
期中考、期末考:open book¬es
考题可分为基本题和延伸题
基本题有读投影片/带课本一定会,延伸题端看个人造化
如果平常有跟上老师上课问的问题应该能在延伸题多拿些分数
至於出题方向可以参考考古题版过往的题目(前两~三题应该够参考)
老师表示由於网路上考古题流传所以出题时都会努力包装题目
确保学生不会靠考古题"背多分"
ω 其它
出席:不点名,但这学期期中考前有指引考题方向。
加签:应该都签。 (蛮多人不喜欢这一班,人数偏少)
基础:C,project会需要。建议修过系统程式设计。
综合意见如下 (注意,十分杂乱)
(原PO期中+期末约为班上平均值,project1近满分,2满分,拿A+,感谢组员)
由於学期初传出前一年A以上的比例十分稀少,以及其他不明理由,
班级人数偏少,但这学期的分数我觉得已经意外的高(约半数A-以上)。
只是project2我们这组花了很多很多时间,真的不好做,
我们这组(一开始),以及中途问过别组,都搞不清楚project2的code在做啥。
老师上课的投影片带的速度蛮快,因此上课内容比较不深入
取而代之的是上课的问题,
以及对他比较专长的领域(我感觉是这样)去深入提问
上课主要还是在老师问问题你能不能试着答出来的部分,我自认蛮弱的,
如同前面所述老师很强调这一点。
(以下这段为原PO很随便的论述,离开这篇文我就不认帐) (因为可能很多错)
因为比起二上必修的系统程式设计,这门课更多概念性上的论述,
我觉得要在上课时能有热情应该是要能够联想,尤其到现实相关的部分,
举例像是
1.还算新的SELinux是期末提到的domain security的概念
2.资料夹在硬碟的资料结构要怎麽摆放,
课本说理论上一个资料夹里面全部塞在相同的地方会造成搜寻缓慢,
但"听说"因为实际上有用(特殊)资料结构去弄所以不会有太大的影响
(这个例子是网路看来的,我没去查证,就当作"举例"吧)
这样子的想法是课本上比较没有直接做的事
老师上课问问题也许是想鼓励学生这样做(吧?)
但结果来说不是很热络,总之这班的好处是小班教学、鼓励互动。
另一班的课我没听过,我只知道高朋满座,
听说期中期末close book考各种名词解释,
至於要不要转班就看有没有人愿意PO另一班的评价然後比较一下吧...
Ψ 总结
给外系想了解作业系统的人:
建议修系统程式设计或别门课会比较有实际的感觉。
(但系统程式设计步调很快,这点要有心理准备)
给资工系考虑要修这班作业系统的人:
我觉得没有到要转班、不能修的程度,
详细听过另一班上课方式後再自己考虑看看就好。
啊对了,open book考名词解释,一定要记得课本最後有关键字索引...
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.245.230
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/NTUcourse/M.1467473432.A.E69.html
※ 编辑: silentazure (140.112.245.230), 07/02/2016 23:33:02
※ 编辑: silentazure (140.112.245.230), 07/02/2016 23:36:14
※ 编辑: silentazure (140.112.245.230), 07/02/2016 23:42:37
※ 编辑: silentazure (140.112.245.230), 07/02/2016 23:43:47
1F:推 nick02468: 推最後一句.... 07/03 02:26
2F:推 bdyjkb: 推推! 07/03 13:03
3F:推 SahsB: 楼上A+ 07/04 13:40
4F:推 c225: 推最後一句QQ 07/05 22:47