当我们试图去了解复杂系统时,去除其抽象层,直接关注最底层,我们会更容易去理解.使用这种方法,我们来看一下内存和 I/O 接口的最简单和基础的层:处理器和总线的接口.这些细节是更上层问题的基础,例如线程同步.Core i7 的需求等.然而,由于我是一个程序员,我将忽略一些 EE 人关注的问题.下面展示的是典型的 Core 2 架构: Core 2 处理器有 775 个引脚,大约一半仅仅提供电力,并不传输数据.当你按功能对这些引脚进行分组时,你会惊奇地发现处理器的物理接口非常简单.图示的是涉及到内存…