[评价] 106-1 郭大维 即时系统

楼主: raok (台大吴彦祖)   2018-01-23 01:06:38
※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 ID)
(是/否/其他条件):是
哪一学年度修课:
106-1
ψ 授课教师 (若为多人合授请写开课教师,以方便收录)
郭大维
λ 开课系所与授课对象 (是否为必修或通识课 / 内容是否与某些背景相关)
资工所
δ 课程大概内容
1. Introduction to Real-Time Systems
2. Real-Time Process Scheduling
a. Single-Processor Scheduling
b. Multiprocessor Scheduling
3. Resource Synchronization and Management
4. Sporadic Servers
5. System Analysis - the Rate Monotonic Analysis
6. System Synthesis
7. Overview on Real-Time Databases and Disk Scheduling
8. Real-Time Kernel Implementations
Ω 私心推荐指数(以五分计) ★★★★★
★★★★★
η 上课用书(影印讲义或是指定教科书)
老师于Syllabus上所列的是下面这本
Jean J. Labresse, “MicroC/OS-II : The Real-Time Kernel,”
2nd Edition, CMP Books, 2002 (天珑).
但实际上内容大多参考近几年的Paper,加入自己所做的ppt。
μ 上课方式(投影片、团体讨论、老师教学风格)
投影片,配合上课录音录影,供学生回家复习。
因是礼拜一早上的课,加上老师上课节奏稍快,如果前一天没睡饱或是
没有事先预习,上课只要一个恍神,等到回过神来脑袋就会瞬间打结。
但是好佳在上课内容都有录影下来,不懂的地方还可以回家再重新读一次,
尤其在复习第二次过程中,会更加佩服老师的思绪清晰。
σ 评分方式(给分甜吗?是扎实分?)
期中考 40% 有读有分
期末考 40% 一样有读有分
作业 20% 可分组,不需花太多时间
ρ 考题型式、作业方式
作业部份有两次,采分组制。内容为系统程式的排班算法实作,如果先前
有修过老师开的作业系统,那作业的难度对你应该算是小case,因为只有两
次作业,整题来说不会耗费太多时间在上面。
上课内容主要以作业系统的CPU排班为主轴,再根据不同的系统与条件加以延
伸。考试的部份虽然PTT上有历届考古题可以参考,但是绝大多数依然是重新
出题,所以考古题的用处就是拿来确认自己哪部份还没读熟。另外考试题目
难度不会太难,但也考的蛮灵活,因此考试时需要花点心思去想。建议平时
在读时就要思考为什么会有这样的作法,以及此作法可以应用的地方。
如果只是单纯死读死背,大概只能拿及格分数。
ω 其它(是否注重出席率?如果为外系选修,需先有什么基础较好吗?老师个性?
加签习惯?严禁迟到等…)
出席的话,不点名也不用签到,但老师教的内容其实挺充实,所以平时也
很少有人翘课。
基础则至少要修过或唸过作业系统,不然你这堂课大概就是放空到期末吧...
Ψ 总结
这应该是这学期中学到最多东西的一堂课,虽然老师平时上课不会讲题外话
,但是也因为这样的上课方式,让我必须更加专注于课堂所教的内容。另外
以我为例,两次考试我是花了一整个礼拜下去准备,所以如果习惯期中/末考
前一周才开始唸书的同学,可能要提前先安排时间。
如果你对自己的OS底子有自信,或是对real-time system有兴趣的人,蛮推荐
修这门课,相信你会学到很多东西。
作者: lwlt1995 (seyaku)   2018-01-23 03:12:00

Links booklink

Contact Us: admin [ a t ] ucptt.com