看板 NTHU_Course 關於我們 聯絡資訊
===================個人想寫的公告=================== //↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 有鑑於學校目前把很多科目的成績分布都不公開處理,導致選課資訊的流通被強力阻撓, 希望大家能夠多多發文寫每科的修課心得,讓後面要修課的人得到比較透明的資訊!希望 大家多多幫忙,不管是要發Dcard或臉書的通識平台都好,或者如果你願意發表到ptt上但 苦於沒有帳號,我可以協助代PO! 需要我代PO的話,請登入google帳號後,填寫下列兩個表單其一: 一、 https://tg.pe/x3Ls (推薦版本,因為寫word檔可以存檔休息,不怕電腦突然中 斷) 二、 https://tg.pe/xQHL 我收到表單之後,應該會在一星期內貼出來。 希望大家多多參與!不管是通識課或專業科目都好,否則目前版上的文章看起來是快被電 資院的課程佔據了 //↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ ===================個人想寫的公告=================== 課名: 作業系統 Operating Systems 科號: 11010CS 342301 老師: 周志遠 課本: 教授自製精美ppt。或者可選購全球聖經恐龍本。 課別: 資工系系定核心必修 學分: 3 涼度: ★x0 (滿分五分) 甜度: ★x4 (滿分五分) 建議先修課程: 計算機結構。 課程內容\簡介: 就是介紹作業系統,一個大家都很熟悉的東西。教授名言:「作業系統這個詞 你可能聽起來複雜,但其實他就只是個軟體,一個比較特別的軟體,就這樣而已。」 周志遠的OS課需要兩人為一組,寫NachOS(一個UCBerkeley開發出來專門給 資工學生練習的code架構,寫出來的成品OS會是類似linux)作業。這個需要在工作站上 寫,所以需要有工作站操作的經驗,以及要會寫makefile,否則無法應對超大量的file 的編譯(但助教會幫忙寫99.99%,所以不用太擔心)。另外,為了因應NachOS的 implement的方便性,所以授課順序和教科書不同,改成: [OS History -> OS Intro -> OS Structure] -> [Processes Concept -> Multithreaded Programming] -> [Memory Mngment -> Virtual Memory Mngment] -> [Processes Scheduling -> Process Synchronisation -> Deadlocks] -> [File Sys Interface -> File Sys Implementation -> Mass Storage Sys -> I/O Sys] 上課方式: 學期初因為疫情還在肆虐,所以當時就遠距教學。在授課第一堂時,教授就有 說這學期完完全全就是遠距教學,即便之後的政策改成可以實體上課也一樣。之後應該 會再改回實體吧。 不點名。上課鼓勵發言或提問,一個人可以登記的上限是5次。 其實就是順順地講過,不過他的講義編排得很好,口條也很清晰,所以網路上 要考研的人大多看他的OCW。我想這個事實足夠證明老師教得很好。 值得一提的是,教授常常delay下課、(中堂下課後的那個小時)提早上課。他 說反正之後可以在eeclass上面看影片,所以還沒回來的人也沒任何損失,所以就提早幾 分鐘。不知道這是不是遠距上課才會有的毛病,也許改回實體就不會這樣了。 中堂下課有時候會播影片,例如NachOS的廣告(Nachos在英文是一種墨西哥餅 乾,長得很像多力多茲)、貓貓、推骨牌、暴力擠壓機。 考試作業型態: 作業的部分,原本學期初說是4次NachOS作業(SysCall, Multi-Programming, CPU Scheduling, File Sys)。 結果!!! 學期中的時候,突然說「我們出了第五個作業ㄛ,這個作業相信會讓大家有更 紮實的系統相關能力,所以雖然可能loading會再重一些些,不過為了同學好,我們還是 覺得要寫第五個作業。同學也不用擔心,因為第五個作業的deadline設定成HW4一樣,所 以距離期末還有時間,相信大家時間調度的能力都非常好」。還好是遠距教學,我那堂 課全程在螢幕前比X指,謝謝。 值得一提的是,他的作業要寫code不稀奇、要寫report也不稀奇,要demo也不 稀奇,但重點是demo很硬!除了要解釋自己怎麼寫的之外,你和隊友會需要「各自」回 答四五題問題,問的內容很細很細很細,可能是某個你根本不會trace到的code的超級 角落的地方,而且隊友之間不能互相支援。再再再而且,每個組別所遇到的問題可能 完全不同,助教們甚至是使用excel,用題庫的方式隨機抽取每個人需要回答的題目。 只能說作業是真的真的真的很硬。 考試的部分,總共有兩次,期中x1 + 期末x1。 題型有是非題、選擇題,不過大多數分數還是在簡答題,需要解釋你的原因, 或者需要用圖解的方式去模擬作業系統的aging之類的東西。我個人覺得有讀就有分, 有人覺得超難,以下直接讓數字說話: https://i.imgur.com/uK6BWHN.png 給分: https://i.imgur.com/lndJzvC.png 這個分數配置是學期初還沒有HW5的配置,有HW5的我忘記了,反正就是Mid和 Final的佔比會比原本的來得小。 另外,學期分數不是直接對應到GPA。教授會衡量班上的成績分布,找到適合的 thresholds做為分類的門檻: https://i.imgur.com/X1Q94iV.png 老師的喜好、個性: 雖然是一位非常和藹可親的教授,但他的作法都滿明確的。而且他對修課同學 所得到的修課品質是非常非常嚴格把關的。例如,雖然是助教負責批改期考考卷,但後續 只要有任何分數的修正,都必須是親自跟教授約時間,跟他解釋你的理由,他評估合理才 會加分(甚至,即便之後gradingPolicy發生改變,也不會要求收回全部的考卷,而是要 每個人自己跟他約時間交出考卷來加分)。 今年考卷的題幹以及GradingPolicy甚至被嚴格鎖在實驗室裡面,不能帶出、也 不能拍照,聽說是因為有個蠢材,直接Email問教授考古題怎麼寫…… 給加簽嗎? 這邊個性也滿明確的。 (甲)只要是資工系、資工雙主修、電資院等等和資工系沾邊的,通常都簽得到 ,其他的一律擋下來。 (乙)因為OS這門課已經是「周志遠(A)+周百祥(B)」的組合很多年了,所以兩個 教授之間有協調好,如果有人數不平衡的現象的話,他們就會自動做平衡。所以,雖然 上面(甲)寫簽得到,但其實很可能簽到的不是周志遠的班。因為現在加簽改成電子 eForm的形式,所以B教授可以在A教授那邊得到同學的加簽資訊,並且可以直接加簽同學 到B教授那邊,而A教授那邊就是拒絕同學的加簽。(以上敘述的A、B可以互調) (丙)兩個周教授會比對已經選上的同學的清單,他們絕對不允許在已經選上A教 授的情況下,想透過加簽來換成B教授。(以上敘述的A、B可以互調) 簡而言之,第一次選課如果沒有選到周志遠的話,基本上那個學期就定案成為 另一位老師的學生了。加簽這方面兩位老師做到滴水不漏(;′Д`) 補充: Dcard上面常常可以看到有人說有某個卷姐覺得周志遠的很難很硬很不甜,我是 覺得那位卷姐只是恰好短板是OS這樣吧,因為連我這個蠢材(我不是Email給教授問考古題 的那位)都可以A+,而且A+的比例也不低,所以應該是沒有那麼誇張。但我非常認同很硬 就是了。 總成績/班上排名:A+ 1/132 T分數:60.19 成績分布: https://i.imgur.com/64vDa0w.png -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.252.204 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/NTHU_Course/M.1656420232.A.51E.html ※ 編輯: RhinoXiNiu (140.114.252.204 臺灣), 06/28/2022 20:53:05
a265589 : 那個蠢材不是email問教授考古怎麼寫 是考試前15分 06/28 21:24
a265589 : 鐘在教室問教授考古題怎麼寫 問完以後 教授就走去 06/28 21:24
a265589 : 跟助教強調務必回收題目卷 ㄏㄏ 06/28 21:24
a265589 : 另外我也覺得周志遠OS 很難很硬很不甜>< 06/28 21:33
※ 編輯: RhinoXiNiu (140.114.252.204 臺灣), 06/28/2022 21:58:56