首页 > 其他分享 >2.2总线的性能指标

2.2总线的性能指标

时间:2023-02-06 12:45:04浏览次数:47  
标签:传送 周期 总线 传输 2.2 工作频率 性能指标 时钟

@

目录
这一节我们一起学习评价总线性能的指标,这些指标很可能在选择题或者大题第一小题出现。

一、总线传输周期

总线的传输周期,又叫总线周期

一个总线周期就是指我们要利用总线传输一组数据所需要的时间。

通常一个总线周期会被分为以下四个阶段

<1> 申请阶段

这个阶段做总线的仲裁,关于总线仲裁如何实现,下一个小节讲解。

就是决定是否要把总线分配给某一个设备使用。

<2> 寻址阶段

两个设备要通过总线进行数据的交互,主设备会通过地址总线,把它想要读(或者写)的地址单元传递给从设备。

<3> 传输阶段

主设备指明了要读或者写的地址之后,就进入了传输阶段。

主设备通过数据总线,往从设备里面写入数据或者读出数据。

<4> 结束阶段

数据传输完成之后,就进入了结束阶段。

即释放总线的使用权,把总线让给其他设备使用。

经过一个总线周期时候,就可以完成一组数据的传送。

比如一组数据总线的宽度是32bit,那么就意味着经过一个总线周期,它可以传输32bit的信息。

一个总线周期,通常由若干个总线时钟周期构成。

二、总线时钟周期

总线的时钟周期,就是机器的时钟周期。

稍微解释一下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I5rktuXN-1673852218404)(D:\Typora图片\image-20230116110232923.png)]

计算机有一个统一的时钟,以控制整个计算机的各个部件,总线也要受此时钟的控制。

对于早期的计算机来说,时钟信号是由CPU发出的。

CPU发出的节拍信号决定了总线时钟周期的长短,但是现代计算机中,总线时钟周期也有可能由桥接器提供。就是上一小节提到的四总线结构里边,如下图。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7USYmjW4-1673852218405)(D:\Typora图片\image-20230116112431748.png)]

这里的桥接器也会发出时钟信号,这个时钟信号的频率和CPU时钟信号的频率是不一样的。

有可能CPU时钟信号的频率是3.0GHz,比较快。那么CPU总线的时钟周期就是3.0GHz,由CPU控制。

但是对于其他速度更慢的总线来说,可能跟不上CPU的时钟信号。

所以,桥接器会往高速总线里面的控制总线上发出时钟更慢的时钟信号。


标签:传送,周期,总线,传输,2.2,工作频率,性能指标,时钟
From: https://www.cnblogs.com/wanjiadenghuo/p/17095040.html

相关文章

  • 2.3总线仲裁
    @目录一、引子二、总线仲裁三、集中仲裁方式1.链式查询方式(1)介绍(2)过程(3)特点(4)优缺点①优点②缺点2.计数器查询方式(1)介绍(2)过程(3)特点(4)优缺点①优点②缺点3.独立请求方式(1)介绍(2......
  • 2.4总线操作和定时
    @目录一、引子二、介绍1.总线周期2.总线定时规范三、同步定时方式1.过程2.特点3.优缺点①优点②缺点四、异步定时方式1.介绍2.三种方式(1)不互锁方式(2)半互锁方式(3)全互锁方式3......
  • Vue 全局事件总线
           ......
  • 2.2 什么是二进制数
    首先让我们来看一下二进制数转换成十进制数的方法:接下来,让我们来解释一下各数位的数值和位权相乘后“相加”这个处理的原因。其实大家所说的数值,表示的就是构成数值的各数......
  • FastJason 1.2.22-1.2.24 反序列化利用链分析
    前言休息了好像有一周了(慢慢的罪恶感),昨天在打比赛的时候做了一个php-cms的审计,然后激起了学习的热情。之前打比赛的时候遇到过fastjson的题,当时也就是直接用poc利用了,也......
  • 2.2-2.3
    P2042[NOI2005]维护数列坑点:空间问题,要把删除了的节点循环利用修改操作的值可能为0时间问题,insert时直接把数列build(l,r),然后合并最大子段和,改了好几遍,每次以为改......
  • B/S端界面控件DevExtreme v22.2新功能 - 如何在日历中显示周数?
    DevExtreme拥有高性能的HTML5/JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NETCore,jQuery,Knockout等)构建交互式的Web应用程序,该套件附带功能......
  • 算法--2023.2.2
    1.力扣72--编辑距离classSolution{//典型动态对话问题publicintminDistance(Stringword1,Stringword2){intm=word1.length(),n=word2.......
  • Ubuntu 22.04 GCC Arm 12.2.rel1编译 DAPLink
    ARMmbed/DAPLink项目仓库地址https://github.com/ARMmbed/DAPLinkArmMbed应该属于Arm的机构或者是Arm资助的机构.常用的DAPLink基本上都是从这个项目派生的.仓......
  • 2.2 vp Codeforces Round #848 (Div. 2)
    A-FlipFlopSum题意给出长度为n的序列a,a中只包括1和-1,你必须操作一次,让相邻两个元素由1变-1或由-1变1,问操作后数组总和最大多少思路暴力即可voidsolve(){ intn......