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

版本 618c4e1053575fe285551785c7fe47a80e0b1c8f

User/ICARUSHERALD96500

Changes from beginning to 618c4e1053575fe285551785c7fe47a80e0b1c8f

## 2024 Linux 核心實作 春季班 自我評量

* 簡介:國立成功大學 電機所
* github:ICARUSHERALD96500
* HackMD:icarusherald

## 作業與隨堂測驗
* Homework1 (lab0) : 開發紀錄(https://hackmd.io/@icarusherald/linux2024-homework1) / Github(https://github.com/ICARUSHERALD96500/lab0-c)
* Homework2 (quiz1+2) : [開發紀錄](https://hackmd.io/@icarusherald/linux2024-homework2) / Github
* Homework3 (重作 lab0)
* Homework4 (quiz3+4): [開發紀錄](https://hackmd.io/@icarusherald/linux2024-homework4)
* Homework5 (assessment) : [開發紀錄](https://hackmd.io/@icarusherald/linux2024-homework5)

## 期末專題
Homework(quiz 10):[開發紀錄](https://hackmd.io/@icarusherald/Homework_quiz10)

## 與授課教師的互動
一對一討論:5月18日(六)下午2:30~3:00

* 並行程式設計:排程器原理:與 [yourui1017](https://wiki.csie.ncku.edu.tw/User/yourui1017) 同組,討論 coroutine 中,stackful 和 stackless 的差別。
* Homework5 (assessment) : 開發紀錄:僅使用 bitwise operation ,不使用乘/除法完成浮點數乘上 10 

## 修課心得
閱讀 <因為自動飲料機而延畢的那一年> 最讓我有感觸的是,成熟就是知道自己要什麼。為了自製一台賣機而耗費一年時間,但等到時過境遷後再回頭看,我覺得那大概會是他換到人生中最滿足的一年。而與這門課相似的是,比起一些輕鬆的課,可以不必這樣折磨自己。但是就是因為想要從這門課中帶點東西走,所以才堅持下去。

老師提供扎實的教材,雖然無嘗公佈在網路上,但想學到東西仍然需要傾注大量心力和時間。從學期初開始lab-0公佈時,我秉持把教材看完的想法。但在這麼大量的教材下顯然是不可能完成,加上實驗室原本的負荷以及其他修課。根本不可能堅持把教材看完,因為看完一層還有更深的一層連結。隨繳交期限逼近與作業進度落後,心裡越發緊張,開始萌生退選的想法。但是本著我知道一旦放棄了就幾乎不可能會再把教材在有空時拿起來看的結果。最終還是繼續花了進兩個月才看到lab-0的卡比。

與老師面談時,才在 quiz3+4 的作業。而被要求提出對教材的疑問時,卻不知道從何問起。此時我才發現,花了兩個月看的教材似乎沒有完全讀懂。於是便開始從其他入門的開放課程看起,雖然被要求不要交互看教材。但是當惡補完作業系統後才赫然發現老師的教材根本都是重點精華。雖然相對先前,對作業系統比較有基本概念,但對於教材當中時不時初現的實作常用的函式或套件仍是陌生。因此唯有自己實作,才能徹底了解自己是否掌握所學。

## 自我評量
$(2\times9\times7\times7\times8)^{1/6} = 6.32$

使用方案 B 計分:$1 + floor(6.32) = 7$