版本 377269e33a1fcfe6e3d4db34fb86eaac63aca1c8
marsh-fish (俞鑫昌)
簡介
國立中山大學 資訊工程研究所
GitHub:
marsh-fish
HackMD:
marsh-fish
2024 Linux 核心實作 春季班 自我評量
第一項、成果發表和貢獻
評分:
我給自己 6 分
Fix the example typo patch 在研究 rbtree.c 的程式碼時,發現了例子錯誤,便順手發了 patch,這也是我第一次發 patch,雖然僅僅是修改例子錯誤,能被接受還是令我相當雀躍。
第二項、作業/隨堂測驗
評分:
我給自己 10 分
Homework1 (lab0) HackMD/GitHub
這份作業中主要在熟悉鍊結串列的操作,也引入的不同 shuffle, sort,雖然測資沒有到滿分但至少有看到卡比。
Homework2 (quiz1+2) HackMD
回顧第一週及第二週的隨堂測驗。
Homework3 (tic-tac-toe) HackMD/GitHub
藉由改寫井字遊戲來熟悉數值系統、bitwise 操作、排程器原理和 Linux 核心的 List API。
Homework4 (quiz3+4) HackMD
回顧第三週及第四週的隨堂測驗。
Homework5 (assessment) HackMD
閱讀〈因為自動飲料機而延畢的那一年〉並寫下心得。
Homework6 (integration) HackMD/GitHub
在自己的實體電腦運作 GNU/Linux、閱讀〈Linux 核心模組運作原理〉、閱讀論文 Pattern Defeating Quicksort (pdqsort)。
第三項、期末專題
評分:
我給我自己 分。
Linux 核心專題: 紅黑樹實作 HackMD
最初我的 TODO 並沒有被明確的寫下來,令我有些不知所措,猶豫半刻後,便決定先把知道的部分做出來,後來,我為了真正的了解紅黑樹,往後的時間我都拿來研讀紅黑樹的相關教材,和 rbtree.c 的程式碼,也因此讓我有機會修正其中的錯誤,最讓我驚訝的是 TODO 的 extra 內容竟然和我在做的事情一模一樣,這也令我又一次體會到「機會是留給準備好的人」。
第四項、與授課教師的互動
評分:
我給自己 分。
與授課教師「一對一討論」的時間為 2024/5/16 15:30。
詳細討論可見HackMD
第五項、 所見所聞所感
第六項、每月發給實驗室指導教授的學習回顧
評分:
我給自己 10 分。
- 五月發信日期:2024/6/26 23:14
自我總評量得分
自我總評量我給自己 分。