How Computers Really Work

How Computers Really Work
2020年12月01日

书籍描述

How Computers Really Work 是计算生态系统的实践指南:从电路到内存和时钟信号、机器代码、编程语言、操作系统和互联网的所有内容。

但是,你不仅会阅读到这些概念,还可以通过练习来测试你的知识,并通过 41 个可选的动手项目来练习你所学到的知识。构建数字电路、制作猜谜游戏、将十进制数转换为二进制数、检查虚拟内存使用情况、运行你自己的 Web 服务器等等。

探索概念,例如如何:

  • 像软件工程师一样思考,使用数据来描述现实世界的概念
  • 使用欧姆定律和基尔霍夫定律来分析电路
  • 练习二进制加法并像计算机一样在脑海中逐步执行程序。

这本书的项目将让你将你的学习转化为行动,因为你将:

  • 了解如何使用万用表测量电阻、电流和电压
  • 构建一个半加器,看看如何组合硬件中的逻辑运算来执行有用的函数
  • 用汇编语言编写程序,然后检查生成的机器码
  • 学习使用调试器、反汇编代码和破解程序以在不更改源代码的情况下更改其行为
  • 使用端口扫描器查看你的计算机打开了哪些 Internet 端口
  • 运行你自己的服务器并快速了解 Web 的工作原理

一图顶千言,因此章节中充满了详细的图表和插图,以帮助阐明复杂的技术。

要求: 项目需要各种硬件——电子项目需要面包板、电源和各种电路元件;软件项目在树莓派上执行。有关完整列表,请参阅附录 B。即使你跳过这些项目,阅读正文也能清晰地掌握本书主要的概念。

在线阅读

评论

下载 How Computers Really Work

百度网盘
提取码
收起