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

【星海出品】计算机科学缓存命中学习

假设某计算机的 cache 共 16 行,开始为 空,主存块大小为 1 个字,采用直接映射方式,按字编址。
CPU 执行程序时,依次访问以下地址序列:2,3,11,16,21,13,64,48,19,11,3,22,4,27,6 和 11 。

1)访问上述地址序列得到的命中率是多少?
命中率 = 1/16 = 0.0625 = 6.25%

2)若 cache 数据区容量不变,而块大小改为 4 个字, 则上述地址序列的命中情况又如何?

主存块号 = 字号 ÷ 4
这意味着每个主存块对应4个字,Cache行号通过主存块号对4取模计算。

访问地址2时,块0(包含地址0、1、2、3)被加载。后续访问地址3时,由于它在同一块内,因此命中。

【索引区: 0 , 1 , 2 , 3 】

2 % 4 = 0 未命中【0 : 0,1,2,3】
> 3 % 4 = 0 命中【0:】
11 % 4 = 2 未命中【2:8,9,10,11】
16 % 4 = 4 -> 0 未命中【0:16,17,18,19】
21 % 4 = 5 ->1 未命中【1:20,21,22,23】
13 % 4 = 3 -> 未命中【3:12,13,14,15】
64 % 4 = 16 未命中【0:64,65,66,67】
48 % 4 = 12 未命中【0: 48, 49,50, 51】
19 % 4 = 4 未命中 【0:16,17,18,19】
> 11 % 4 = 2 命中【2:】

http://www.dtcms.com/a/418584.html

相关文章:

  • YOLO入门教程(番外):计算机视觉数学、编程基础
  • 做商品网站医院网站建设方案计划书
  • 从零开始学RabbitMQ:Java实战简单模式与工作队列消息处理
  • 农家乐网站模板腾讯云电商网站建设
  • 响应式网站用什么软件做效果站酷设计网站官网入口免费个人海报
  • JavaScript中国手机号校验
  • 【OJ】stack 的经典OJ题
  • 算法1.0
  • 语义网络对人工智能自然语言处理中深层语义分析的影响与启示
  • HCTF2018
  • 网站定制设计深圳网络营销优化
  • 西安建站推广做网站为什么选择竞网智赢
  • 学习日报 20250928|Java日志规范:从基础规约到高级实践(含SkyWalking整合)
  • 江协科技 CAN总线入门课程(CAN简介硬件电路)
  • 每周资讯 | 腾讯《三角洲行动》周年庆登双榜TOP1;腾讯首款生活模拟游戏《粒粒的小人国》曝光
  • 做网站 业务流程图网站成立时间
  • 第四部分:VTK常用类详解(第96章 vtkCaptionActor2D标题演员类)
  • 数据可视化 | Violin Plot小提琴图Python实现 数据分布密度可视化科研图表
  • STM32H743-ARM例程11-PWM
  • 网站建设的功能和目标郑州网站建设企业
  • 网站与手机app是一体吗wordpress 中文建站
  • unzip-6.0-21.el7.x86_64.rpm怎么安装?CentOS 7手动安装rpm包详细步骤
  • Go 的切片原理
  • GDAL 的内置矢量工具集ogr的详解使用
  • ppt制作软件模板网站wordpress 邮件投稿
  • Git - git status 观察记录(初始化本地仓库、初始暂存、初始提交、修改文件、第二次暂存、第二次提交)
  • 帝国网站管理系统安装山西省住房和城乡建设部网站
  • 怎么选择昆明网站建设长沙县星沙人才招聘网
  • 【C++】AVL详解
  • SQLE:一个全方位的SQL质量管理平台