精華區beta NTUcourse 關於我們 聯絡資訊
※ 本文是否可提供臺大同學轉作其他非營利用途?(須保留原作者 ID) (是/否/其他條件):是 哪一學年度修課: 98-1 ψ 授課教師 (若為多人合授請寫開課教師,以方便收錄) 郭斯彥 δ 課程大概內容 Computer Abstraction and Techonology Instruction Language Arithmetic for Computers Processor Memory Hierarchy Storage and other I/O supplement material: Quantum computing Ω 私心推薦指數(以五分計) ★★★★★ ★★★+0.5★ η 上課用書(影印講義或是指定教科書) Computer Organization & Design, The Hardware/Software Interface 4th edition by David Patterson and John Hennessy μ 上課方式(投影片、團體討論、老師教學風格) 全部用投影片上課,拿廠商的投影片修改,必要時老師會寫一點黑板 幫助說明,不過不知道是這學期換新版投影片還是老師沒有備課得很 完全,有時候講起來不那麼流暢,甚至有時候還會有錯 另外老師的雷射筆是綠色的,非常閃亮 σ 評分方式(給分甜嗎?是紮實分?) 期中考 40% 期末考 40% 作業*6 20% 給分還沒出來,不過老師說大概會把分數調到電機系選修課的平均水準 ρ 考題型式、作業方式 考試的話其實出得還蠻活的,概念課本裡面都有,不過老師會自己設計 題目,要觀念都弄清楚才寫得出來,不會刻意刁難,但是也確實不好寫 作業的話是我蠻反感的一個部份,除了第一次作業是一篇英文作文外, 每次作業都是勾選課本的習題,份量並不少,一次寫起來快則8小時, 但題目卡住會花1X小時甚至更多,糟糕的地方是,這本課本的習題很不 嚴謹,敘述啦名詞的用法跟課文有時候有很大差異,又有時候題意根本 就交代不清,也有蠻多莫名奇妙的題目,寫起來真的相當痛苦,聽說以 前版本的課本沒有問題,第四版大改版後習題幾乎都重新編過,量大量 提升但質可能還有待加強 不過不可否認寫作業還是有很大幫助,尤其很多需要你自己當電腦跑過 一次流程,概念就會更加清楚 ω 其它(是否注重出席率?如果為外系選修,需先有什麼基礎較好嗎?老師個性? 加簽習慣?嚴禁遲到等…) 不點名,要選修建議修過計算機概論,要會一點點的C語言,最好還可以 知道一些邏輯設計的東西,要不然硬體的圖可能看起來會有點累 加簽記得是第一類,直接上網選就可以了 這門課以架構相對簡單的MIPS處理器架構來說明計算機處理資料的方法, 課程著重在processor跟memory這兩個部份 首先會先教MIPS的組合語言,也會在作業給大家寫一些小程式熟析 了解了語言後會先跳到Arithmetic Unit,講解在CPU中怎麼作四則運算 這個部份會跟Logic Design有一點重複,所以聽起來會比較熟析 之後就進入課程的重點processor,這裡會一步步由簡化繁,告訴你 CPU裡面的datapath究竟是怎麼運作,許多功能要怎麼用硬體去達成 基本的架構建立完成後再討論如何用pipeline增加效能 之後討論到memory,主要是在講解memory跟各級的Cache memory怎麼 互相連絡,查找資料,然後也會講解virtual memory的概念 課程最後講到的是I/O,講的是電腦怎麼跟外來的設備以及硬碟溝通 最後一堂課老師因故不能來,請他的博士生跟大家講解Quantum computing的基本概念 Ψ 總結 這是電機系的系定選修課,不過我想只要對計算機有興趣,想知道 機殼裡面到底在發生什麼事情的都可以來修修看,一般會認為是CS領域 或是EDA領域要知道的東西,課程很需要你把自己當成電腦去跑那個架構 的datapath,跑過之後會覺得設計出這些架構的人真的很厲害,基本上 除了讓人寫得很火的作業(扣一顆星)以外,這門課確實可以學到蠻多東西 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.125.26
star1327p:推計算機結構這門課 01/16 15:59