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

User/C24006038

心得與自我評量

  • 第一次上了涵蓋範圍如此之廣的課程。付出相同時間的情況下,理學院的課程可能是弄懂了某個基礎式子之後,諸多現象都能透過這個基礎加以描述、解釋,像是maxwell的四條方程式等等。而在這邊稍為懂一些interrupt皮毛之後,對於同一個作業系統底下的不同單元,例如MMU,卻還是可以幾乎沒有任何idea,這對我而言是件非常新奇的事情。除了這個之外,也遇到了非常多的其它第一次,像是第一次寫組語、第一次翻讀一個架構的reference manual以及第一次試圖理解一個真的可以運作的OS的程式碼等等,也見識到了資料結構在實務上的運用。從一開始hacpack可以寫的亂七八糟到後面可以慢慢跟上作業的基本題,算是獲益良多,最後更是從ARM ARM的NVIC一路追到Linux的interrupt handling上頭,補充uClinux頁面上關於interrupt的資料之於也認識到了handling分為硬體到軟體兩個層面(期初寫考卷時連kernel level 不會被preempt也不知道)。但由於這個學期末發生了一些priority比較高的事情導致學期末有點無心於硬體應用測量方面,僅負責自己分到的工作內容(修繕uClinux頁面底下interrupt章節),因此給自己的自我評量分數為35/40。