網頁

Wednesday 5 October 2011

Sem 3 3/13: 315 Asg 1 之後..

終於做完315 asg1 (還有 4 份), 鬆一口氣
其實份 asg 很簡單, 不過由裝 gentoo, compile kernel 等等都是第一次, 所以花了很多時間在無謂的錯誤上
一開始以為功課是寫 kernel, 不過可能是 S 班的關係, 變成了這份 (其實我覺得寫 kernel 好像比較有趣)

asg1 要使 user 可以令一個 process 變成 invisible (ps, top, /proc 不顯示, 不能 kill)
開頭完全無從入手, 感覺明明 lecture 都聽得明但是一到 asg 就顯得很不足夠
即使知道是改 /fs/proc/base.c, 但 base.c 有 3000+ 行 code, 每個 function 也很'可疑' (每次試也要重新 compile+reboot, 很費時間)
不過做完的時侯其實也很有成功感的, 也發現這個 course 的好玩之處在於做 assignment, 做完後會對 OS 多很多認識

還有雖然不用part pro, 但 315 終於令我覺得朋友很重要呢

No comments:

Post a Comment