计算机体系结构 2017春  课程号:011135
2017春  课程号:011135
9.0(1人评价)
9.0(1人评价)
  • 课程难度:中等
  • 作业多少:很多
  • 给分好坏:超好
  • 收获大小:一般
选课类别:未知 教学类型:未知
课程类别:本科计划内课程 开课单位:计算机科学与技术系
课程层次:专业核心课   学分:4.0
课程主页:暂无(如果你知道,劳烦告诉我们!)
排序 学期

评分 评分 1条点评

学渣 2017春
  • 课程难度:中等
  • 作业多少:很多
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:中等
  • 作业:很多
  • 给分:超好
  • 收获:一般

我给这门课9分的高分并不是因为我拿了4.0

 

首先谈一谈这门课的问题, 很多同学吐槽这门课实验搞笑, 浪费时间, 并没有太大的收获. 我认为这个问题要辩证的看待.

 

实验是写4个GUI模拟器 + 1个 CUDA 编程(直接拿并行计算的实验交就行). 很多人认为4个必须带 GUI 的模拟器非常麻烦并且没意义. 我个人认为这是一个非常好的学习 GUI 开发的机会. 4个模拟器的复杂度是逐级上升的. 在写模拟器的过程中, 可以学习到:

1. 数据管理, 各个部件之间的单向数据如何流通(比如 cache 一致性), 如何减少数据冗余, 组件间通信

2. GUI 动画的绘制(实际上给的 java 模板很多是没动画的,实例程序 mfc 开发的具有动画)

 

对于开发中型系统来说, 数据驱动和数据在组件间的流动是值得多去练手的. 在本学期的4个模拟器里, 我熟练运用了 Vue+Vuex , 提高了前端开发的技巧, 因此我认为这个课是值得的

 

当然从体系结构的角度上来说, 我尽管用 JavaScript 写了4个模拟器, 其实每次我写完都是完全不懂模拟器原理的. 就是照着给的示例 MFC 程序临摹

1 0 复制链接

老师甲

其他老师的「计算机体系结构」课

周学海 8.6 (29) 2024春 2023春...
闫宇博, 张燕咏 7.7 (10) 2022春 2021春...
张燕咏 2021春