三总线结构包括内存总线、输入/输出(I/O)总线和直接内存访问(DMA)总线。总线结构即在计算机系统各部件之间采用三条各自独立的总线来构成信息通路。
内存总线用于CPU和内存之间传送地址、数据和控制信息I/O总线供CPU和各类外设之间通讯用DMA总线使内存和高速外设之间直接传送数据。一般来说,在三总线系统中,任一时刻只使用一种总线但若使用多入口存储器,内存总线可与DMA总线同时工作,此时三总线系统可以比单总线系统运行得更快。但是三总线系统中,设备到设备不能直接进行信息传送,而必须经过CPU或内存间接传送,所以三总线系统总线的工作效率较低。
单机系统中采用的总线结构有以下三种基本类型:三总线结构、单总线结构、双总线结构。单总线结构是用一组总线连接整个计算机系统的各大功能部件,各大部件之间的所有的信息传送都通过这组总线。单总线的优点是允许I/O设备之间或I/O设备与内存之间直接交换信息,只需CPU分配总线使用权,不需要CPU干预信息的交换。所以总线资源是由各大功能部件分时共享的。单总线的缺点是由于全部系统部件都连接在一组总线上,所以总线的负载很重,可能使其吞吐量达到饱和甚至不能胜任的程度。故多为小型机和微型机采用。
三总线结构中含有的三条总线是
中大型计算机系统中多采用三总线结构,包含了下面三条总线:系统总线、内存总线、I/O总线 。
信息传送方式有四种:
串行传送用一根数据线按从低到高的顺序逐位传送数据(外总线通常采用串行传送方式)
并行传送:用多要数据线同时传送一个字或一个字节的所有位(同时传送的数据位数称为该总线的数据通路宽度,系统总通常采用并行传送方式)
并串行传送:是并行和串行传送的结合 分时传送:1、在总线上分时传送不同类型的信息,2、共享总线的各部件分时使用总线