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

版本 33f9540998748dee7f300727d57a2c178bd01e1f

User/JyunNeng

Changes from beginning to 33f9540998748dee7f300727d57a2c178bd01e1f

Lawrence(紀鈞能)
------------------
**自我介紹 Introduction**

- 成大電機所 (National ChengKung University, Department of Electrical Engineering)
- LinkedIn:[```JYUN-NENG JI``` ](https://www.linkedin.com/in/jyun-neng-ji-5536aa9b/)
- GitHub:[```Jyun-Neng```](https://github.com/Jyun-Neng)
- Email:```jyunnengji@gmail.com```

進階電腦系統理論與實作 2018 秋季班 個人評量
=======================
作業筆記
--------
- HW1: 你所不知道的 C 語言
     - [學習筆記](https://hackmd.io/c/HyUtZvJKQ)
- HW2: Implementation of Queue
     - 記憶體配置基礎
     - 字串處理
     - [開發紀錄](https://hackmd.io/s/By4USu7Ym) / [github](https://github.com/Jyun-Neng/lab0-c)
- HW3-1: Ternary Search Tree
     - TST 原理
     - gnuplot 及 perf 工具使用
     - [開發紀錄(dict)](https://hackmd.io/s/ByoHx_go7) / [github](https://github.com/Jyun-Neng/dict)
- HW3-2: 測驗檢討
     - [學習筆記](https://hackmd.io/s/HJEsYXz5m)
- HW3-3: Linux 風格的 linked list
     - [學習筆記](https://hackmd.io/s/SJGkkHDqX)
- HW4: 測驗檢討
     - [學習筆記](https://hackmd.io/s/S1NT-cHjQ)
- HW5: Data Lab
     - 使用位元操作完成算數運算
     - [開發紀錄(bits)](https://hackmd.io/s/HJywpnMnX) / [github](https://github.com/Jyun-Neng/datalab)
- HW6: 
     - 貢獻者: Jyun-Neng (紀鈞能), LiuJuiHung (劉睿宏)
     - 繪製 heatmap 分析程式執行效能
     - 觀察 memory access 狀況
     - [共筆](https://hackmd.io/s/S1BHLdF2m) / [GitHub](https://github.com/Jyun-Neng/sysprog_hw06) / [GitHub(LiuJuiHung)](https://github.com/LiuJuiHung/sysprog_quiz8_num2) / [Youtube](https://youtu.be/P0vfFxXegFY)
- HW7: Malloc Lab
     - 貢獻者: Jyun-Neng (紀鈞能), LiuJuiHung (劉睿宏)
     - 了解分配器(allocator)原理並實作
     - 完成 malloc, free, realloc 函式
     - [共筆](https://hackmd.io/s/SkCiB4QGN) / [github](https://github.com/Jyun-Neng/malloclab)

心得及自我評量 (1 ~ 10)
----------
整學期,一字以敝之,曰『久』。
科技日新月異,技術快速地前進從不等人,身處於 21 世紀,廣泛且持之以恆的學習勢在必行 -- 持久力,不僅僅男人需要,工程師也需具備。這門課我所瞭解到的不僅僅是自己薄弱 C 語言基礎 -- 從沒好好的讀過 C 語言規格書,更甚的是不懂的將以前學過的知識融會貫通運用在程式設計上。修過計算機組織,卻不曾在寫程式的時候思考記憶體存取的問題。學過邏輯設計、計算機概論,卻不曾想過運用位元操作來優化算數運算。在見識到自己的不足外,這門課給我更多的是實際將所學應用於研究之中,效能分析工具的使用、SIMD、位元操作的技巧等。這門課所提供的閱讀材料非常的多,很可惜的由於這學期在研究上寫論文有些壓力,我還有很多都沒讀完。但學習並非以一門課的結束而完結,在這門課上得到了很多學習材料,不僅僅是上課老師提供的,同學們的共筆也都是很好的資料,在作業上很多時候我也都是閱讀很多同學的共筆來了解該怎麼做,持續精進自己的基本功,這是之後仍需繼續做的事。

所以綜觀的來說,我對於自己在這門課上的學習給予了 9 分的評價,這是我在經過這學期的洗禮後確實進步的證明即便仍有許多不足,剩餘的 1 分是勉勵自己繼續的學習。但為了不讓自己的成績過於難看影響了未來有可能只看成績的情況,對於實際顯示於成績單上的評分我評分為 10 分。

所以以這兩種評分情況取平均,(9 + 10) / 2 = 9.5,四捨五入後自我評分為 10 分。