例3.1假定总线的时钟频率为100MHz,总线的传输周期为4个时钟周期,总线宽度为32位,试求总线的数据传输率。若想提高一倍的数据传输率,可采取什么措施?

方法一:1个时钟周期为1/100MHz=0.01us

总线传输周期为0.01us* 4 =0.04us

总线宽度为 4B

总线传输率为4B/0.04us=100MBps

方法二: 较为简单

总线工作频率为100MHz/4=25MHz

总线宽度为 4B

总线传输率为4B*25MHz=100MBps

总线工作频率:总线传送一次数据是由A个时钟周期完成,所以
1/总线工作频率=A* 1/总线时钟频率
所以    总线工作频率=总线时钟频率/A

(1)总线宽度变为64位(2)时钟频率变为200MHz(3)总线传输周期改为2个周期

附属练习

6.假设某系统总线在一一个总线周期中并行传输4字节信息,一个总线周期占用2个时钟周期,总线时钟频率为10 MHz,则总线带宽是()

A 10 MB/s
B  20 MB/s
C   40 MB/s
D  80 MB/s

可以计算 : 10MHz/2=5MHz

5MHz  x  4B=20MBps

所以选B

经典题目:

7.某同步总线的时钟频率为100MHz,宽度为32位,地址/数据线复用,每传输一个地址或数据占用一个时钟周期。若该总线支持突发(猝发)传输方式,则一次“主存写”总线事务传输1 28位数据所需要的时间至少是()

A  20ns 
B  40ns
C  50ns 
D  80ns

总线宽度: 总线传输速度  一个时钟周期传32位

突发(猝发)传输方式 :中间没有停顿时间

每传输一个地址或数据占用一个时钟周期 ,这是最重要的信息

1个时钟周期为1/100MHz=0.01us=10ns

传输数据   128/32=4个时钟周期  还要传一次地址 ,所以一共传了5个时钟周期

5 x 10ns=50ns  选C

已知总线的时钟频率,总线宽度,总线的传输周期,求总线数据传输率相关推荐

  1. 每日一题(42)—— 已知一个数组table,用一个宏定义,求出数据的元素个数

    已知一个数组table,用一个宏定义,求出数据的元素个数. // 总大小除以第一个元素的大小 #define TNTBL (sizeof(table)/sizeof(table[0]))

  2. C语言编程b a化简,C语言编程,已知三角形的三边长a,b,c,计算求三角... 如果三角形三边长 a,b,c,满足( )那么这个三角形......

    导航:网站首页 > C语言编程,已知三角形的三边长a,b,c,计算求三角... 如果三角形三边长 a,b,c,满足( )那么这个三角形... C语言编程,已知三角形的三边长a,b,c,计算求三角 ...

  3. 已知抛物线与直线相交两点和抛物线顶点,求抛物线和直线所围成的面积?

    已知抛物线与直线相交两点和抛物线顶点,求抛物线和直线所围成的面积? 顶点:p1(-b/2a),((4ac-b^2)/2a): 抛物线方程:y=ax^2+bx+c; 直线方程:y=k*x+b; 已知:p ...

  4. 已知一个二维数组A 表示一个矩阵,求AT。 其中,AT 表示矩阵的转置。矩阵转置的含义:表示把一个矩阵行列互换。

    已知一个二维数组A 表示一个矩阵,求AT. 其中,AT 表示矩阵的转置.矩阵转置的含义:表示把一个矩阵行列互换. //传入需要验证的数组,在main里面调用该方法public static void ...

  5. 已知基点的经纬度,根据方位角和运动距离求另外一点的经纬度

    1. 已知基点的经纬度,根据方位角和运动距离求另外一点的经纬度 1.1 需求概述及图解 假设方位角是α, 那从点1到点2的平移距离分别如下所示dsinα, dcosα. 这里正北为0度.已知基点(点1 ...

  6. python计算1的平方减2的平方加3的平方减4的平方怎么算_已知X的平方加4x减一等于零 求2x的四次方加八X的三次方减四X的平方减八X加一的值...

    已知X的平方加4x减一等于零 求2x的四次方加八X的三次方减四X的平方减八X加一的值以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来 ...

  7. 有 20 枚硬币,可能包括 4 种类型:1 元、5 角、1 角和 5 分。已知 20 枚硬币的总价值为 10 元,求各种硬币的数量。

    有以下问题 有 20 枚硬币,可能包括 4 种类型:1 元.5 角.1 角和 5 分.已知 20 枚硬币的总价值为 10 元,求各种硬币的数量. 首先我们先来分析一下,每种硬币的情况,1 元最多 10 ...

  8. 已知点 A(x1, y1) 和点 B(x2, y2), 求线段AB的垂直平分线.

    已知点 A(x1, y1) 和点 B(x2, y2), 求线段AB的垂直平分线. (求线段的垂直平分线)(求线段的中垂线) 1. 求得直线AB的斜率k, 则可以求得中垂线的斜率为 -1 / k. (垂 ...

  9. 已知 时钟周期、时钟频率、总线周期 求 总线带宽

    问题: 某系统总线的一个总线周期包含4个时钟周期,每个总线周期中可以传送32位数据.若总线的时钟频率为66MHz,则总线带宽为(). 分析: 求 总线带宽,可简单理解为求cpu在1秒钟内从内存中读取或 ...

  10. 已知二叉树先序和中序遍历结果,求后序遍历结果

    以下面的例题为例进行讲解:已知一棵二叉树的先序遍历序列和中序遍历序列分别是ABDCEF.BDAECF,求二叉树及后序遍历序列. 分析:先序遍历序列的第一个字符为根结点.对于中序遍历,根结点在中序遍历序 ...

最新文章

  1. arduino小车前进代码_基于Arduino操纵杆扩展板Funduino制作机器人小车
  2. 专属含PCR抑制剂的环境样本微生物拷贝数定量的最佳解决方案!
  3. 19岁「黑客」连续破解25辆特斯拉:远程控制门窗、灯光、音乐,还能直接开走...
  4. C++类的使用(六)—— 判断继承
  5. Maven的构建配置文件(Build Profiles)
  6. Linux网络编程实例详解
  7. 块级元素的margin-left和margin-right的用法注意
  8. 红帽发布虚拟化策略 产品即将上市
  9. thinkphp5微信公众号推送模板消息
  10. 魔兽世界mysql启动不了_WOW 魔兽世界单机版 3.3 不能启动服务器的解决方案 | 学步园...
  11. IDEA 错误: 找不到或无法加载主类 com.Main
  12. 10:1,AlphaStar横空出世,碾压星际争霸2人类职业玩家 TLO 和 MaNa
  13. scikit-learn笔记
  14. c# sha256withrsa 算法 rsa公钥私钥 源码
  15. Python实现文件上传和下载
  16. python 提取出字符串括号中的内容,正则表达式
  17. Mysql主主同步(主从同步)
  18. kubernetes监控检查(探针)
  19. every和some的区别
  20. php时间计算,计算本周一或周日,上周一或周日,下周一

热门文章

  1. react 数据筛分绑定_处理实际生活污水短程硝化好氧颗粒污泥的快速培养_高景峰...
  2. 通过R语言对数据进行聚类分析
  3. 想要打印大量Word文档在哪里打印比较便宜
  4. GUI编程笔记入门到游戏实战
  5. vscode 自定义编辑器样式
  6. 软件缺陷与软件故障案例
  7. 关于腾讯2010的划词搜索的思考
  8. 前端性能优化(三)performance
  9. visio2016企业批量授权版本的激活方式
  10. MxDraw云图平台 2022.11.15更新