当前位置: 首页 > news >正文

Day 3 系统总线(1)

1.1 总线的基本概念

  总线是连接多个部件的信息传输线,是各部件共享的传输介质。在某一时刻,只允许有一个部件向总线发送信息,而多个部件可以同时从总线上接收相同的信息。

1.2 总线的分类

1.2.1 片内总线

  片内总线是指芯片内部的总线,如在CPU芯片内部,寄存器和寄存器之间。

1.2.2 系统总线

  系统总线是指CPU、主存、I/O设备各大部件之间的信息传输线。按传输信息的不同,又可分为三类:数据总线,地址总线和控制总线。

1.数据总线

  数据总线用来传输各功能部件之间的数据信息,是双向传输总线,其位数与机器字长、存储字长有关(一般为8位、16位或32位),数据总线的位数称为数据总线宽度,注:总线宽度≤机器(存储)字长

2.地址总线

  地址总线用来指出数据总线上的源数据或目的数据在主存单元的地址或I/O设备的地址。地址线的位数与存储单元的个数有关,如地址线为20根,则对应的存储单元个数为2^{20}

3.控制总线

  控制总线是用来发出各种控制信号的传输线。通常对任一控制线而言,它的传输是单向的。

1.2.3 通信总线

  这类总线用于计算机系统之间或计算机系统其他系统之间的通信。按传输方式可以分为两种:串行通信并行通信

  串行通信是指数据在单条1位宽的传输线上,一位一位地按顺序分时传送。并行通信是指数据在多条并行1位宽的传输线上,同时由源传送到目的地。

1.3 总线特性及性能指标

1.3.1 总线特性

  总线特性包括以下几项:

(1)机械特性

    机械特性是指总线在机械连接方式上的一些性能,如插头与插座使用的标准,它们的几何尺寸等。

(2)电气特性

  电气特性是指总线的每一根传输线上信号的传递方向有效的电平范围

(3)功能特性

   功能特性是指总线中每根传输线的功能,例如,地址总线用来指出地址码;数据总线用来传递数据。各条线的功能不同。

(4)时间特性

  时间特性是指总线中的任一根线在什么时间内有效

1.3.2 总线性能指标

①总线宽度

通常指数据总线的根数(同时传输的数据位数),用bit(位)来表示。

②总线带宽

可以理解为总线的数据传输速率,即单位时间内总线上传输数据的位数,单位用MBps(兆字节每秒)表示。

③时钟同步/异步

总线上的数据与时钟同步工作的总线称为同步总线,不同步工作的称为异步总线。

④总线复用

指一条信号线上分时传送两种信号,如:为了提高总线的利用率,将地址总线和数据总线公用一组物理线路。

⑤信号线数

地址总线、数据总线和控制总线三种总线数量的总和

⑥总线控制方式

包括突发工作、自动配置、仲裁方式、逻辑方式、计数方式等。

⑦其他指标

如负载能力、电源电压、总线宽度是否能扩展等。

注:本文内容基于学习:唐朔飞,《计算机组成原理》-- 3版,-- 北京:高等教育出版社,2020.10(2024.5重印)后编写

相关文章:

  • 未来环境生成助力具身导航!PanoGen++:基于领域自适应全景图像生成的视觉语言导航
  • DeepSeek+Kimi:PPT制作的效率革命
  • redis hashtable 的sizemask理解
  • 多线程 - 线程安全
  • QTreeView开发入门
  • 基于51单片机的简易示波器proteus仿真
  • 树状数组(2025钉耙编程4th 1006进步洛谷3374洛谷3368)
  • Assembly语言的装饰器
  • 【Matlab】-- 基于MATLAB的美赛常用多种算法
  • GPU中的cluster
  • 通过 Docker Swarm 集群探究 Overlay 网络跨主机通信原理
  • Windows 11 中搜索服务索引文件大处理
  • Javaweb后端 AOP快速入门 AOP核心概念 AOP执行流程
  • Springboot学习笔记 3.13
  • 若依前后端不分离字典修改---formatter对原值进行修改
  • 场外基金和ETF场内基金有何区别?ETF佣金最低是多少?
  • 从头开始学C语言第三十六天——函数指针和函数指针数组
  • 【C/C++算法】从浅到深学习---分治算法之快排思想(图文兼备 + 源码详解)
  • Html 页面图标的展示列表
  • 本地文件夹同步软件,本地文件夹同步备份方法
  • 小程序快速建站/seo排名赚app
  • 微信app下载安卓版/武汉seo认可搜点网络
  • 育儿哪个网站做的好/个人在线做网站免费
  • 网上学学网站开发工程师/微信裂变营销软件
  • 怎么做一考试网站/百度首页
  • 小程序定制开发中软/抖音seo教程