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

版本 87f00caccc48759b4d3bfed88f89642e5ad4899d

User/vicLin8712

Changes from 87f00caccc48759b4d3bfed88f89642e5ad4899d to current

---
title: vicLin8712 (林濤)
categories: User
...

# 簡介
* 國立成功大學 電腦與通訊工程研究所 (2024 ~ 2026)
* GitHub: [`vicLin8712`](https://github.com/vicLin8712)
* HackMD: [`vicLin8712`](https://hackmd.io/@vicLin8712)

# Linux 核心設計 (Spring 2025) 自我評量
## 成果發表和貢獻

2分
雖然沒有對實質的 LINUX 程式碼做出貢獻,但還是有對社會公共資源做出貢獻。

*教材
  * [2025 年 Linux 核心設計課程作業 —— kxo (A)](https://hackmd.io/qyZoNh13T7CxYEe9zRBYgw?)
    * 2025/03/22:修正錯誤網址

## 作業/隨堂測驗
6分

作業我認為每份的完成度不同,6分在於5分所花的時間,1分給對自己所展示成果的評比,雖然在實質的 LINUX 系統上沒有多大的進步,但接觸到全新的事物後對我未來的啟發確實是存在的。比如說該怎麼用數學搞投資,該怎麼自動化程式交易,作業系統設計等。

* [2025q1 Homework1 (lab0)](https://hackmd.io/@vicLin8712/rkAoh2rqkl)
lab0 是所有作業中花費最多時間的專案,從中學習到 git 相關命令的使用、perf 如何用於檢視程式碼效率、shell 命令如何運作、GDB 如何查找記憶體錯誤,以及最重要的是程式碼的布局以及程式風格的規範。上述這些議題在我學習大部分都是理論的求學過程中根本沒有遇到過。

* [2025q1 Homework2 (quiz1+2)](https://hackmd.io/ksI7FdtaT-aRr3MJdf1vlg)
深入了解 C 語言程式碼發現僅僅會 if else 的我在龐大的作業系統中根本不夠看。

* [2025q1 Homework3 (kxo)](https://hackmd.io/pTpsbxvbTT-hoyWZIvnvpA)
第一次接觸到核心的內部機制,在這堂課前連電腦運作的方式都不知道。老師給的是技術細節,更可貴的是思考方式,我開始思考電腦通電後到底怎麼運作,LINUX 核心的啟動又做到了哪些細節。

* [linux2025-homework5](https://hackmd.io/@vicLin8712/ryQgIVJgxl)
此篇整理了我對此課程的問題紀錄。

## 期末專題
4分

* [重作 kxo](https://hackmd.io/@sysprog/BJnYKkSVll)
在跟老師探討完後,發現自己對於排程機制根本沒有聊解,也因此被指派回重作此專案。4 分在於2分的時間,2分的學習過程以及思考。學習過程包含研讀 <lkmpg> 一書,了解核心模組的基本規範以及相關命令啟動、研讀 user space 與 kernel space 如何做到後者向 kernel 註冊操作提供給前者使用。

## 與授課教師的互動
10分

* [2025-04-15 課堂問答](https://hackmd.io/V7bD2XjnQuCZqDMt4ZizGA)
課堂中老師詢問如何降低優先權值映射所造成的叢集效應影響。當下第一反應是優先權值是甚麼?他背後的機制如何運作?甚麼時候會調用到此函數?但我快速切回程式碼的主體上,要在短時間內僅僅理解此份程式碼的機制並回答老師,雖然有理解程式碼運作的機制與預期結果,但對內部細節缺乏理解。後續鑽研此議題,並引用統計學模型,將程式碼數學化後可以觀察映射之後的樣本分布確實有達到分散的效果,這看似很直覺或是很簡單的過程,但我卻體會到如何用縝密的數學邏輯去描述程式碼。同時亦學習了利用 Graphziv 繪製思考過程中所使用到相對應的流程圖以及資料映射圖。

* [2025-05-29 線上討論]
與老師請教 ECC 機制與實作,老師點出我對此機制與實作理解過慢甚至是完全不懂的原因是因為對計算機相關的數學理論不熟悉。因此反問我是否有仔細閱讀每一份教材,當下的我第一直覺在想,這麼多教材怎麼可能看的完!到底哪一份才重要!我也十分納悶的詢問老師,當然又被指責了一番,好高騖遠,不求甚解,我猜可能就是老師對我的評價。我也反思效率的問題,花費了那麼多時間究竟在這們課學習到甚麼掌握到甚麼。

## 所見所聞所感
10分

* 三省吾身
這門課程遇到的種種困難放在現實世界中真的值得提起嗎?反觀〈因為自動飲料機而延畢的那一年〉文中主角所面臨的困難,或許我沒資格抱怨課程太難老師太嚴格。老師常常用自身的見聞以及經驗苛責我們的此時此刻的默默無名與無為,本該承擔起未來國家發展的我們此時此刻又有何能力"負責"?這勾起了我對未來的思考,在此動盪的國際局勢、競爭激烈的科技產業,我又該對社會做出何種貢獻?

* 數學
從小到大,從學士到碩士,所見所學之數學已超越世界大大部分的人。但所用呢?這是這堂課老師給我最大的啟發,即便是簡簡單單的統計學分析,如何將其運用在機器以及現實生活中就是種嚴肅以及深奧的題目。

## 自我評量 (1 ~ 10):
$GEOMEAN = ( 2 \times 6 \times 4 \times 10 \times 10 )^{1/5} = 5.44813985485$

方案 B :$1 + floor(GEOMEAN) = 1 + 5 = 6$