版本 5f6bcde5400553590d960ef41a54683acacbfbab
yutingshih (施宇庭)
簡介
- 國立成功大學 智慧運算碩士學位學程
- GitHub:
yutingshih
- HackMD:
yutingshih
2024 Linux 核心實作 春季班 自我評量
成果發表和貢獻
評分標準:每個 non-trivial 貢獻得 1 分,貢獻獲得採納再額外多得 1 分,教材勘誤每次得 0.5 分,各項貢獻得分加總後四捨五入。
- 並行程式設計:概念
- 勘誤:在 搶佔式與非強取式核心 中,內文都是採用「非搶佔式核心」,但標題卻是「非強取式核心」,兩者不一致
- 並行程式設計:執行順序
- 勘誤:在 Happens-before 中,文字說明為「Java 程式」但展示的程式碼為 C 語言
- 勘誤:在 Happens-before 中,total order 的定義有誤,和參考資料的定義不一致,少了 relexivity
- 修改 memory consistency model 中關於 sequential consistency 的解釋
- 新增 執行順序的數學描述
- 新增 x86-TSO、ARM 的 hardware memory consistency model 和 litmus tests
- Concurrency Primer
- 新增 memory consistency model 章節 (PR#16)
閱讀教材過程中有發現錯誤,並記錄在期末專題的筆記中以 warning 區塊標示,共計三處各得 0.5 分。新增和修改內容的部分還在審查當中,尚未獲得採納,因此四項各拿 1 分。
本項得分:round(0.5 + 0.5 + 0.5 + 1 + 1 + 1 + 1) = 6 分。