计算机系统概论(安虹) 2011夏  课程号:011701
2011夏  课程号:011701
6.7(3人评价)
6.7(3人评价)
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:一般
  • 收获大小:一般
选课类别:未知 教学类型:未知
课程类别:本科计划内课程 开课单位:计算机科学与技术系
课程层次:未知   学分:4.0
课程主页:暂无(如果你知道,劳烦告诉我们!)
排序 学期

评分 评分 3条点评

boj 2011夏
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:很多
  • 难度:中等
  • 作业:很少
  • 给分:超好
  • 收获:很多

这门《计算机系统概论》是安虹教授请大名鼎鼎的 Yale Patt 教授在暑期学期来讲的,教材也是他的名著 Introduction to Computing Systems: From Bits and Gates to C and Beyond

这本书跟 CSAPP 都是计算机系统的入门书,两本书着眼点不同。Yale Patt 的书着眼于硬件角度,看计算机系统如何从门电路、处理器一级级搭建起来的,硬件给我们提供了怎样的接口和抽象。CSAPP 着眼于软件角度,看如何用算法和编程语言描述一个问题,操作系统给我们提供了怎样的接口和抽象。这两本书都是不可多得的计算机系统全景解析式著作,即使对于资深的计算机系统研究者,翻阅这本书仍能获得一些启示。

Yale Patt 书写得好,课也讲得好。由于是暑期学期,集中了五个全天来上这门课。课程很生动,语言也很容易理解。一天七个小时的课,教授不累,我也不会犯困。

我的博客副标题就是 “From Bits and Gates to C and Beyond”,无耻地抄了这本书的副标题……因为我确实是在 FPGA(Gates)上用 C 语言(OpenCL)编程,并试图创建更高层次的抽象(比如已发表的 ClickNP 网络处理框架)。

我当时四个实验的代码:

2 0 复制链接
匿名用户 2011夏
  • 课程难度:简单
  • 作业多少:很少
  • 给分好坏:杀手
  • 收获大小:没有
  • 难度:简单
  • 作业:很少
  • 给分:杀手
  • 收获:没有

防止学弟学妹看到这个从而误选安虹,特此前来评课,详情可见https://icourse.club/course/20775/

1 1 复制链接
jqtlgxsl
立即登录,说说你的看法
yiersan 2011夏
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:中等
  • 作业:中等
  • 给分:超好
  • 收获:一般

挺喜欢这门课的,和CSAPP不同,这本书更偏向于硬件。但是课程有额外加分项,完成LC3模拟器和汇编器可以在期末总评分别加五分,有认真的同学是真的会把两个都实现一边!!

反正这门课让我难受的一点就是,周围人都拿了至少五分,那我不也好歹得拿个分了??这个方法出发点是好的,鼓励大家动手实践,但是到最后就演变成了逼着你去做一个根本不感兴趣的事情,我觉得老师可以考虑一下把这项内容转换成必做的大作业吧。。不然放着分你不拿很难受,要拿还是很难受。。。

1 2 复制链接
Maxwell是这个道理,拿了5分的同学还是会羡慕拿了10分的同学,还想多做一点,也就变成了类似军备竞赛的事情
yiersan回复 @Maxwell: 不过课程好像不限制优秀率。。?不过还是有军备竞赛的感觉。。
立即登录,说说你的看法

安虹

教师主页: 戳这里

其他老师的「计算机系统概论」课

吴俊敏 2004秋 2003秋

安虹老师的其他课

高性能处理器体系结构 8.5 (2) 2019秋 2018秋...
计算机导论 6.0 (1) 2013秋
计算机系统概论(H) 6.5 (34) 2023秋 2020秋...
计算之美与乐趣II 1.3 (3) 2023秋 2022秋...
计算之美与乐趣I 1.7 (6) 2023夏 2023春...
计算系统概论A 3.3 (26) 2022秋 2021秋
多核计算 2008秋
虚拟机技术 2006秋
高性能计算 2020秋 2015秋