版本 75bc24e8e8f815109ab97075983a69b6a08ec6c4
Changes from 75bc24e8e8f815109ab97075983a69b6a08ec6c4 to b6a12c8aba6cb598043a43f5ed7abd7a3e6e56c3
---
title: Albert Yi (易子捷)
categories: User
...
# 簡介
* 國立成功大學 資訊工程學系 普渡雙聯組 114 級 (2021 ~ 2024)
* Purdue University (2024~)
* GitHub: [`cheezad`](https://github.com/cheezad)
* HackMD: [`cheezad`](https://hackmd.io/@cheezad)
# 2024 Linux 核心設計 春季班 自我評量
## 作業及quiz共筆
* lab0-c: [`HackMD`](https://hackmd.io/@cheezad/linux2024-homework1)
* quiz1+2: [`HackMD`](https://hackmd.io/@cheezad/linux2024-homework2)
* Homework5-Assessment: [`HackMD`](https://hackmd.io/@cheezad/linux2024-homework5)
* Linux 核心專題: [`HackMD`](https://hackmd.io/@sysprog/r1faEmnVR)
## 發現共筆中有錯誤
* lab0-c: [`HackMD`](https://hackmd.io/xgBYWbQ5Rc68kNbQmxtkwQ#-%E8%AB%96%E6%96%87%E3%80%88Dude-is-my-code-constant-time%E3%80%89%E9%87%8D%E9%BB%9E%E6%8F%90%E7%A4%BA) 中「論文〈Dude, is my code constant time?〉重點提示」的地方發現一些錯誤
## 修課心得
## 自我評量
1. 成果發表和貢獻: 10分
1. 成果發表和貢獻: 9分
遇到教材不理解的時候都會點進去看他相關的連結,有時候連結網址還是無效的,便會往網址的上一層看能不能找到原本教材的新網址。我也在 lab0-c 的作業說明中發現一個錯誤,並在下面提出提問。
2. 作業/隨堂測驗: 10分
這堂課中,我自己認為進步最多的地方就是快速閱讀程式的能力。從小考中,我學會如何從前後的程式碼推出下一步。更重要的是,我學會怎麼讀懂 man page 並從文字敘述或是下面的範例得知要填數什麼參數。
3. 期末專題: 7分
這堂課中,我自己認為進步最多的地方就是快速閱讀程式的能力。從小考中,我學會如何從前後的程式碼推出下一步。更重要的是,我學會怎麼讀懂 man page 並從文字敘述或是下面的範例得知要填數什麼參數。像是最後在實作 signal 刷新終端機,我就是透過 man page 來看懂 signal 的參數要怎麼設定
3. 期末專題: 6分
期末專題中間因為大三的專題以及編譯作業停擺了快一個月。在做專題的時候,卡在定點數的地方卡了兩個禮拜還是想不到要怎麼實作出來,後來去實作出讓秒數可以在終端每秒更新。在讀教材的過程中重新了解 semephore 跟 mutex 的差別,把上學期作業系統沒有讀懂的地方真正了解。
4. 與授課教師的互動: 10分
5/1 9:30pm 一對一討論:在和教授討論之後,我發現自己平常應付考試的方法不是真正學習該有的態度。不應該速讀過教材,如果只是速讀,AI在這點做的比人類還快而且更好。同時我也發現自己的口語表達不理想,後來在讀教材都有試著在吃飯的時候跟同學解釋剛剛讀到的東西。
5/7 上課參與問答:那次的小考我拿到滿分,但在教授問 Futex 相關的問題時,我卻答不出。在課後我有去把老師問的正確答案找出來。
5. 所見所聞所感,務必提及閱讀〈因為自動飲料機而延畢的那一年〉和回顧自身在本課程的投入狀況:
6/29 9:30pm 一對一討論:與教授討論分數,被小考殺得措手不及,便回去認真準備再次補考。
7/1 8:00pm 一對一討論:這次的問答有讓老師比上次滿意,但是提及 FUTEX 教授希望我上網找範例程式然後去修改,例如說:signal 的地方改 wait 、wait 改 signal,再去解釋程式的行為,如此才能真正了解整個概念。
5. 所見所聞所感,務必提及閱讀〈因為自動飲料機而延畢的那一年〉和回顧自身在本課程的投入狀況: