写这个东西是因为考计算机系统Ⅱ前有三天空闲时间(虽然还夹了一节通核考试),而自己这门课之前的笔记都是用Notability直接记在ppt上的,但自己字很丑,而且查找起来也很不方便,所以打算把知识整理一下。但最后发现三天时间根本整理不完(其实是自己太懒了qaq),所以最后只整理了一些重要的和觉得考试要考的。
最初是用typora记在了本地,现在上传上来方便以后查看。

课程设置

course grading:

  • Class participation 5%
  • Homework 10%
  • Projects/Lab 55%
  • Final exam 30%

再来说说上完这门课的一点点感受
计算机系统Ⅱ是从计算机组成的流水线CPU开始,中间还混了一点体系结构的内容,到操作系统同步中的死锁问题结束。毕竟是教改班,还是有亿点点头秃的,平时的lab真的很难做。尤其是前两个lab,设计流水线CPU和处理冒险,代码量都相对较大,在vivado上debug也不是很方便(也可能是我太笨了,有一些debug的技巧还没学会),所以花了两个半月的时间去做前两个lab。从lab3开始就进入了操作系统部分,由于讲的是一些相对基础的东西,所以相对前两个lab来说简单了许多(但其实也没有那么简单啦,毕竟lab6也花了我将近两天的时间去写qaq)

期末考试是非常非常和善的,只要学了题就不难,最后的给分也很好。

这门课的ll老师和swb老师都是我非常喜欢的老师,他们讲课都非常清楚,让人听起来很舒服
助教szbgg和pzygg也都很好,在我做lab的过程中帮了我很多

总之,这门课带给我的体验感很好