※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 ID)
(是/否/其他条件):是
哪一学年度修课:
109
ψ 授课教师 (若为多人合授请写开课教师,以方便收录)
王凡
λ 开课系所与授课对象 (是否为必修或通识课 / 内容是否与某些背景相关)
电机系选修
δ 课程大概内容
Chapter 1 Introduction
Chapter 2 System Structures
Chapter 3 Process Concept
Chapter 4 Multithreaded Programming
Chapter 5 Process Scheduling
Chapter 6 Synchronization
Chapter 7 Deadlocks
Chapter 8 Memory-Management Strategies
Chapter 9 Virtual-Memory Management
Chapter 10 File System
Chapter 11 Implementing File Systems
Chapter 12 Mass-Storage Systems
Ω 私心推荐指数(以五分计) ★★★★★
★★
η 上课用书(影印讲义或是指定教科书)
恐龙书
Operating System Concepts 10th Edition
by Abraham Silberschatz, Peter B. Galvin, Greg Gagne
μ 上课方式(投影片、团体讨论、老师教学风格)
σ 评分方式(给分甜吗?是扎实分?)
Midterm 30% 细部给分如下
20% on background before the work.
20% on the motivation.
20% Techniques of the work.
20% Experiment interpretation.
20% Writing.
Final 40%
Project 30% 其实就是三次作业
成绩还没出来,但感觉是挺甜的.(我觉得我期末根本乱写也可以及格...)
ρ 考题型式、作业方式
midterm:
其实不是期中考,而是上台报paper
同学会分三次上台报告一篇paper的内容,报告时间为10分钟,会要求是某几个conference的论文,但内容其实没什么限制
然后我觉得老师根本没有很认真在大家报告,我都看到他在看google map (???)
助教也是负责计时,完全看不出来最后分数到底怎么打的
我觉得自己讲的主题很普通也没有特别难,最后95给大家参考
project:
虽然说是project,但实际上是三次作业.而且还是万年nachos,网络上资源不少.
而且也是一开学就公布资源,想写的可以一口气写完.
final:
80%是课本习题或延伸,20%是同学们paper的一些节录
但基本上很少会有人认真听每个人讲什么,所以这20%就真的凭运气吧
ω 其它(是否注重出席率?如果为外系选修,需先有什么基础较好吗?老师个性?
加签习惯?严禁迟到等…)
NACHOS要用C++写,所以建议有c++基础再来修课
一类加签 签到爆 但通常会去上课人数大概1/3...
王凡老师有他独特的上课节奏,有时候会顿顿的,所以我都回家看1.5倍速的影片
btw,老师这学期会上课录影,但通常会隔很久才上传,所以想保持进度的还是要乖乖去上课
老师上课基本上都看着投影片在讲,所以如果自己想要看书或投影片学其实也完全可以
大概也是没什么人去上课的原因
Ψ 总结
简单来说就是一门甜凉选修课,但有没有学到东西就要看跟老师对不对频还有个人造化...
但我个人没有很推拉qq