Skip to content

程序是怎样跑起来的

本书从计算机的内部结构开始讲起,以图配文的形式详细讲解了二进制、内存、数据压缩、源文件和可执行文件、操作系统和应用程序的关系、汇编语言、硬件控制方法等内容,目的是让读者了解从用户双击程序图标到程序开始运行之间到底发生了什么。同时专设了“如果是你,你会怎样介绍?”专栏,以小学生、老奶奶为对象讲解程序的运行原理,颇为有趣。本书图文并茂,通俗易懂,非常适合计算机爱好者及相关从业人员阅读。

  • 第一章 对程序员来说 CPU 是什么
  • 第二章 数据是用二进制数表示的
  • 第三章 计算机进行小数运算时出错的原因
  • 第四章 使用有棱有角的内存
  • 第五章 内存和磁盘的亲密关系
  • 第六章 亲自尝试压缩数据
  • 第七章 程序是在何种环境中运行的
  • 第八章 从源文件到可执行文件
  • 第九章 操作系统和应用的关系
  • 第十章 通过汇编语言了解程序的实际构成
  • 第十一章 硬件控制方法
  • 第十二章 让计算机思考

学习资料

豆瓣读书 - 程序是怎样跑起来的 - [日]矢泽久雄