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

版本 bff9612db7d577c0eaa66b5f47d3bf8235c22af3

User/dingsen

Changes from bff9612db7d577c0eaa66b5f47d3bf8235c22af3 to current

---
title: dingsen-Greenhorn(王鼎森)
categories: User
...

# 簡介
* 國立成功大學 電腦與通信工程研究所 113 級
* GitHub: [`dingsen-Greenhorn`](https://github.com/dingsen-Greenhorn)
* HackMD: [`dingsen`](https://hackmd.io/@q36134289)

# 2025 Linux 核心設計 春季班 自我評量
## 成果發表和貢獻
7分。

* 修正教材 <從 √2 的存在談開平方根的快速運算> 7 處錯誤。
[從 √2 的存在談開平方根的快速運算](https://hackmd.io/HUzAPdVVSACpsnaj5Omvgw?utm_source=suggest-edit-card&utm_medium=icon#Digit-by-digit-Method)。

* N 平方 -> N
* N = P0 -> N ~ P0
* M -> m
* qi~sqrt(x)
* convergence * 2
* 用使用 -> 使用




## 作業/隨堂測驗
9分。

* [2025q1 Homework1 (lab0)](https://hackmd.io/@q36134289/linux2025-homework1)
* [2025q1 Homework2 (quiz1+2)](https://hackmd.io/@q36134289/linux2025-homework2)
* [2025q1 Homework3 (kxo)](https://hackmd.io/@q36134289/linux2025-homework3)
* [2025q1 Homework4 (quiz3+4)](https://hackmd.io/@q36134289/linux2025-homework4)
* [2025q1 Homework5 (assessment)](https://hackmd.io/@q36134289/linux2025-homework5)

在進行作業的過程中,一開始我花了很多時間把自己完成的內容整理成開發紀錄,當時其實有點懷疑這樣是否太耗時。不過回頭看,特別是在 lab-0 的實作過程中,我很慶幸自己有留下詳細紀錄。事後發現,這不只是單純記錄步驟而已,更像是一種幫助自己釐清思緒的過程。

很多時候,我以為自己理解了一個觀念,但當要寫下來、用文字清楚表達時,才發現自己其實沒有真的弄懂。寫作迫使我得用更有條理、謹慎的方式整理每一個概念,不能只停留在「差不多懂了」或「大概是這樣吧」的模糊階段。這個過程讓我體會到,真正的理解,往往是在能夠清楚寫出來、說得明白之後才算完成。

## 期末專題
10分。

[Linux 核心專題: 虛擬無線網路裝置驅動程式](https://hackmd.io/@sysprog/HyUvvBm-ll)
* [TODO: TODO: 可調整的 MCS](https://hackmd.io/@sysprog/HyUvvBm-ll#TODO-%E5%8F%AF%E8%AA%BF%E6%95%B4%E7%9A%84-MCS-%EF%BC%88dingsen-Greenhorn%EF%BC%89)


一開始在理解如何執行此專案就花了不少時間,曾遇到錯誤想了一週如何 debug,後來才發現是自己執行的問題。最後有成功完成 TODO 事項並提交 pull request,學會如何正確的 commit, rebase。目前還欠缺完整的測試程式,會盡快將此部分完成。

## 與授課教師的互動

10分。

* 第十一週:4/29、5/1
    * [線上討論](https://docs.google.com/document/d/1eldG49e2c-HPpcfCrjBehkhV2k_1S5D2wMNbKbMjYZE/edit?usp=sharing)
    * 發現對於先前教材的不熟悉,誠實面對自己
* 第十三週:5/13、5/15
    * [線上討論](https://docs.google.com/document/d/1eldG49e2c-HPpcfCrjBehkhV2k_1S5D2wMNbKbMjYZE/edit?usp=sharing)
    * 重新理解[quiz2](https://hackmd.io/@sysprog/linux2025-quiz2)
* 第十七週:6/10、6/12
    * [2025-06-10/17/24 問答簡記](https://hackmd.io/4UVPLWFgQ92AlG3N76dFKA#liangchingyun)
    * 問題 : Priority inherence 要做在 Kernel space 還是 User space?
    * 問題 : 如何實作 Priority inherence?

## 所見所聞所感
10分。

* 回顧自身在本課程的投入狀況


## 自我評量 (1 ~ 10):
$GEOMEAN = ( 7 \times 9 \times 10 \times 10 \times 10 )^{1/5} = 9.117$

方案 A :$8 + floor(GEOMEAN) = 8 + 3 = 10$
方案 B :$1 + floor(GEOMEAN) = 1 + 9 = 10$