题目条件:假设CPU执行某段程序时,共访问Cache命中2000次,访问主存50次。已知:Cache的存取周期为50ns,主存的存取周期为200ns。求Cache-主存系统的命中率。

Nc = 2000, Nm= 50

cache 主存系统的平均访问时间

ta = h *tc + (1-h) *tm

访问效率 

其中tc指命中时间的cache访问时间, tm为未命中时的主存访问时间,1-h为未命中率

分析:由于题设条件中并没有提到平均访问时间,而且平均访问时间需要自己求取。所以只能通过题目的其他条件来进行运算。题目中提到,主存的存取周期为200ns,cache的存取周期为50ns。从这个条件可以看出访问主存的时间是访问cache时间的4倍(主存存取周期200ns/cache存取周期50ns=4)。设访问cache的时间为t,则平均访问时间可以用h*t+(1-h)*4t来表示。将数据代入公式很容易就知道t作为一个不确定的变量,是能够直接约掉的。

访问cache效率、平均访问时间的计算公式相关推荐

  1. cache命中率、平均访问时间、访问效率的计算公式

    cache命中率.平均访问时间.访问效率的计算公式 cache命中率 平均访问时间 访问效率 使用cache可以提高计算机的性能,也提高了主存访问的效率

  2. 计算机组成原理:cache命中率、平均访问时间、效率公式(精简)

    Nc表示cache完成存取总次数,Nm表示主存完成存取总次数,h表示 cache 命中率 h = Nc / ( Nc + Nm ) tc表示命中时的cache访问时间,tm表示未命中时的贮存访问时间, ...

  3. 访问Cache和主存的效率计算问题

    第一,看命中率的定义:CPU欲访问的信息已经在Cache中的比率称之为命中率. 设程序在执行期间,Cache的命中次数是Nc,访问主存的次数是Nm,则命中率H=Nc/(Nc+Nm)H = Nc / ( ...

  4. 提高大数据量并发访问时效率

    最近在做windows服务方面的开发,主要用它来解决A服务和其他服务发送数据失败后,重新发送的问题. 为了提高大数据量并发访问时效率问题,要在多台服务器上安装服务并采用多线程,就像是超市的收银,利用多 ...

  5. Nginx HttpMemcModule和直接访问memcached效率对比测试

    测试环境: 测试客户机A: HP DL380G4,2个双核CPU,4G Ram,2块10k RPM SAS盘做raid 1,ext3 Nginx所在服务器B:DELL R710,E5620 * 2,3 ...

  6. “冗余”的参数(变量) —— 提升访问的效率

    尽管增加了空间成本,尤其是作为递归调用时: 有时在函数的接口设计中,稍稍地增加一些额外的冗余的参数,会为程序的实现代码意想不到的简便: 一般在一个函数的接口中,形参之间是不能相互得出的(或者根据一个形 ...

  7. 数组的下标访问和指针访问方式效率分析比较

    2019独角兽企业重金招聘Python工程师标准>>> 1. int array[10], a; for (a = 0; a < 10; a ++) {     array[a ...

  8. 常见的提高高并发下访问的效率的手段

    首先要了解高并发的的瓶颈在哪里? 1.可能是服务器网络带宽不够 2.可能web线程连接数不够 3.可能数据库连接查询上不去. 根据不同的情况,解决思路也不同. 像第一种情况可以增加网络带宽,DNS域名 ...

  9. 标准十二导联动态心电图的导联间冗余计算公式

    Einthoven law: II = I + III (1) aVR = -0.5 * ( I + II ) (2) aVL = I - 0.5 * II (3) aVF = II - 0.5 * ...

最新文章

  1. Exchange 2010安装前的准备工作
  2. key php 转小写_PHP代码层防护与绕过
  3. 从零开始学python数据分析-从零开始学Python数据分析与挖掘 PDF 扫描版
  4. 修改vs17中的cordova模板
  5. JQ实现三个Select下拉框互斥
  6. php 字符串判空,php 使用 preg_replace 去除空格后的字符串无法判空
  7. python做自动化如何定位动态元素_python-web自动化-元素定位
  8. Mr Youngs Picture Permutations 题解报告
  9. RDD与DataFrame
  10. 程序员常用的软件(附下载地址)
  11. 倍福--软件界面介绍
  12. supervise用法_supervise过去式和用法例句
  13. HTML基础教程笔记(HTML5与CSS3基础教程书)
  14. bat文件如何调用另一个bat文件
  15. 导出excel合并单元格
  16. TB级倾斜摄影建模集群完美硬件配置方案
  17. pythonwhile循环语句_Python While循环语句
  18. 实验六软件包管理linux,oeasy教您玩转linux010202软件包管理apt
  19. android usb卸载不了,Android 安全卸载U盘的方法
  20. 工信部总工程师:建设网络强国振兴实体经济

热门文章

  1. iphone13和iphone14有什么区别,一图一秒看懂
  2. 搭建hexo博客给公众号制作留言功能
  3. Docker启动mysql服务
  4. html唤醒手机app,怎么在html5中唤醒APP
  5. 入门必备 Android手机八大实用秘籍
  6. Cisco ASDM 图形化网管系统配置
  7. python装饰器--@property
  8. 29.【算法五章-----03(未完毕)】
  9. SMAL2.0集成单点登录(SAP-SF)
  10. 苹果征战PC市场胜算难定(转)