作者neoneon (紅茶を飲む程度の能力)
看板NCTU-Teacher
標題Fw: [心得] 李毅郎-計算機組織
時間Mon Jul 11 23:44:09 2016
※ [本文轉錄自 neoneon 信箱]
作者:
[email protected] ("愛宕有機奈米負離子貓")
標題: [心得] 李毅郎-計算機組織
時間: Sun Jul 10 08:26:23 2016
作者: advanding100 (丁丁) 看板: NCTU-Teacher
標題: [心得] 李毅郎-計算機組織
時間: 2011/01/25 Tue 00:05:25
⊕課名⊕
計算機組織
▲教授▲
李毅郎
★修課年度★(請加註開課單位 如:大三通識、XX系選修、XX所)
99上 資工大三必修
£教了什麼£(課程大概內容。或是額外學會了什麼東西。)
用書為計組聖經本(算盤本):
David A. Patterson and John L. Hennessy,
Computer Organization & Design-- The Hardware/Software Interface,
4th edition, 2009, MORGAN KAUFMAN.
的1~6章
MIPS語言(類似組合語言的低階語言)
Arithmetic(電腦的算術)
The Processor(處理器)、pipeline(管線化)
Memory Hierarchy(記憶體階層)、cache(快取)
Storage and I/O
◆上課方式◆(投影片、團體討論、老師教學風格)
投影片上課,每堂課都會錄影。
老師講話的速度慢慢的(溫文儒雅的感覺),用"有邏輯"的說法跟我們介紹計算機組織
有邏輯是指他不會一味的照投影片教,而是有自己邏輯,再跟投影片內容呼應。
如果都跟上他講話的內容,基本上不會遇到問題。
教了一個段落後,有時會告訴我們這裡很重要,大家有沒有問題。如果有人發問,老師
總是會聽懂同學的問題(聽不懂的話會再跟同學確認一次),再詳細的講解一遍。
雖然課本是聖經本,但老師常跟我們說:同學不用把這本書當成bible,他也可能
寫不好。電腦架構他這樣設計有優缺點,如果你有更好的設計,只要講得有道理,
就不要完全信服課本。
▼考試作業▼
三次大考65%,七次小考15%,6次作業20%。
大考試似乎是70%是聯合命題,30%老師自己出。老師自己出的部分常會考小考的東西,
或他上課強調的,不會很刁鑽。
小考的目的是要讓我們跟上進度念書,常常有很多是非題,或申論題(解釋這些名詞),
或計算題。都是課本上的東西啦,如果課本讀得懂,就ok了。
計組的作業都是用Verilog來做個簡單的CPU
作業一是自己設計一個CPU,能讀Load跟Store指令。
作業二是自己設計一個CPU,能做ALU(算術邏輯單元)運算。
作業三是自己設計一個CPU,根據指令來控制其他元件(decoder)。
作業四是把前三個作業整合,成為一個小型CPU。
作業五是把作業四的CPU改良成能pipeline(管線化)處理指令運算。
作業六是寫個程式模擬cache(快取),用C/C++。
¥其他¥(是否注重出席率or嚴禁遲到?需要的基礎?)
不點名。小考前會先講,讓同學準備。
寫作業都是用verilog來寫程式,但是這門課從頭到尾都沒有教我們verilog。
這門是資工系三上必修,大家的基礎都是在大二下數位電路實驗學的verilog。
所以第一個作業研究的有點辛苦(以前基礎不好QQ)
¢最後想說的話¢
老師不只在課堂上樂於解答學生問題,下課時同學去問他問題,他也不厭其煩的再講解
一次。私下跟老師約時間問問題,老師也很有耐心再教導,不管我問的問題多笨。
&誰適合修這門課&
計算機組織這門課,修到後來發現就是在講『電腦如何運作』的課,CPU怎麼設計?
記憶體怎麼設計?為什麼要這樣設計?快與省空間如何取捨(trade off)?
除了資工系必修外,有興趣的人可以來聽聽看:)
--
※ Origin: 交大次世代(bs2.to)
◆ From: CSdingDong.Dorm7.NCTU.edu.tw
推 neon:推薦這篇文章 01/25 00:24
推 neon:推薦這篇文章 01/25 00:24
推 ueewbd:推薦這篇文章 01/25 13:05
推 asdofe:推薦這篇文章 01/25 13:35
推 kougousei:推薦這篇文章 01/25 16:46
推 bzg636:推薦這篇文章 01/25 17:43
推 bzg636:老師人很好,很有耐心 01/25 17:44
推 ensky:推薦這篇文章 01/25 22:19
推 charlie11222:推薦這篇文章 01/25 23:03
推 wirykl:推薦這篇文章 01/26 11:18
推 takingblue:李毅郎老師必推~用心教學的好老師 01/26 16:57
推 foxs91092:推薦這篇文章 01/26 17:34
推 mike1026915:推薦這篇文章 01/27 10:34
推 angela1210:推薦這篇文章 01/27 16:42
推 wensnoopy:推薦這篇文章 01/31 13:42
推 dnol:推薦這篇文章 02/14 10:24
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: neoneon (106.105.175.48), 07/11/2016 23:44:09