This course discusses the organizations, working mechanisms, designs, performance analyses and architectural optimizations of computing systems. Designed for first-year undergraduates at the School of Software, SCNU, this course aims to:
Equip students with foundational knowledge of computer architecture (i.e., instruction set architecture, information representation, CPU design and microarchitecture, memory hierarchy, input/output systems, and performance analysis);
Provide an up-to-date treatment of recent advancements in computer architecture that are critical to students' success in their future academic and career lives;
Help students without prior technical experience get acquainted with hardware-related topics that are essential to software system design and performance enhancements;
Offer an open platform with self-guided tutorials and labs enabling students to acquire relevant skills according to their individual needs and interests; and
Deliver not-only high-quality technical contents in English but also a guided learning process preparing students for future interactions with international students and scholars in English.
This course is supported by the School of Software and the International United College of SCNU.
--------------------------------------------------------------------------------------------------------------------------------------------
本門課程面向大學(xué)一年級學(xué)生開設(shè),旨在介紹計算系統(tǒng)的組成,、工作原理,、設(shè)計方法,、性能分析及結(jié)構(gòu)優(yōu)化。課程的主要目標有:
講授計算機體系結(jié)構(gòu)的基礎(chǔ)知識(指令集,、數(shù)據(jù)表示,、處理器設(shè)計與微體系結(jié)構(gòu)、存儲系統(tǒng),、輸入/輸出,、性能分析);
根據(jù)本專業(yè)學(xué)生未來的學(xué)術(shù),、職業(yè)發(fā)展需求,,對計算機體系結(jié)構(gòu)方面的相關(guān)最新進展進行介紹;
幫助無相關(guān)知識,、經(jīng)驗的學(xué)生熟悉計算機體系結(jié)構(gòu)中與軟件系統(tǒng)設(shè)計和性能優(yōu)化相關(guān)的硬件知識,;
為學(xué)生根據(jù)自身需要及興趣學(xué)習相關(guān)專業(yè)技能提供開放平臺,使學(xué)有余力的學(xué)生通過自學(xué)教程和實驗獲得進一步提高,;
匯總高質(zhì)量的全英文技術(shù)資料,,并引導(dǎo)學(xué)生參與各類課程活動,為其今后的國際交流打好基礎(chǔ),。
感謝華南師范大學(xué)軟件學(xué)院和國際聯(lián)合學(xué)院對本課程建設(shè)工作的支持,!
本課程2020年春季學(xué)期教學(xué)進度計劃如下:
教學(xué)周 | 授課主題 |
1 | 計算機體系結(jié)構(gòu)概論 |
2 | 數(shù)字電路基礎(chǔ):組合邏輯電路 |
3 | 數(shù)字電路基礎(chǔ):時序邏輯電路與計算結(jié)構(gòu) |
4 | 指令系統(tǒng):基礎(chǔ)知識 |
5 | 指令系統(tǒng):指令級并行及實例分析 |
6 | 軟/硬件接口:翻譯過程、中斷與異常處理 |
7 | 計算機算術(shù)運算:基本信息表示與運算 |
8 | 計算機算術(shù)運算:子字并行化 |
9 | CPU與微體系結(jié)構(gòu):基礎(chǔ)知識 |
10 | CPU與微體系結(jié)構(gòu):流水線技術(shù)與指令級并行 |
11 | 存儲系統(tǒng):組成方式與性能 |
12 | 存儲系統(tǒng):虛擬化、并行化與緩存一致性 |
13 | 并行計算與高級微體系結(jié)構(gòu) |
14 | 輸入/輸出與嵌入式系統(tǒng) |
15 | 軟/硬件接口:性能優(yōu)化,、操作系統(tǒng) |
16 | 結(jié)論(以專用處理器為主題串講復(fù)習) |
17~18 | 停課復(fù)習 |
課程授課方式,、課堂管理、教學(xué)活動組織方式等信息,,詳見課程教學(xué)大綱(請在教學(xué)資源欄下載),。