分享到plurk 分享到twitter 分享到facebook

版本 2c625b223faefe6a2467a2cc327f872071bf1c54

Han1018 (謝宗翰)

簡介

  • 國立陽明交通大學 智慧與綠能產學研究所

  • GitHub: Han1018

2024 Linux 核心實作 春季班 自我評量

1. 成果發表和貢獻

課堂簡記互動中提出同學間的共同疑惑 kernel space 的 GDB 方式,得到老師 KDB / UML 的解答。後續便整理 kHTTPd 開源專案安裝至 UML 的方法於專題開發紀錄中。

kHTTPd 參考資料修訂,改善 Paintako 同學的專案開發紀錄,使語意更通順。 - 引入 CMWQ 章節:「在 kernal kmalloc 一塊空間,再把 work 給丟進 CMWQ 中」。改為:「在 kernal kmalloc 分配一段空間給 http_request 結構體,再把 work 放入至 CMWQ 中。」 - MIME 型態章節:調整「MIME 是由主要型態(type) … 如下: type/subtype;parameter=value」段落,修正多餘換行。

帶來的額外 I/O 開銷 ## 2. 作業/隨堂測驗 * 2024q1 Homework1 (lab0):GitHub / HackMD

  • 2024q1 Homework2 (quiz1+2):HackMD

  • 2024q1 Homework3 (ttt):2024q1 Homework1 (lab0):GitHub

  • 2024q1 Homework5 (assessment):HackMD

  • 2024q1 Homework6 (integration):HackMD

3. 期末專題

  • Linux 核心專題: 高性能網頁伺服器:GitHub / HackMD

4. 與授課教師的互動

5. 所見所聞所感,務必提及閱讀〈因為自動飲料機而延畢的那一年〉和回顧自身在本課程的投入狀況

6. 每月發給實驗室指導教授的學習回顧

二月份學習回顧

  • 寄信日期:2024/02/29 PM1:32
  • 信件內容簡述:主要與指導教授分享作業進度、Git 操作、linux/list.h 中的鏈結串列操作。

三月份學習回顧

  • 寄信日期:2024/04/01 PM10:01
  • 信件內容簡述:主要與指導教授分享課程進度,包括數值系統、BITWISE 操作、系統層面的記憶體管理對其及硬體的特性,以及閱讀 〈DUDE, IS MY CODE CONSTANT TIME?〉論文後的心得及對實驗室的效益。

四月份學習回顧

  • 寄信日期:2024/05/11 PM4:16
  • 信件內容簡述:主要與指導教授分享並行處理機制包括 atomic 指令、memory ordering、lock-free 程式設計等。

五月份學習回顧

  • 寄信日期:2024/06/23 PM2:27
  • 信件內容簡述:主要與指導教授分享學校另一門課的 FTL SSD 專題,描述用課程中學習到的並行處理機制解決 SSD 中的 critical section 資料錯誤問題。

我每個月都有發回顧信,且在信件只要討論到課程相關主題,也都有附上對應的鍊結供指導教授參閱,並沒有任何隱瞞。

在這個項目,我給自己評分為 10 分。

7.使用GEOMEAN 來計算上述 (1) 到 (6) 各項的幾何平均