**
微型计算机
**
微型计算机由微处理器CPU、存储器、输入/输出接口和系统总线构成,就是通常所说的主机。
存储器用来存放数据和程序,正是有了存储器,才使计算机有了记忆的能力。计算机的存储器分为外部存储器和内部存储器两大类,分别简称为外存和内存,内存也叫主存。
内存包括随机存取存储器(RAM)和只读存储器(ROM)用来存放经常使用的程序和数据。
外存的容量比内存的容量大得多,但是速度慢,外存用来存放不经常使用的程序和数据,外存通常作为某个外部设备,如硬盘、光盘、U盘。存储器也是衡量计算机性能的重要指标,这里主要是指存储器的容量和速度。
输入/输出接口用来连接外部设备和微型机,通过接口电路,计算机可连接各种外部设备,从而完成信息的输入/输出。最基本的输入/输出设备包括显示器、键盘、鼠标和硬盘。
总线为CPU和其他部件之间提供数据、地址和控制信息的传输通道。
在微型机系统的不同层次结构中,用不同的总线。和CPU直接相连的总线称为CPU总线。CPU总线按功能分为三组,即数据总线DB、地址总线AB和控制总线CB。
数据总线DB
数据总线用来传输数据。数据总线是双向的,即数据既可以从CPU送到其他部件,也可以从其他部件送到CPU。数据总线的位数通常和微处理器的位数相对应。
这里要特别注意的是,Pentium作为32位的微处理器,但是它与外部采用的是64位数据传输,所以数据总线宽度为64位。数据总线宽度越大,传输速度越快。这里的数据是广义的,传送的也不一定是真正的数据,而可能是指令代码、状态量或者是控制量。
地址总线AB
地址总线专门用来传送地址信息,地址总是从CPU送出去的,所以和数据总线不一样,通常地址总线是单向的。地址总线的位数决定了CPU可以直接寻址的内存范围,比如16位地址总线对应的最大内存容量为216B=64KB,20位地址总线对应的最大内存容量为220B=1MB,32位地址总线对应的最大内存容量为2**32B=4GB。
控制总线CB
控制总线用来传输控制信号,包括CPU送往存储器和输入/输出接口的控制信号,如读信号、写信号和中断响应信号等,还包括其他部件送到CPU的信号,如时钟信号、中断请求信号等。