跳到主要内容

计算机架构

· 阅读需 2 分钟
wjc133
Back-end Engineer @ SHOPLINE

我一直现在很多人对于软件开发的认知太过浮于表面了,很多人可能开发了好多年程序,但对计算机到底是怎么运行的一点都不关心,甚至觉得电子计算机能够执行程序是理所当然的。为什么计算机用就能执行各种各样的逻辑?如果搞不清这个最最基础的问题,不管是学习高级语言还是汇编,还是嵌入式开发等等,你总是有一种隔着窗户纸的感觉。

《穿越计算机的迷雾》这本书是我在大四那一年看的,第一次通读完这本书有一种醍醐灌顶的感觉。我才明白为什么我们要学什么数电、模电、信号与系统、通信原理等一大堆我听起来就头痛的学科。我觉得这个是大学教育里比较缺失的,这本书其实很适合当做一门导论的教材来学习。我也在很多场合给很多人都推荐过这本书,希望他们比我少走一些弯路。这段时间我又把书里的内容重新整理了一下,并加上了很多自己的理解和拓展知识,内容如下: