作者neoneon (紅茶を飲む程度の能力)
看板NCTU-Teacher
標題Fw: [心得] 陳添福 - 計算機組織
時間Tue Jul 12 01:46:49 2016
※ [本文轉錄自 neoneon 信箱]
作者:
[email protected] ("愛宕有機奈米負離子貓")
標題: [心得] 陳添福 - 計算機組織
時間: Sun Jul 10 10:25:35 2016
作者: gxlkhhc (XD) 看板: NCTU-Teacher
標題: [心得] 陳添福 - 計算機組織
時間: 2012/02/01 Wed 01:33:33
⊕課名⊕
計算機組織
▲教授▲
陳添福
★修課年度★(請加註開課單位 如:大三通識、XX系選修、XX所)
100學年 大二上 1G4CD 資工系必修 工程三館114
£教了什麼£(課程大概內容。或是額外學會了什麼東西。)
第一章是介紹一些電腦效率的計算,CPI等,整學期不時會跑出來...
第二章是組合語言,不過主要是在教MIPS組語
前兩章很快就帶過去了,其實看課本發現不少都沒教也沒考
第三章是電腦的運算,ALU之類的
會先教一些數位電路設計就有教的東西,如位數表示、加減法、Overflow、Carry等
之後就開始教怎麼做一個簡單的ALU
然後教乘法器的較快速做法,但後面除法、浮點數全都略過不教不考
這時就有第一個作業,用數位電路實驗學的Verilog實作一個ALU
之後就第一次期中考
第四章是在實作一個可以跑MIPS組語基本指令的簡單CPU
老師花了非常非常多的時間在教這一章,第二次期中考的範圍就只有第四章
從最簡單的Single-Cycle開始,第二次作業就是實作一個Single-Cycle的CPU
然後再教Load/Store,第三次作業就是第二次作業加上Data Memory
再來教Pipelining的CPU,第四次作業就是將原本的CPU改為Pipelining
但是這樣的CPU會有Hazard,所以之後又教解決方法Data Forwarding、hazard detection
第五次作業就是將第四次作業改成可以解決Hazard
第四章最後是Branch Hazards、Exceptions和一些將CPU做的更完美的設計
不過沒有派作業,考試Branch Hazards以外後面兩個沒有考
第五章是Memory,Cache、Virtual Memory等
因為考完第二次期中考已經沒什麼時間,老師第五章教的很快,不像第四章那麼仔細
第六次作業是用C/C++實作一個Cache
第六章是I/O,第七章是多核心處理
這邊老師根本是狂飆 0.0 ,短短兩週就教完的樣子...感覺沒怎麼教到...
雖然說老師說主要要考第五章,但是期末考還是老了不少第6、7章的
雖然如此,但我還是要說,這堂課學得超充實( ̄▽ ̄#)﹏﹏
◆上課方式◆(投影片、團體討論、老師教學風格)
老師都用他的投影片,偶爾板書
老師規定要把投影片印出來,他要檢查,不過好像也沒在檢查
投影片內容大約是課本大要,有些細的東西
像是第6、7章老師用飆的過去,還是得自己看
在教ALU跟CPU時,老師特別叫我們把CPU的圖多印幾份
老師沿著各個資料路徑畫線帶我們,我覺得這樣真的很棒
上課跟他畫過幾遍,CPU的樣子就記下來了
而且我覺得老師很有教學熱誠,總是滿臉笑容在上課
不時會跟我們互動,也會講冷笑話逗我們笑
我覺得他教得很好!上課聽過一遍幾乎就懂了不會忘
▼考試作業▼
原本開學老師是說有七個作業,但最後只有六個,作業滿分都超過100
(作業Deadline都一延再延,老師恐嚇我們說這樣到寒假才有可能做到第七次作業
不過最後還是很佛心的只出六個~)
雖說六個,但第3、5都只是簡單修改前一次作業而已
第4次作業也只是把原本寫的CPU改Pipelining,實際上負擔沒有很重
第3、6還有分組,另外還要去Demo
助教人超好的,我們有BUG,他陪我們兩個小時抓出來Q口Q
兩次期中考我覺得都不太難,上課有聽,作業有做出來
基本上那些圖形的樣子都會在腦中
期末考因為老師飆的太快我沒怎麼搞清楚狀況就去考了
感覺考得很細,主要是期末考的範圍很多名詞解釋...
沒去看課本我覺得完全掰不出來(汗)
三次考試滿分也都超過100,期中考平均50、60
但是老師說是M型分布,說會的人都衝到80、90,不會的人就會非常慘0.0
另外,還有突襲小考
但是老師說只是想當點名而已
事後看起來應該真的只是點名用...因為我小考其實都考很差 = =
¥其他¥(是否注重出席率or嚴禁遲到?需要的基礎?)
突襲小考、發考卷都當點名,所以還是別翹比較好0.0
需要的基礎...雖然有用到MIPS組語,但是跟組合語言與系統程式教的x86不一樣
不過有學過還是比較好一點
前五次作業都用Verilog,所以大概要先修過數位電路實驗吧
(不過開學有一堂請助教來教Verilog,我想不會也可以從頭學吧...(我就是))
另外數位電路設計大概也要會一下比較好...
後來聽說計組跟數位系統設計的課程內容重複很大
去載了范倫達老師的數位系統設計講義來看,好像真的是,不過計組教的比較細
然後好像跟作業系統概論也有點關係
因為在教5~7章時,老師常說「這個...我想你們作業系統有教過了吧?」
¢最後想說的話¢
我覺得老師教的很好很有趣~
我很推這堂課!!!分數也給的不錯
&誰適合修這門課&
上課認真聽的人吧(?)
--
※ Origin: 交大次世代(bs2.to)
◆ From: 118-171-47-160.dynamic.hinet.net
推 xatier:推薦這個 gxl 02/01 02:10
糖 super9817020:推薦交大田馥甄(Tien-Fu Chen)!! 02/01 02:46
推 francis87192:推薦這篇文章 02/01 04:16
推 darkgerm:推薦這篇文章 02/01 09:12
推 Baseball:推薦這篇文章 02/01 09:30
推 zelinlieuten:推薦這篇文章 02/01 10:14
推 peanut:推薦這篇文章 02/01 10:51
推 tig103:推薦這篇文章 02/01 11:16
推 a320576:推薦這篇文章 02/01 12:45
推 br2912816:推薦這篇文章 02/01 14:47
推 skrhbk:推薦這篇文章 02/01 17:49
推 danielsig727:推薦這篇文章 02/01 20:13
推 HIKA:添福哥一定要推一下 02/01 22:15
推 mike111187:推薦這篇文章 02/02 09:39
推 andy810625:推薦這篇文章 02/02 22:24
推 starcraft031:推薦這篇文章 02/03 19:17
推 imUP3:推薦這篇文章 02/03 19:20
推 ptyan:推薦這篇文章 02/06 02:09
推 Joeyeh:推薦這篇文章 02/07 17:49
推 chippy623:推薦這篇文章 02/07 21:10
推 gh40402:推薦這篇文章 02/09 09:16
史 sticky84:超級推陳添福老師!!!!! 02/11 21:36
推 ilcic:老師教超好又很好笑, 只是手寫筆常常漏水XD 02/26 16:15
推 gxlkhhc:是觸控筆一直畫歪吧XD 02/27 00:03
推 josephcc:推薦這篇文章 04/07 20:53
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: neoneon (106.105.175.48), 07/12/2016 01:46:49