首页 > 其他分享 >第三章 总线

第三章 总线

时间:2024-01-21 15:44:28浏览次数:18  
标签:主存 第三章 总线结构 总线 CPU IO 连接

第三章 总线

目录

总线的基本概念

总线 bus:连接各个部件的信息传输线,是各个部件共享的传输介质

任何时刻只能有一对设备使用总线

总线上信息的传输

  • 串行:一次一位,长距离
  • 并行:一次多位,短距离

总线结构的计算机

  • 单总线结构:CPU,主存和 IO 设备都连接在同一条总线上
    • 缺点:无法支持两对设备同时通信
  • 面向 CPU 的双总线结构:从 CPU 延展出一条 IO 总线连接 IO 设备,一条 M 总线连接主存
    • 缺点:外部 IO 设备无法直接与主存交换数据
  • 面向存储器的双总线结构:一条系统总线连接 CPU,主存和 IO 设备,一条存储总线连接 CPU 和主存
    • 主存仍然不能同时向系统总线和存储总线传输数据,但可以直接和 CPU 以及 IO 设备交换数据

总线的分类

  • 片内总线:芯片内部的总线
  • 系统总线:计算机各部件之间的信息传输线
    • 数据总线:双向,与机器和存储字长有关
    • 地址总线:单向,与存储地址,IO 地址有关
    • 控制总线:有出有入,传输控制信号
  • 通信总线:计算机系统之间或计算机系统与其他系统
    • 串行通信总线
    • 并行通信总线

总线特性和性能指标

物理实现:印刷到主板

总线特性

  • 机械特性:尺寸,形状,管脚数和排列顺序
  • 电气特性:传输方向,有效电平范围
  • 功能特性:每根传输线的功能(地址,数据,控制)
  • 时间特性:信号之间的时序关系

性能指标

  • 总线宽度:数据线的根数
  • 标准传输率:每秒传输的最大字节数(MBps)
  • 时钟同步/异步:同步、不同步
  • 总线复用:地址线和数据线复用
  • 信号线数:地址线,数据线和控制线的总和
  • 总线控制方式:突发,自动,仲裁,逻辑,计数
  • 其他指标:负载能力

总线结构

多总线结构

  • 双总线结构
    • 主存总线:连接主存和 CPU
    • IO 总线:连接 IO 设备
    • 通道:连接两条总线,具有特殊功能的处理器,一般由操作系统编写
  • 三总线结构
    • IO 总线
    • 主存总线
    • DMA 总线:外部设备直接访问存储器内存,连接 IO 设备和主存
  • 第二种三总线结构
    • 局部总线:连接 CPU 和 Cache(缓存)
    • 系统总线:连接主存和 Cache
    • 扩展总线:连接各种外设
  • 四总线结构
    • 局部总线
    • 系统总线
    • 高速总线:连接高速外设
    • 扩展总线:连接低速外设

总线控制

标签:主存,第三章,总线结构,总线,CPU,IO,连接
From: https://www.cnblogs.com/DrinkLessMilkTea/p/17977919

相关文章

  • CAN总线协议简介及其常见的应用领域
    CAN总线协议是一种串行通讯协议,主要用于汽车和工业自动化领域,实现了实时应用的需求。首先,CAN总线协议的基本概念包括报文、信息路由和位速率。在CAN系统中,总线上传输的信息以不同格式的报文发送,但长度有限。CAN总线的位速率根据系统的不同而不同。其次,CAN总线协议具有多主控制的特......
  • LCS2110R-S国产单总线医疗耗材寿命控制芯片
    医疗耗材控制作为产品主体的配件或其他配套产品,其已成为医疗企业获取利润的来源之一。如何控制医疗耗材寿命,可以通过加密芯片来解决这一问题。加密芯片相当于是耗材的“身份证”,具有加解密及认证功能,除了可以通过认证识别耗材身份、芯片自带存储用于次数授权,还能防抄版。LCS2110R-S......
  • LCS2110R-S国产单总线医疗耗材寿命控制芯片
    医疗耗材控制作为产品主体的配件或其他配套产品,其已成为医疗企业获取利润的来源之一。如何控制医疗耗材寿命,可以通过加密芯片来解决这一问题。加密芯片相当于是耗材的“身份证”,具有加解密及认证功能,除了可以通过认证识别耗材身份、芯片自带存储用于次数授权,还能防抄版。LCS2110R......
  • 基于ESP32的CAN总线通讯
    CAN总线的概述:CAN是ControllerAreaNetwork的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。在当今汽车总线中CAN总线是应用最广泛的通信方式。此外CAN由于其高可靠性和高性能使其在工业自动化,船舶,医疗等领域也得到了广泛应用。CAN总线的工作原理:1、CAN总线使用串行数......
  • 03 输入输出系统和总线结构
    输入输出技术计算机系统中存在多种内存与接口地址(输入输出)的编制方法,常见的是两种:1、内存与接口地址独立编制方法内存地址和接口地址是完全独立的两个地址空间。优点:编程序和读程序很容易使用和辨认。缺点:用于接口的指令(需要独立设计)太少、功能太弱。2、内存与接口地址统......
  • 第三章:流程控制语句
    1.顺序结构特点:从上到下依次执行,中间没有任何判断和跳转2.分支语句2.1if-else条件判断结构结构一:单分支条件判断:if格式:if(条件表达式){ 语句块;}说明:条件表达式必须是布尔表达式(关系表达式或逻辑表达式)或布尔变量结构二:双分支条件判断:if-else......
  • OpenMP学习 第三章 什么是OpenMP
    第三章什么是OpenMPOpenMP是一个用于编写并行程序的应用编程接口.虽然它一开始专注于SMP计算机的多线程程序,但是经过多年的发展,它已经可以应对NUMA系统和GPU等外设.构成OepnMP的核心编译指令,运行时库函数和字句:OpenMP编译指令,函数或子句概念#pragmaompparall......
  • CAN总线基础详解以及stm32的CAN控制器
    CAN简介CAN(ControllerAreaNetwork),是IOS国际标准化的串行通信协议。为了满足汽车产业的“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需求。CAN总线的发展史:低速CAN(ISO11519)通信速率10~125Kbps,总线长度可达1000米高速CAN(ISO11898)通信速率125Kbps~1Mbps,总......
  • I2C总线 | I2C总线介绍
    I2C总线|I2C总线介绍文章目录`I2C`总线|`I2C`总线介绍`I2C`总线介绍I2C有如下特点:`I2C`总线术语`I2C`总线位传输IIC总线数据传输**1.字节格式****2.应答响应**`IIC`总线寻址方式1.7位寻址2.10位寻址快速和高速模式1.快速模式2.高速模式I2C总线介绍I2C_百度搜索(baidu.com)i2......
  • 第三章 铺垫
    徐潇坐在了教室里准备好开始上课。今天他会看见几乎所有主课的老师,他满怀期待的想象着老师们会是什么样子。“我就不必自我介绍了吧?”班主任张超是物理老师,也是这天第一节课的老师。“不如,我先给你们讲讲高中物理怎么学吧。”班级内开始骚动,不知道是想听还是不想听。反正,徐潇不喜......