1.6.1 微型计算机的基本结构
冯·诺依曼结构概括起来有三条主要设计思想。
1)计算机由运算器、控制器、存储器、输入设备和输出设备五大部分组成,且每一部分有自己独立的功能。
1-2微型计算机的硬件(1)
2)采用二进制。在计算机内部,所有的程序都采用二进制代码的形式表示。
3)存储程序自动控制。控制器根据存放在存储器中的指令序列自动执行程序,无须人工干预。
计算机硬件系统的五大部件并不是孤立存在的,它们在处理信息的过程中需要相互连接和传输。计算机的结构反映了计算机各个组成部件之间的连接方式。
现代计算机普遍采用总线(Bus)结构。为了节省计算机硬件连接的信号线,简化电路结构,计算机各部件之间采用公共通道进行信息传送和控制。计算机各部件之间分时占用公共通道进行数据的控制和传送,这样的通道简称为总线。总线经常被比喻为“高速公路”,它包含了运算器、控制器、存储器和I/O设备之间进行信息交换和控制传递所需要的全部信号。按照传输信号的性质划分,总线有数据总线、地址总线和控制总线三类,如图1-14所示。
图1-14 三大总线
1.数据总线(DB)
数据总线用来传输数据信息,它是双向传输的总线,CPU既可以通过数据总线从内存或者输入设备当中读入数据,又可以通过数据总线将内部处理完的数据传输到内存或者输出设备上。
2.地址总线(AB)
地址总线用来传送CPU发出的地址信号,是一条单向传输线,目的是指明与CPU交换信息的内存单元或输入/输出设备的地址。
3.控制总线(CB)
控制总线用来传送控制信号、时序信号和状态信息等。其中,有的是CPU向内存和外部设备发出的控制信号,有的则是内存或外部设备向CPU传送的状态信息。
总线在发展过程中已逐步标准化,常见的总线标准有ISA总线、PCI总线、AGP总线和EISA总线等。