| 師資介紹:
經歷:國立大學博士;大學教授,補教界王牌名師。
教學特色:
配合最新考情趨勢,反覆加強;上課條理分明、重點清晰,講解非常詳細,深入淺出的教學方式,使同學們能完全了解,並且清楚掌握各校趨勢,讓同學可以在最短的時間內,獲取最多資訊。
授課進度及內容:
| 堂數 |
授課大綱 |
課程簡介 |
1 |
計算機的效能(performance) |
-
效能評估.
-
CPI, CPU time.
-
MIPS, MFLOPS.
-
Amdahl’s Law.
-
Moore Law.
|
2 |
計算機算數與MIPS組合語言 |
- 有號數與無號數.
- 補數之應用.
- Overflow.
- IEEE-754浮點數.
- MIPS組合語言.
|
3 |
計算機的架構 |
- Von-Neumann Model.
- ALU之設計.
- CU之設計.
- CPU架構與指令格式.
- Addressing mode.
- 指令的執行.
- RISC與CISC.
- Micro-operation.
- LACA.
- Single cycle and Multi cycle的Implementation.
- MIPS CPU之 Datapath 的設計.
|
4 |
算數運算 |
- 無號數的乘法.
- 有號數的乘法.
- Booth’s乘法與改良法.
- 還原除法與不還原除法.
|
5 |
記憶體組織與架構 |
- Main Memory.
- Memory Hierarchy.
- Cache Memory,位置對映方式, 與3C的解決方法.
- Interleave Memory.
- file Memory, 頁替換演算法, 分頁與分段法, TLB, WT與WB.
- Associative Memory.
- 磁碟與磁帶, RAID.
|
6 |
I/O Interface |
- Memory Mapped I/O與I/O Mapped I/O.
- Bus之種類(Backplane Bus, I/O Bus, Processor-Memory
Bus ).
- Asynchronous / Synchronous Bus.
- Polling, Interrupt, DMA.
- Bus Arbitrations.
- IOP 或Channel.
- Asynchronous / Synchronous傳送方式
- Handshaking 傳送方式.9. RS-232, GPIB.
|
7 |
平行處理與管線處理 |
- Parallel Processing目的及方法, 超純量, 超級管線.
- SISD, SIMD, MISD, MIMD.
- MIMD中Interconnection Topologies的種類.
- Butterfly network.
- Multiprocessors.
- 管線的觀念, Speed-up之計算, Hazard 與解決方式.
- RAW, WAR, WAW.
- Branch Predictor之設計.
- Precise Exception.
|
8 |
組合邏輯 |
- HA, FA, HS, FS之設計.
- 解碼器, 編碼器, 多工器, 與解多工器.
- 比較器, 加/減法器.
- 組合電路之設計.
- 列表法化簡.
- PLA, PAL, ROM, FPGA.
|
|
9 |
序合邏輯 |
- Moore / Mealy machine.
- Flip- Flop.
- 狀態化簡與狀態圖繪製.
- 同步/非同步式電路設計.
- 計數器設計.
|
參考書目:
| 書 名 |
作者 |
出版社 |
| Computer Organization & Design(大部份學校用書) |
D.A. Patterson |
Morgan Kaufmann, Second & Third
Edition. |
| Computer Architecture and Organization |
J.P. Hayes |
McGraw-Hill International Editions,
Third Edition. |
| Computer OrganizationAnd Architecture |
William Stallings |
Prentice Hall, Fourth Edition. |
| Digital Logic and Computer Design |
M. M. MANO |
東南出版社 |
| Fundamentals of Logic Design |
Charles H. Roth, Jr. |
高立出版社Fourth Edition. |
上課使用教材:
|