【计算机基础】总线定义与分类

为什么要使用总线

在冯诺依曼体系结构的计算机当中,这位冯先生将计算机分成5大部件:运算器、控制器、存储器、输入设备和输出设备。现代计算机基本结构包括3个部件:CPU(运算器+控制器)、存储器,IO设备(输入设备+输出设备),但在实际应用中计算机的结构远比基本结构要复杂,一个计算机系统中往往会有多个CPU、存储器或者IO设备,这些部件只有连接在一起才能形成完整的计算机系统。这些部件可以由多种不同的拓扑结构进行连接:a 星型、b 树型、c 环形、c 总线型、e 交叉开关。(拓扑结构:把计算机的部件称为结点,结点的位置及其互联的几何布局即拓扑结构。)
在这里插入图片描述
这几种拓扑结构相较而言,总线型结构更有优势,其具有如下优点:

  • 结构简单灵活,便于扩充或减少部件;
  • 可靠性高,响应速度快;
  • 共享资源能力强,非常便于广播式工作,即一个结点发送所有结点都可接收。
    所以,计算机系统采用总线型结构连接各部件,而各部件间的连接线即总线

总线定义

总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束。(总线也是导线,是连接两个以上计算机部件的专用信号线。*)

总线分类

按功能分类

按照总线的功能分类,总线可分为数据总线地址总线控制总线三种。

按连接部件分类

按照总线的连接部件分类,总线可分为片内总线系统总线局部总线通信总线四种。
1)片内总线
芯片(CPU)内部的总线,用于连接芯片内部各元件(ALU、寄存器、指令部件)。
在这里插入图片描述
2)系统总线
主机内部的总线,用于连接CPU、主存和I/O接口(由于各种I/O设备的速度、接口各有不同要想将I/O设备连接在总线上需要在I/O设备和总线间增设连接电路,即I/O接口)。系统总线又称板级总线内部总线,大都由数据总线地址总线控制总线组成,如ISA总线、PCI总线等。系统总线也是通常意义上所说的总线。
早期的计算机硬件系统只有一根总线(系统总线),连接所有CPU、存储器以及IO接口,这种总线结构称为单总线结构
在这里插入图片描述
现代计算机中,采用多总线结构实现部件互连,不同的总线之间通过进行连接(桥实际上也是一种I/O接口),这种总线结构即多总线结构。这里又引入了局部总线的概念,局部总线是连接计算机硬件系统的某一个子系统或部分部件的总线,如下图所示的I/O总线(连接/O子系统)和存储总线。通常来讲系统总线是指直接或间接(通过桥)连接所有CPU、存储器、I/O接口的总线。
在这里插入图片描述
3)局部总线
如上所述。
4)通信总线
主机外部的总线,用于连接外部输入输出设备或者其他不同的计算机系统。通信总线又称外部总线外设总线,如USB总线、ATA总线等。
在这里插入图片描述

按数据格式分类

按照总线的数据格式分类,总线可分为串行总线并行总线两种。

  1. 串行总线
    以串行方式传输数据的总线。
  2. 并行总线
    以并行方式传输数据的总线。
    在这里插入图片描述

按时序控制方式分类

按照总线的时序控制方式分类,总线可分为同步总线异步总线两种。
1.同步总线
互连的计算机部件间均通过统一的时钟进行同步,即所有互连部件都必须使用同一个时钟(同步时钟),在规定的时钟节拍内进行规定的总线操作,来完成部件之间的信息交换。
2.异步总线
指没有统一的时钟而依靠各部件内部定时操作,所有部件是以信号握手的方式进行,即发送方和接受方互用请求和确认信号来协调动作,总线操作时序不固定。

  • 9
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值