版本 33f9540998748dee7f300727d57a2c178bd01e1f
User/JyunNeng
Lawrence(紀鈞能)
自我介紹 Introduction
- 成大電機所 (National ChengKung University, Department of Electrical Engineering)
- LinkedIn:
JYUN-NENG JI
- GitHub:
Jyun-Neng
- Email:
jyunnengji@gmail.com
進階電腦系統理論與實作 2018 秋季班 個人評量
作業筆記
- HW1: 你所不知道的 C 語言
- HW2: Implementation of Queue
- HW3-1: Ternary Search Tree
- TST 原理
- gnuplot 及 perf 工具使用
- 開發紀錄(dict) / github
- HW3-2: 測驗檢討
- HW3-3: Linux 風格的 linked list
- HW4: 測驗檢討
- HW5: Data Lab
- 使用位元操作完成算數運算
- 開發紀錄(bits) / github
- HW6:
- 貢獻者: Jyun-Neng (紀鈞能), LiuJuiHung (劉睿宏)
- 繪製 heatmap 分析程式執行效能
- 觀察 memory access 狀況
- 共筆 / GitHub / GitHub(LiuJuiHung) / Youtube
- HW7: Malloc Lab
心得及自我評量 (1 ~ 10)
整學期,一字以敝之,曰『久』。 科技日新月異,技術快速地前進從不等人,身處於 21 世紀,廣泛且持之以恆的學習勢在必行 – 持久力,不僅僅男人需要,工程師也需具備。這門課我所瞭解到的不僅僅是自己薄弱 C 語言基礎 – 從沒好好的讀過 C 語言規格書,更甚的是不懂的將以前學過的知識融會貫通運用在程式設計上。修過計算機組織,卻不曾在寫程式的時候思考記憶體存取的問題。學過邏輯設計、計算機概論,卻不曾想過運用位元操作來優化算數運算。在見識到自己的不足外,這門課給我更多的是實際將所學應用於研究之中,效能分析工具的使用、SIMD、位元操作的技巧等。這門課所提供的閱讀材料非常的多,很可惜的由於這學期在研究上寫論文有些壓力,我還有很多都沒讀完。但學習並非以一門課的結束而完結,在這門課上得到了很多學習材料,不僅僅是上課老師提供的,同學們的共筆也都是很好的資料,在作業上很多時候我也都是閱讀很多同學的共筆來了解該怎麼做,持續精進自己的基本功,這是之後仍需繼續做的事。
所以綜觀的來說,我對於自己在這門課上的學習給予了 9 分的評價,這是我在經過這學期的洗禮後確實進步的證明即便仍有許多不足,剩餘的 1 分是勉勵自己繼續的學習。但為了不讓自己的成績過於難看影響了未來有可能只看成績的情況,對於實際顯示於成績單上的評分我評分為 10 分。
所以以這兩種評分情況取平均,(9 + 10) / 2 = 9.5,四捨五入後自我評分為 10 分。