keep90ing (曾偉誠)
簡介
2026 Linux 核心設計 春季班 自我評量
成果發表和貢獻
- 課程教材
- Linux 核心設計: Scheduler(2): 概述 CFS Scheduler:nice value 每增加 1,weight 就乘上 1.25 倍 -> 因此 nice value 每增加 1,weight 就變為原本的 1/1.25
- 你所不知道的 C 語言:linked list 和非連續記憶體:typo(前題 -> 前提)
- 運用 Perf 分析程式效能並改善:typo(取樣頻率頻率的高低 -> 取樣頻率的高低)
- 你所不知道的 C 語言:數值系統:文中程式的輸出會將位元反轉的結果去掉 32 bits 前置的 0,使輸出沒有對齊 32 bits ,這不但會影響閱讀,也無法完整表示二補數,bit reverse 與 signed/unsigned 的對應關係。
- slab 記憶體配置器:較新的 Linux 核心版本已棄置 slob 和 slab -> 較新的 Linux 核心版本已棄置 SLOB 和 SLAB。
- Kernel patch (Trivial)
- typo patch:[PATCH] mm/slub: fix typo in sheaves comment
- 與 Linux 核心相關的公開演講
- COSCUP-帶您讀源碼:分層剖析 Linux Kernel 如何觀測記憶體存取行為並推論 Working Set
作業/隨堂測驗
回顧這三次的作業,我發現自己常常閱讀教材後就急著回答作業中的問題,沒有停下來反思並紀錄教材內容、實作考量、題目背後的問題。同時在面對數學推導相關題目時,我意識到自身數學能力之缺乏,而需要花費許多時間補足相關知識,最後發現仍準備不足而選擇完成其他題目。
