
上QQ阅读APP看书,第一时间看更新
1.4 现代计算机结构
1.4.1 微型计算机结构
现代微型计算机一直沿用冯·诺依曼体系结构,以微处理器(CPU)为核心,配以内存(主存储器)、输入/输出(Input/Output,I/O)接口和输入/输出设备等,其典型结构如图1-31所示。总线是连接CPU、内存和各个输入/输出接口模块的数据通路,也是各模块之间传递数据的通道。总线分为以下三类。

图1-31 现代计算机的结构
(1)地址总线(Address Bus,AB):用于传送程序及数据在内存中的地址或外设的地址编码。
(2)数据总线(Data Bus,DB):用于传送数据及程序。
(3)控制总线(Control Bus,CB):用于传输指令的操作码。
CPU和内存之间频繁地进行取指令、取数据、存结果的操作,内存与CPU之间的数据流量巨大。内存和外设之间进行信息交换时,内存的速度快,而外设的速度慢。如果所有数据都通过总线传输,可能相互牵制,造成CPU资源的浪费。因此在CPU与内存之间增设一组总线,CPU通过它直接读写内存,这组总线称为存储总线(Direct Memory Access,DMA)。存储总线不仅能提高数据传输速率,而且能减轻系统总线的负担。
CPU、内存和输入/输出设备被称为计算机的三大核心部件。