本课程是信息与电子工程及相关计算机专业的专业基础课,课程包括处理器RISC-V指令集、寻址模式、数据类型、汇编语言,处理器微结构、控制器和流水线,存储系统、高速缓存、虚拟存储,多处理器和并行技术,系统设计性能评估及软硬件协同设计方法等。
本课程可以和线下教学进行结合,为学生提供复习、答疑和自我评价的线上平台,进一步对课堂上所学内容进行巩固和拓展,加强学生和教师之间在课堂以外的交流;也作为高等院校信息工程和计算机相关专业的本科生学习“计算机组成与设计”、“计算机系统结构”等课程的在线学习资源;并可供与计算机相关的专业人士和高校的相关任课教师学习参考。
本课程基于RISC-V指令集架构进行解读教学,在掌握传统的计算机组成知识的同时,也能学习了解指令集与系统架构设计方法。
提高计算机领域专业人士对计算机的精确理解与系统认识;
培养计算机体系结构硬件设计者;
提高软件设计者对基本硬件技术的理解,开发性能更优的软件系统。
电子电路,数字电路,C语言,Verilog
David A.Patterson and John L. Hennessy, Computer Organization and Design: The Hardware/Software Interface, RISC-V Edition, 机械工业出版社, 2019.