1-2.计算机系统基础(CSAPP)
参考资料
计算机系统基础视频课
基本信息
教材
1.袁春风. 计算机系统基础(第2版) [M]. 北京:机械工业出版社,2018 (前4章)
2.Randal E. Bryant, David R. O'Hallaron. 深入理解计算机系统(原书第3版)[M]. 龚奕利,雷迎春译北京:机械工业出版社,2016
计算机系统的一个抽象:
应用层
算法
编程语言
操作系统/虚拟机
指令集体系结构
微体系结构
功能部件
电路
硬件
普通用户停留在最上层,程序员在中间层。软件和硬件的分界面是指令体系结构。
程序执行结果不仅取决于算法、程序编写,也和操作系统、指令集体系架构有关系。
计算机系统强调这个体系,从程序出发,到指令集电路,打通软硬件的分界。
学这个东西为了减少编程的错误,知道程序出错的底层原因,强化计算机系统的思维。
计算机软硬件的综合系统。
计算机“系统”的含义
数据在机器上的表示
数据运算的机器实现
STFW(Search The Fucking Web)
RTFM(Read The Fucking Manual)
最后更新于