--- title: ShawnXuanc (鄭驊軒) categories: User ... # 簡介 * 成功大學 人工智慧科技碩士學位學程 * GitHub: [`ShawnXuanc`](https://github.com/ShawnXuanc) * Hackmd: [`ShawnXuanc`](https://hackmd.io/@shawne) # 2024 Linux 核心實作 春季班 自我評量 ## 成果發表和貢獻 參與《Demystifying the Linux CPU Scheduler》的修訂,進行 patch 發送 ## 作業/隨堂測驗: ## 期末專題 在期末專題的部份針對 Linux 核心排程器進行研究,包含授課教師撰寫的書籍閱讀, 參與書籍的修正,對 EEVDF 論文的研讀,使用不同的工具比較排程器行為以及差異 藉由這次的專題學習對 patch 的發送,並在過程中加強對 git commit 撰寫以及 英文書信的溝通,並對於大型的 LaTeX 專案有更深入的理解 ## 與授課教師的互動: 一對一討論時間: 2024/5/10 8:30-9:00 PM,在一對一討論與授課教師詢問 關於中斷的議題,並討論期末專題的進行 在粉絲專頁與老師進行互動,並回覆老師所詢問的內容 (書本內容) 使用電子郵件與老師進行溝通,包含 patch 的提交 ## 所見所聞所感 ## 每月發給實驗室指導教授的學習回顧 進行 4 次的學習回顧報告,與指導教授回報在課程中所學, 日期為 3/5: 回顧第一次作業,包含 git commit 的缺失, 程式碼品質,使用工具查看記憶體錯誤等 4/4: 對第一次作業進行加強,包含 list_sort, 第二次作業的檢討,第三次作業的準備,與實體授課的所見所聞 5/5: 對 3,4 週考試的檢討,主要聚焦在紅黑樹以及 bitwise, 第三次作業的補強,以及再次閱讀教材跟,LKMPG 的閱讀, 以及第 6 次作業的準備 6/7: 進行期末的 TODO 事項,書籍的問題紀錄, 與指導教授分享課程期末專題的連結