| 选课类别:计划内与自由选修 | 教学类型:理论实验课 |
| 课程类别:本科计划内课程 | 开课单位:计算机科学与技术系 |
| 课程层次:专业核心 | 学分:4.0 |
《计算机组成原理(H)》是计算机科学与技术专业本科教学中的一门重要专业基础课,是在《计算机组成原理》课程基础上面向计算机学院英才班开设的层次化课程。计算机组成原理在计算机科学与技术专业的教学计划中占有重要地位和作用,是学习操作系统、计算机系统结构、编译技术等计算机核心课程的重要基础。学习本课程旨在使学生掌握计算机硬件各子系统的组成原理及实现技术,对全面理解现代计算机软硬件系统的运行机理十分关键,对培养学生设计开发计算机系统的能力有重要作用。
《计算机组成原理(H)》通过课程内容加深了学生对计算机底层的理解,设计与实践环节让学生掌握计算机运作的巧妙之处。但课程进度较快,有学生建议预留时间回顾上节课内容。
实验部分耗时较多,尤其是后期涉及硬件连接和波形查看过程中存在挑战。某些波形看不清的问题以及bug的难以排查使得实验具有相当的难度。然而,本学期助教的努力简化了实验难度,且反馈迅速。
课程考试题目聚焦于应用,涵盖阿姆达尔定律、流水线CPU、大小端等概念,考试难度较大,学生需全面复习。尽管有部分题目未完成,整体给分相对宽松,不少学生在概念掌握不完全的情况下仍收获了较高分数。总体评价:“完全在意料之外的给分”。
助教表现优秀,负责并积极协助学生解决问题,进一步提升了学生的学习体验。
这门课目前为止让我又爱又恨…
祂让我加深了对计算机底层的认识,让人不能不感叹计算机设计的巧妙之处,手搓一遍也的确非常有成就感。
但让人难受就难受在实验部分,说真的搓起来还是有点头疼,还需要上板(鬼知道我第一次用板子为了连上串口工具时用了多久…),还有就是感觉上课节奏稍微有点快,实际上慢一点拿出一点时间来回顾一遍上节课的内容感觉会好一些。
附加实验一次也没写过,期末考试还有一两个概念没有复习到,最后一个大题也不会做,这都能有4.3
完全在意料之外的给分,助教和老师都太捞了
考完了,第一题是阿姆达尔定律计算(5问)
第二题是CPI计算以及怎么优化cpu,应该是合并一些操作为指令吧(2问)
第三题是流水线cpu前递,冒险(3问),还考了异常处理,圈出元件和问你具体运行路径
第四问好像是问你IPC,流水线的一些参数,加速比啥的,还有就是周期时间,给你元件时间,算总时间(3问)
第五题考的大小端(注意lb,lw,ld)(2问)
第六题考的原题,mem用ram,rom(数电题)(1问)
第七题考的CRC码和Cache与虚存管理对照(2问)
第八题用运算单元处理矩阵乘法,大小给定4*4,有点不知道在考什么,实在不太会,我猜和最后两张有关系,没咋看(2问)
有很多小地方很坑,实验由于助教的努力,简单了很多,但还是很难,助教基本上有问很快就回了,据说还给别人debug过,好评,很负责;分还没出,出完再评
bro已经一个月了还不出分,是要毁了我吗
时隔一个月零五天与操作系统一同处分,给分还行,91,但课程也是真煎熬,多亏了今年助教的努力改革实验,不然我怕是真坚持不下去
本学期的两个助教都挺好的。这门课的实验应该是我本学期花时间最长的学习任务了,我基本上是赶着ddl写完的,经常占据了ddl那周周末的大部分时间,以及周一,周二很多课上的时间,感觉还是bug太难发现了,尤其是最后面的实验有时候接PDU串口这些之后,很多波形就看不了了;实验没卷过附加分;今年考试形式相较于往年来看还是比较创新的,更多看重应用,已经有大佬整理过了,就不多赘述。我复习就按照PPT考前几天突击,应该是有些小问写错,最后给分还是相当好的,建议复习全面,感觉如果有整大题不会写可能总评就会降好几分(