《深入理解计算机系统》第一章

总体概括了我们将要学到什么?

1)  避免由计算机表示数字方式引起的数字错误

2)  优化C代码

3)  缓冲去溢出

4)  链接时的错误

5)  编写自己的Shell

6)  编写自己的Web服务器

之后,书中以一个Hello World程序如何在计算机中运作的引出了整个计算机的硬件体系结构。信息是什么?信息就是位+上下文,相同的数据根据不同的上下文可以理解为整数、浮点、命令等等。Hello.c又是如何编译的呢?而Hello的二进制又是如何在计算机中运行的?之后又进一步引出了所有的I/O设备都能被抽象为文件。

至此,一个比较粗略的计算机漫游便完成。

原文地址:https://www.cnblogs.com/chkkch/p/1999218.html