认证学习
计算机组成与设计:RISC-V
分享
课程详情
课程评价
spContent=本课程是信息与电子工程及相关计算机专业的专业基础课,是计算机系统中软硬件间的知识纽带,围绕RISC-V指令集架构,主要讲授计算机系统的硬件组成及主要功能子系统的原理和逻辑设计,有助于提高学生对计算机的精确理解与系统认识,为计算机体系结构硬件设计和系统软件设计打下基础。
—— 课程团队
课程概述

    本课程是信息与电子工程及相关计算机专业的专业基础课,课程包括处理器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.