知识点总结
第一章 计算机系统漫游
是介绍计算机系统的大概内容,包括:处理器读并解释储存在存储器中的指令、 高速缓存、层次结构的存储设备、三个基本的抽象、操作系统内核
第二章 信息的表示和处理
主要内容:
- 截断数字
- 整数运算
第三章 程序的机器级表示
- 本章主要是基于前面所学的汇编内容。但由于汇编的基础比较弱底子薄,所以对我来说几乎是从0开始学习。
- 汇编与反汇编
- 栈桢分析
第四章 处理器体系结构
- y86指令集体系结构
- 逻辑设计和硬件控制语言hcl
- y86的顺序(sequential)实现
Y86实现的5个过程一直都没有办法弄清楚。原理很难以理解。
第六章 存储器层次结构
- 高速缓存处理器
其实不是特别懂这一章到底在说写什么,很多概念性的东西没有办法理解,就只是硬硬看完了。
第七章
重点
- 复习Linux命令,特别是man -k, cheat, grep -nr xxx /usr/include
- 复习vi, gcc, gdb,make的使用
- 复习教材内容ch01 ch02 ch03 ch04 ch06 ch07
- 复习前面的考题(答案解析见http://group.cnblogs.com/topic/73060.html)
收获与感悟
- 学会了虚拟机的安装和Linux系统的使用
- 对计算机组成和原理有更进一步的理解和认识,知识也系统化和更加立体
- 学会使用markdown排版
不足
有很多模糊的知识点,加上这本书言语晦涩难懂,需要考验极大的耐心和理解能力,有的时候实在看不懂就放过了。。
课程建议和意见
希望老师能对于较难理解的内容o在课上能进行更深入的讲解,最好能在看之前就讲解方便我们在看书时少走一些弯路,对课程内容理解的也容易些。
参考资料
- 教材《深入理解计算机系统》
- 每周测试答案解析 http://group.cnblogs.com/topic/73060.html
- 教材学习指导:http://group.cnblogs.com/topic/73069.html
- 20135301张忻的博客:http://www.cnblogs.com/lalacindy/p/4925709.html
- 教材中代码运行、思考一下,读代码的学习方法:http://www.cnblogs.com/rocedu/p/4837092.html。