版本 775007e8d564cc45d4c1618a2785cac8127abff8
Korin777 (歐禮寬)
簡介
成果發表
Linux 核心和相關專案貢獻
2022 Linux 核心設計 春季班 自我評量
作業共筆
測驗共筆
期末專題
修課心得
這堂課讓我了解到自己的基礎有多麼地不扎實,明明修過了作業系統及平行程式設計,卻在這門課中才真正地透過 atomic 操作來實作多執行緒程式,明明修過了資料結構卻在課堂上被問到紅黑樹時不知如何回答。
這堂課所學當中,最有心得的就是 lockfree linked list、hazard pointer 跟 address sanitizer,常在期末專題透過 address sanitizer 來找出 memory leak、use after free 等議題,並思考自己 linked list 對應的解決方案。
最後,在這門課中同學的筆記都是公開的,當我在做作業或測驗題遇到困難時,常會去參考同學的筆記,學習它們是如思考或透過實驗來分析這些問題,我覺得這是其他課程都沒看過的,我自己非常喜歡這點!
自我評量 (1 ~ 10)
我給自己 7 分
我覺得自己應該要花更多的時間在這門課上,不管是研讀 CS:APP、課程教材中的延伸教材;抑或是 quiz 中的延伸問題,期末專題尚未去研究 madvise 及 mmap-benchmark 專案,接下來的暑假中會嘗試去研讀它!