笔者自述
我眼中的冬瓜哥是一位跨学科的江湖奇才。他在《大话计算机》一书里,从计算机入门者的角度出发,以自问自答、问题导向的方式,剖析了计算机的底层,以图片加文字的方式生动地描绘了计算机的各个部件的最新工作细节和原理,帮助读者透彻地理解现代计算机的工作方式,扎实地掌握相关知识。阅读本书的过程,俨然就像一位老师在给一个对计算机完全不懂的人从零开始,事无巨细,循循善诱,循序渐进的讲授过程。冬瓜哥能够清晰地切中要害,深知初学者的思维阻碍在哪里,然后一针见血地打通初学者的任督二脉。所谓茅塞顿开,醍醐灌顶,也就是如此感觉吧。
本书可谓开创了计算机图书内容组织、知识结构、写作方式的先河。其水平可以与世界级计算机顶级著作并驾齐驱,甚至在很多方面超越了所有之前的著作。我国在计算机产业落后国外多年,尤其是在芯片设计制造等底层产业领域。如今,有此一书,我感到非常欣慰。本书定会成为我国今后很长一段时间内的计算机顶级科普著作以及百科全书,也定能为我国计算机产业的发展产生积极和深远的影响。
大话计算机(卷I)
本书共分为12章。第1章介绍数字计算机的设计思路,制作一个按键计算器,在这个过程中逐步理解数字计算机底层原理。第2章在第1章的基础上,改造按键计算器,实现能够按照编好的程序自动计算,并介绍对应的处理器内部架构概念。第3章介绍电子计算机的发展史,包括芯片制造等内容。第4章介绍流水线相关知识,包括流水线、分支预测、乱序执行、超标量等内容。第5章介绍计算机程序架构,理解单个、多个程序如何在处理器上编译、连接并最终运行的过程。
大话计算机(卷II)
第6章介绍缓存以及多处理器并行执行系统的体系结构,包括互联架构、缓存一致性架构的原理和实现。第7章介绍计算机IO基本