版本 464abf6760180bb12e115d08f8da3b378890621a
Changes from beginning to 464abf6760180bb12e115d08f8da3b378890621a
---
title: keep90ing (曾偉誠)
categories: User
---
# 簡介
* 國立中正大學 資訊工程研究所 (2025/09 ~)
* GitHub: [`keep90ing`](https://github.com/keep90ing)
* HackMD: [`cheng`](https://hackmd.io/@V_OEP3KMRkCh1JWY3s7yWA)
# 2026 Linux 核心設計 春季班 自我評量
## 成果發表和貢獻
* 課程教材
* [Linux 核心設計: Scheduler(2): 概述 CFS Scheduler](https://hackmd.io/@sysprog/linux-scheduler/%2F%40sysprog%2Flinux-scheduler-2):nice value 每增加 1,weight 就乘上 1.25 倍 -> 因此 nice value 每增加 1,weight 就變為原本的 1/1.25
* [你所不知道的 C 語言:linked list 和非連續記憶體](https://hackmd.io/@sysprog/c-linked-list#Modern-method):typo(前題 -> 前提)
* [運用 Perf 分析程式效能並改善](https://hackmd.io/p6CKCtaZQBe3GJyiLEjbJg?view=#%E5%8F%96%E6%A8%A3%E6%B8%AC%E9%87%8F):typo(取樣頻率頻率的高低 -> 取樣頻率的高低)
* [你所不知道的 C 語言:數值系統](https://hackmd.io/@sysprog/c-numerics#%E7%9C%81%E5%8E%BB%E8%BF%B4%E5%9C%88):文中程式的輸出會將位元反轉的結果去掉 32 bits 前置的 0,使輸出沒有對齊 32 bits ,這不但會影響閱讀,也無法完整表示二補數,bit reverse 與 signed/unsigned 的對應關係。
* [slab 記憶體配置器](https://hackmd.io/5Fn8N3HeRkGIO7cZu7chIw?view):較新的 Linux 核心版本已棄置 slob 和 slab -> 較新的 Linux 核心版本已棄置 SLOB 和 SLAB。
* Kernel patch (Trivial)
* typo patch:[[PATCH] mm/slub: fix typo in sheaves comment](https://lore.kernel.org/all/20260516164033.1566208-1-cheng20011202@gmail.com/)
* 與 Linux 核心相關的公開演講
* COSCUP-帶您讀源碼:[分層剖析 Linux Kernel 如何觀測記憶體存取行為並推論 Working Set](https://pretalx.coscup.org/coscup-2026/talk/DRAXDG/)
## 作業/隨堂測驗
回顧這三次的作業,我發現自己常常閱讀教材後就急著回答作業中的問題,沒有停下來反思並紀錄教材內容、實作考量、題目背後的問題。同時在面對數學推導相關題目時,我意識到自身數學能力之缺乏,而需要花費許多時間補足相關知識,最後發現仍準備不足而選擇完成其他題目。
* [2026q1 Homework1 (warmup)](https://hackmd.io/@V_OEP3KMRkCh1JWY3s7yWA/linux2026-warmup)
* [2026q1 Homework2 (stdc)](https://hackmd.io/@V_OEP3KMRkCh1JWY3s7yWA/linux2026-stdc)
* [2026q1 Homework3 (basics)](https://hackmd.io/@V_OEP3KMRkCh1JWY3s7yWA/linux2026-basics)
## 期末專題
* [Linux 核心設計專題: SLUB_TINY 分析和改進](https://hackmd.io/@sysprog/BJoKriLR-x)
## 與授課教師的互動
## 所見所聞所感
## 自我評分