[爆卦]清 大 開放式課程 作業系統是什麼?優點缺點精華區懶人包

為什麼這篇清 大 開放式課程 作業系統鄉民發文收入到精華區:因為在清 大 開放式課程 作業系統這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者candog (怕熱的肥宅)看板NTHU_Course標題Fw: [心得] 作業系統 周志遠時間...


※ [本文轉錄自 candog 信箱]

作者: [email protected] ("FireBolt")
標題: [心得] 作業系統 周志遠
時間: Wed Feb 15 01:37:05 2017

作者: OhBye (喔~掰) 站內: nthu.course
標題: [心得] 作業系統 周志遠
時間: 2013/01/27 Sun 01:03:46

課名:作業系統 Operating Systems

科號:CS 342301

老師:周志遠

課本:Operating System Concepts, 8th edition (也就是俗稱的恐龍本 XD)
Silberschatz, Galvin, and Gagne.John Wiley & Sons

課別:資工系必修、(跨院系)積體電路設計學分學程

學分:3

涼度:★★★☆    (滿分五分,空心代表半分!請自行增減!)
甜度:一切取決於自身的努力

建議先修課程:(無)

課程內容\簡介

基本上授課內容會涵蓋整本書,不過由於要做期中 Project 的關係,所以上課的順
序會做調整。

Ch 1. Introduction
Ch 2. OS-Structure
Ch 3. Processes Concept
Ch 4. Multithreaded
Ch 8. Memory Management
Ch 9. Virtual Memory

========== 期中考線 ===========

Ch 5. Process Scheduling
Ch 6. Synchronization
Ch 7. Deadlocks
Ch10. FS Interface
Ch11. FS Implementation
Ch12. Mass Storage System
Ch13. I/O Systems


上課方式

上課主要是以講授投影片為主。

老師只把投影片放到 iLMS上面不會幫你印,所以你可以選擇上課用筆電去看,或者
將投影片載下來拿去水木印然後裝訂成一本(自己花錢的話應該會更珍惜這些講義吧XD)

基本上你上課想做甚麼老師都不會干預,不過老師不喜歡在課堂上有額外的聲音出現
,像是手機響、同學私下交談之類的事情。(當然同學舉手發問除外 XD)

上課也會有不定期小考,不過老師事前都發通知給大家!

考試作業型態

.每章後面老師有勾選習題,要你回家做,但不用交上來,考試會考。

.考試有兩次,一次期中一次期末。

.期中 Project主要是要去改寫一個教學用的系統 NachOS 來實作老師的上課內容。

這是分組的,1 ~ 3 人/組
助教會在某天晚上,講解 Project 的內容跟需求,記得至少要派代表去聽。
而 NachOS 是需要再工作站上面跑的,所以助教也會教你一些必要的 Linux 指令。

Project1 要求

1. 在 NachOS 上面新增一個 PrintInt() 的 system call
2. 實作出 Multi-Programming

Bonus:新增 Exec(), Exit() 這兩個 system call,並實作出 Fork

Project2 要求

1. 實作一個 Nice() 函式,用來調整 Process 的 Priority
2. 實作出 Multi-Level Feedback Queue

設計每條 Queue 的 Scheduling Algorithm,跟讓 Process 在 Queue 之間移
動的 Algorithm,之後全班會同一跑助教的測資,進行效能競賽排名。

Bonus:設計一個自己的 Scheduling Algorithm並說明,也要進行效能競賽


Project 在到繳交截止後幾天,會有所謂的 Demo。這時候除了跑結果看是否正
確外助教還會問你一些在實作可能會遇到的問題,不過只要 Code爬得夠多,其實應
該都可以回答出來。

給分

成績分配: Miterm Exam 25%
Final Exam 35%
Quiz 10% (大概會有 5 ~ 6次)

Course Participation 5%

2 Maching Problem
Multi-Programming 10%
Process Scheduling 15%


只要上課有認真聽作筆記,老師勾選的作業都認真做的話。只需要考前熟讀講義,
考試基本上都不會太難。而且期末滿分還超過100分,感覺老師就是要讓我們過好年 XD

Project 只要有去爬 NachOS 的程式碼,了解它的運作機制的話。基本上都可以寫出
來,而且每次都會有 Bonus,滿分都會是 120。算是蠻好拿分的。


老師的喜好、個性

噢,老師人真的超級好!!

老師非常期盼同學能問問題,是個喜歡跟學生互動的老師!

非常推薦這位老師

給加簽嗎?

老師人超好,好像全簽了 XD

成績分布

還沒出來,不過一分努力一定會有一分收獲。
--
▄ ◢ ▄▄▄ ▄▄▄ ▄ ▄▄▄ 清大資工
█ █◣◢█ █▄█ █▄█ █ █▄▄ OhBye 114.37.178.100
█ █◥◤█ █ █ █ █▄▄ █▄▄ 【楓橋驛站】 telnet://imaple.tw
urbanboy推~:D 01/27 14:25lccN
Mariana推原PO帥哥 01/27 15:04lekn
Liz幫推 01/28 01:55armJ
onlelonelyiLMS上的送出成績那全部的分數都有了 大概就是了01/29 10:14Lqdf
Richoilms只看得到自己的 01/29 12:22olhf
TK421室友推 01/31 11:20katn


※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: candog (140.114.206.139), 02/15/2017 12:59:28

你可能也想看看

搜尋相關網站