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.
--------------------------------------------------------------------------------------------------------------------------------------------
本门课程面向大学一年级学生开设,旨在介绍计算系统的组成、工作原理、设计方法、性能分析及结构优化。课程的主要目标有:
讲授计算机体系结构的基础知识(指令集、数据表示、处理器设计与微体系结构、存储系统、输入/输出、性能分析);
根据本专业学生未来的学术、职业发展需求,对计算机体系结构方面的相关最新进展进行介绍;
帮助无相关知识、经验的学生熟悉计算机体系结构中与软件系统设计和性能优化相关的硬件知识;
为学生根据自身需要及兴趣学习相关专业技能提供开放平台,使学有余力的学生通过自学教程和实验获得进一步提高;
汇总高质量的全英文技术资料,并引导学生参与各类课程活动,为其今后的国际交流打好基础。
感谢华南师范大学软件学院和国际联合学院对本课程建设工作的支持!
本课程2020年春季学期教学进度计划如下:
教学周 | 授课主题 |
1 | 计算机体系结构概论 |
2 | 数字电路基础:组合逻辑电路 |
3 | 数字电路基础:时序逻辑电路与计算结构 |
4 | 指令系统:基础知识 |
5 | 指令系统:指令级并行及实例分析 |
6 | 软/硬件接口:翻译过程、中断与异常处理 |
7 | 计算机算术运算:基本信息表示与运算 |
8 | 计算机算术运算:子字并行化 |
9 | CPU与微体系结构:基础知识 |
10 | CPU与微体系结构:流水线技术与指令级并行 |
11 | 存储系统:组成方式与性能 |
12 | 存储系统:虚拟化、并行化与缓存一致性 |
13 | 并行计算与高级微体系结构 |
14 | 输入/输出与嵌入式系统 |
15 | 软/硬件接口:性能优化、操作系统 |
16 | 结论(以专用处理器为主题串讲复习) |
17~18 | 停课复习 |
课程授课方式、课堂管理、教学活动组织方式等信息,详见课程教学大纲(请在教学资源栏下载)。