(限选)计算机组成原理
2023 级本门课程作为大二春季学期的限选(四选一)而改为考察课。
教材和参考书
计算机组成原理/唐朔飞著 -3 版,北京:高等教育出版社,2020.10.1,ISBN:9787040545180
计算机组成原理 Computer Organization and Architecture/Alan Clements 著,沈立等译 - 北京:机械工业出版社,2017.1,ISBN:9787111558071
计算机组成原理/戴志涛、白中英著 -7 版,北京:科学出版社,2024.6.1,ISBN:9787030782816
授课教师
- 张丽杰
经验老到,对课程把握清晰、定位明确,考点清楚。经常在上课时点明考点。PPT 参考中国大学 MOOC,比较经典(但是很多内容都过于简略,需要多看书,颇为诟病)。基本上靠本部 MOOC 就能听懂课程(真的讲得很好),但是 2021 年春季教改后参考了国外课程的 RISC-V 内容,因此还需要看其他大学的网课。
- 顾崇林
2021 年春季第一次上这门课的老师,人很好,QQ 问问题很快回复,会提醒没交作业的同学,对不来上课的同学很宽容,最后一节课还给大家发了糖果。所有老师用到 PPT 应该是统一的,老师会用不同颜色标出重点。讲课进度前期稍慢,后期加速赶上进度(老师是教改的负责人,对后期 RISV-V 流水线内容比较熟悉),甚至还花了两三节课复习。
- 王鸿鹏
经验丰富的学院副院长,和本部的以及中国大学 MOOC 的老师用统一的 PPT,课堂上讲得内容比较全面,风格也以轻松幽默为主,但不足之处在于有些知识拓展得过深,比较少强调考试重点,不能很好帮助学生应试,更在乎学生有没有把课堂上的内容听懂以及能不能较好地完成实验课。作业方面期限较宽松,不用担心无法按时完成。
- 花忠云
经验比较丰富,对教学内容很熟悉,会提前发 pdf 版的课程 PPT(各位老师用的 PPT 内容应该差别不大),老师态度认真,上课时会花十几二十分钟时间回顾上一章的重点内容,然后开始新一章内容的教学。老师人很 nice,课间休息的时候非常乐于给同学们答疑解惑。建议课前预习,因为老师语速真的有点快,加上有一点口音的缘故,很多时候同学们还没听懂老师刚刚讲了啥就已经下一页 PPT 了,不过老师好像有意识到这一点(但是语速和口音确实不是能控制的),重点的地方会倒回去重复讲好几遍讲到大家一脸懵的表情消失为止。
关于作业
每章作业会在该章学习结束约一周后才通过雨课堂发布,并且留有一周的时间。作业基本上可以在课后习题或网络找到题目和解答。
考试前会发布所有作业题的答案供复习。
关于实验
不太容易。
实验需要跟大家最喜欢的 HDL——verilog 打交道。希望大家在做实验前,认真温习有关知识,充分理解各类变量的不同、模块的意义、时钟沿的意义等。debug 时请耐心看波形图,努力尝试发现出问题的地方,分析可能的原因,并修改代码。
这个实验,一般会安排比较老道的助教来帮忙,请务必抱紧有经验助教 / 同学大佬的大腿。
每年的实验都会有所变化,会参考一些别的学校的实验,再做有关设计。
最后,其实 HDL 没有那么痛苦,请大家首先摆平心态,拥抱这项工作,不要抱着对立的心情。否则只会让自己更加痛苦。
实验难度不一,平均需要最短一晚上、最长一两天的时间来完成。耐住性子,加油。
关于考试
2020 年之前的这门课就是一门考研课,有明确的考试范围、内容跟侧重点。考试的很死板,就是上课讲过、作业做过的类型。把课堂练习、教材例题跟作业弄懂就完全没问题了。由于本课程自 2019 级开始换用新教材,本课程有关资料可能不具有参考意义。其实换了教材也没啥差别,主要还是用旧教材,只有指令部分的三章参考了新教材。
2021 年题量很大,考了很多概念。新增的 RISV-V 部分很灵活(因为考研不考,所以题目应该都是各种地方拼凑来的)。上课讲过、作业做过的确实也考了,但是都是考得最难的题,放在一张卷子里就很难顶。
2022 年题量大,大致题型如下。RISC-V 确实是重点,但理解 PPT 覆盖的内容后不会有很意外的题目(除了八大思想 O3O),也有指令卡片可以参考。
- 10 个选择,15 个填空。
- 简答题:浮点数表示为二进制、八大思想选三个描述、总线传输周期、汉明码计算、RAM 和 ROM 的扩展连接。
- 各种补码计算,两个小题。
- Cache 全相联、组相联、直接映射和命中率计算。
- 一些 RISC-V 的小填空,大概五个,包括指令含义、指令表示和汇编程序运行结果。
- 数据冒险分析和代码重排序。
- 处理器设计的分析,作业中有类似的大题。
学习建议
慕课推荐
中国大学 本部 MOOC:
上:https://www.icourse163.org/course/HIT-309001
下:https://www.icourse163.org/course/HIT-1001527001
2020 年网课期间——重难点剖析实录:
浙大 MOOC:(参考 RISC-V 部分)
台湾科技大学网课:(参考流水线部分)
资料下载
如果你是校内学生,可点击如下「内网网盘」按钮查看本门课程的电子书、课件和实验软件等。
参与
HOA Core 成员有意重构 hoa 的网站,以接入更多的专业,实现更好的体验。如果你对资料分享或者网站搭建感兴趣,即使来自其他专业,非常欢迎你联系/加入我们 Core 团队。这里有我们初步的重构计划。
同时,HOA Core 初代成员已经毕业,如果你想加入 HOA Core,请阅读我们的博客了解更多:《HOA 的未来,需要你一起来书写》。