Re: [公告] Project 4 成績已公佈

作者: edcyc (void)   2009-01-14 20:13:54
我出這次的作業的原則是解決現實世界的問題,而非課本上的死條文
填鴨式教育對學習並沒有幫助,未來去公司上班,老闆也不會叫你抄課本做
當然如果學其他課的助教讓學生複製貼上投影片上的Code,稍微修改就能寫出
對我們改作業、給成績會快很多,同學也能都能高分,皆大歡喜
反正你們的分數也跟我無關,多學東西或少學東西也不會影響到我
但如此一來,你們真的學的到東西嗎?可以自豪地對外人說你修過OS嗎?
除了應付考試,有幾個人真正會修改OS?有辦法在真實世界解決問題?
對於花很多時間的同學而言,你們大可放心我們花更多時間
為了改這次作業我必須一個一個在你們的程式碼添加東西,並加入新的檔案來測試
事前也必須由其他助教先寫過一遍,所花的時間遠遠超過你們寫的時間
這次作業有非常多不同的解法,這就是為何我沒有把所有細節都寫死
每個人都有自己解決問題的偏好方法,不應該限制他們的解決方法
所以問不同的助教有不同的寫法是有可能發生的情況
考慮到困難度,所以我抄自美國水牛城大學的作業(該校僅為二流大學,詳見USnews排名)
原本的作業還有IPC(inter process communication)和Memory Swapping
扣除這兩個部分不做,剩下的1/3對台大學生應該是合理的作業要求
你們並沒有少獲得該有題目的提示,甚至比水牛城大學學生還多
認為提示不夠的人,有幾個認真看完課本和Nachos檔案裡的註解?
裡面全都寫得很清楚,多花幾分鐘google,也會得到一堆答案
有三個星期的時間應該是足夠的,除非你是在Deadline前幾天才開始
測試的方法就是測試投影片每一句要求要做到的項目
像The CreateSemaphore system call will return 0 on success and –1 on failure.
測試程式會檢查成功時是否回傳0失敗時是否回傳-1
除了Meomory Recycle跟PID Recycle,因為這兩者是課本基本觀念
作業一開始要求做multiprogramming,就已經包含在內了
不過PID Recycle既然R2說不用做,那就不測
至於兩人一組的依靠情況,是一個願打一個願挨
就跟現實社會一樣,除了實力,有些人就是有辦法得到額外的幫助
我當然知道有人期中期末分數爆低,答案亂寫,作業分數卻爆高
不過作業才佔20%,所以她還是要被當,這種過當然沒天理
就跟我以前微積分老師說過的一樣:作業愛抄就給你抄,期末還不是要被當
要來看自己錯的地方可以來336看,只要我在就會開起來給你看錯在哪
至於分數的話,朱老師給的分數高到不像話,所以爭這個沒啥意義
反正期末總成績都一樣很高
P.S.
之前有同學上課時問PID如何Recycle,但一直沒來問,所以我直接PO在這
作法一
在Exec時用table記錄Parent和Child關係在OS中,在Exit時才移除,當要Join時,
檢查紀錄的table,如果有Parent和Child關係時,才允許Join,否則不准,所以確保
PID不會被誤用
作法二
用在一些Unix系統中,當PID超過Policy規定的上限時,從PID最低的開始回收使用
作法三
用其他公式改變作法二中線性回收的作法,避開PID低會先被殺掉的問題
作法二和做法三非理論上最佳解,但實作已夠解決問題
※ 引述《sam9595 (帕帕)》之銘言:
: 我覺得 針對作業4 其實還滿多可以講的
: 看完成績之後 只能說是很傻眼
: 當初大家在實驗室拚命一直寫 結果還互相測過跑過 出來這種成績看了真是於心不忍
: 為什麼會有這種成績 大家錯的Goal還南轅北轍
: 最大的問題是當初根本沒有說清楚要測什麼吧
: 投影片洋洋灑灑寫了一堆goal說要作什麼什麼
: 但是有哪些種狀況要考慮一點提示都沒有
: 大家跑去問助教 結果三個樓層有三種答案
: 完全讓人無所適從
: 當然也可以歸結到我們程度不夠 寫不出完美的code來預防所有可能的狀況
: 但是每個人為了這個沒有頭緒的作業花了這麼久的時間
: 最後卻得到這種分數 更何況兩人一組的政策讓有些人只需要依附別人就有分數
: 簡單一句話 就是奇毛子不好嘛
: 最後想請問助教 有沒有什麼時間是可以讓大家去問關於這次的作業成績的
: 也希望會有合理的處理方式
: 最後也感謝你看完這篇沒有理性只因為看到分數不開心而PO的文
作者: wanquan (X-Y軸的世界)   2009-01-14 21:03:00
朱老師給的分數高到不像話 XD
作者: robertshih (施抄)   2009-01-14 21:07:00
我怕我媽媽收到我的成績丹會哭哭Q___Q
作者: hpttw   2009-01-14 21:08:00
作者: kevintpd (diamond wei)   2009-01-14 21:10:00
彭丹
作者: whiteblueguy (代抓論文)   2009-01-14 22:02:00
ZZ
作者: top90233a (阿博仔)   2009-01-14 23:25:00
推,助教辛苦了,助教人真的很NICE,還好我給45,呵呵
作者: hakusin (玄)   2009-01-14 23:50:00
我兩個都給48
作者: locationc (星如止水)   2009-01-15 00:16:00
大推!
作者: chbh (Figo)   2009-01-15 00:27:00
助教辛苦了~
作者: edwardhw (我是大黃)   2009-01-15 00:49:00
<(_ _)>
作者: hakusin (玄)   2009-01-15 08:35:00
b97是不是有人跟你一樣名字阿@@!
作者: robertshih (施抄)   2009-01-15 22:36:00
作者: edwardhw (我是大黃)   2009-01-15 23:11:00
作者: kuokuo321 (kuokuo)   2009-01-15 23:21:00
作者: kobe761021 (奮戰)   2009-01-16 09:51:00
作者: kobe761021 (奮戰)   2009-01-16 09:52:00
金剛
作者: top90233a (阿博仔)   2009-01-16 15:33:00
作者: hpttw   2009-01-17 15:07:00
阿丹
作者: top90233a (阿博仔)   2009-01-17 18:51:00
作者: top90233a (阿博仔)   2009-01-17 18:52:00
草茶
作者: rocinlin (Nestor)   2009-01-17 18:53:00
花男子
作者: top90233a (阿博仔)   2009-01-17 18:53:00
作者: top90233a (阿博仔)   2009-01-17 18:54:00
國的階梯
作者: iamurdad   2009-01-17 18:56:00
形男
作者: robertshih (施抄)   2009-01-17 18:57:00
五五
作者: robertshih (施抄)   2009-01-17 18:58:00
六六
作者: wchient (C_T)   2009-01-17 18:59:00
作者: wchient (C_T)   2009-01-17 19:00:00
行男
作者: robertshih (施抄)   2009-01-17 19:01:00
作者: robertshih (施抄)   2009-01-17 19:02:00
作者: wchient (C_T)   2009-01-17 19:02:00
作者: peterstone   2009-01-17 19:14:00
作者: peterstone   2009-01-17 19:15:00
八九十
作者: kevintpd (diamond wei)   2009-01-17 20:09:00
作者: kevintpd (diamond wei)   2009-01-17 20:10:00
作者: hpttw   2009-01-17 20:10:00
作者: robertshih (施抄)   2009-01-17 20:13:00
瑞克
作者: peterstone   2009-01-17 20:18:00
作者: peterstone   2009-01-17 20:19:00
作者: hpttw   2009-01-18 11:01:00
作者: kevintpd (diamond wei)   2009-01-18 11:19:00
作者: hakusin (玄)   2009-01-19 00:55:00
作者: robertshih (施抄)   2009-01-20 21:27:00

Links booklink

Contact Us: admin [ a t ] ucptt.com