【第一章】基础知识(2)

1.8 地址总线

一个CPU可以有N根地址线,可以说这个CPU的地址总线宽度为N。这样的CPU最多可以寻址$2^N$的地址。每根总线上传输1或者0,这些1和0的序列构成独一无二的地址用来在存储器中寻址。

目前的x86-64标准的CPU有48根地址总线,最多可以寻址到$2^{48}$的地址

1.9 数据总线

CPU与内存或其他器件的数据传输是通过数据总线来进行的。数据总线的宽度决定了CPU和外界的数据传送速度。如果数据总线宽度为8,则代表可以一次传输8个字节。

目前的x86-64标准的CPU的数据总线宽度为64,一次可以传送64个字节

1.10 控制总线

CPU对外部器件的控制是通过控制总线来进行的。在这里控制总线是个总称,控制总线是一些不同控制线的集合。有多少根控制总线,就代表了CPU提供了对外部期间的多少种控制。所以,控制总线宽度决定了CPU对外部器件的控制能力

前面所讲的向内存中读写是由几根控制总线综合发出的。“读信号输出”的控制线负责由CPU向外传送读信号;“写信号输出“的控制线则负责传送写信号

1.11 内存地址空间

一个CPU的地址总线宽度为10,那么就可以寻址1024($2^{10}$)个内存单元。这1024个内存单元就构成这个CPU的内存地址空间

1.13 接口卡

计算机系统中,所有的硬件都必须收到CPU的控制。CPU对外部设备都不能直接控制,如显示器、印象、打印机等。直接控制这些设备进行工作的是插在扩展插槽的接口卡。扩展插槽通过总线和CPU相连。所以接口卡也通过总线和CPU相连。简单的讲,CPU通过总线向接口卡发送命令,接口卡根据CPU的命令控制外设进行工作

1.14 各类存储器芯片