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

kuanyu0712 (陳冠妤)

簡介

  • 國立成功大學 資訊工程研究所 115 級
  • GitHub: kuanyu0712
  • HackMD: kirua

2025 Linux 核心設計 春季班 自我評量

成果發表和貢獻

在學期的最後有在期末專題發表上分享期末專題

詳情參閱以下連結: Link

這部分我給自己 6 分

作業/隨堂測驗

  • lab0-c: Github/ HackMD
  • quiz(1+2): HackMD
  • kxo: HackMD
  • assessment: HackMD 這個項目我給自己 9 分,第一次作業 lab0-c 投入較多的時間,因此完成度較高。

期末專題

  • bitops 相關測驗題: HackMD
  • 透過這次的期末專題讓我了解到數值系統的應用,如 bitwsie 的操作包含 Multi-Precision Integers, SWAR 運用到 memchr()和 CRC 等技巧,我認為我透過這份期末專題學到很多 bitwsie 操作的技巧。
  • 然後也理解 signal() 的傳遞過程,再實際操作把從 kernal space 送到 user space 的 signal,透過 sigaction 傳到自定義的 Signal Handler。
  • 這個項目我給自己 10 分

與授課教師的互動

  • 4/11 晚上10:00 一對一討論
  • 5/15 上午10:30 一對一討論: HackMD
  • 5/27 課堂問答: HackMD
  • 6/03 課堂問答: HackMD 這個項目我給自己 10 分。

所見所聞所感

我體會到最大的就是與其在一開始就直接查 AI 工具,不如直接看教材,尤其是我在做期末專題時要學習 alignment 和 CRC 時,應當先把相關的記憶體管理、對齊及硬體特性,還有 CRC 原理釐清後再去理解 Linux 核心中的應用才能更快速理解不同的使用情境。還有把之前 OS 學到的內容透過這堂課複習整合再回想起之前面試經驗去做連結,是讓我正視自己所欠缺內容的關鍵。我給自己 10 分。

自我評量 (1 ~ 10)

各項自評分數 (6+9+10+10+10+10) GEOMEAN = 9.02 採用方案 B 計算成績 = 1 + floor(9.02) = 10