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)

最后更新于