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

User/tina0405

許雅雯(tina0405)

簡介

  • 國立成功大學工程科學系106級 (2013~2017)
  • 國立成功大學電腦通訊研究所 (2017~)

聯絡資訊

  • Gmail : tina423424@gmail.com
  • Github : tina0405

作業系統設計與實作

##作業及筆記##

##課堂心得## 雖然第一個禮拜去畢旅沒有,但後來的時間都有好好把握去讀資料,只可惜寫程式的能力還是太弱,但真的學到很多東西,從作業3開始設計實驗去證明一些我們在論文上看到的知識是否正確,也嘗試利用 perf 去看效能,還嘗試寫了 memory pool ,利用找 mutex 的小工具去看哪裡出錯。以前雖然寫過雙執行緒,但卻沒有像最後一次分組報告一樣,同時分配好幾個獨立的工作給 thread 彼此不互相干擾,也嘗試去猜測錯誤,利用數據來證實我們的想法,我想這堂課最大的收穫就是能夠認知到原來以前學習時,從來沒想過要證實猜想,一昧的接受別人或網路上的知識吧!

##自評分數##

  • 我給自己6分
  • 給自己6分的原因,總覺得想法很多但寫程式的能力太薄弱,很多實驗都還沒來的及做到想要的樣子就結束,但還是很喜歡這堂課學到的小工具及各方面的想法刺激。

進階電腦系統理論與實作

##作業及筆記## * HW1 * 開發紀錄(ternary) / github * 開發記錄(phonebook) / github * 開發記錄(clz) / github * HW2 * 開發紀錄 (prefix-search) / github * 開發紀錄 (software-pipelining) / github * HW3 * 開發紀錄 (simulator) / github * 第一次分組報告
* 自我檢查事項(sandbox) * 第二次分組報告 * 開發記錄(raytracing) / Github * 第三次分組報告 * 開發記錄(WebAssembly) / Github

##課堂心得## 挑戰了第二次的課,這學期比上學期滿意許多,已經開始可以開始設計實驗,寫程式驗證看看,雖然很多時候還是考慮不周全,導致實驗設計錯誤,或跟一開始的需求偏離,但至少能被指正錯再哪,GNU TOOL 的運用上也比上學期熟悉,上學期寫失敗的簡易 memory pool 也可以動了,突然發現上學期太急,根本連基本觀念都沒弄懂就想去寫程式,也透過 CSAPP 的小題目釐清一些上學期沒弄懂的部份,還有很多地方需要加強跟努力,這次修這堂課花的比上學期還要多很多時間,因為發現了自己非常不足,但可惜程式還是寫太少。

##自評分數## 這學期給自己 8 分,因為我覺得這學期所花費的時間和精力真的很多,也希望之後可以再修的話,設計的實驗能更精準。