关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
zmhczw123
2023-11-24 10:23
采纳率: 57.1%
浏览 11
首页
学习和成长
已结题
cache和主存的映射
考研
cache中地址结构部分就有了主存字块标记,为什么数据中还要存主存字块标记?
而且,主存地址是块号和块内地址构成,在上面图片中,主存块号应该是32-4=28位,
如果主存标记位是指的主存中的哪一块,那主存标记位不应该是28位吗,为什么答案是18位?
收起
写回答
好问题
0
提建议
追加酬金
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
追加酬金
(90%的用户在追加酬金后获得了解决方案)
当前问题酬金
¥
0
(可追加 ¥500)
支付方式
扫码支付
加载中...
支付金额
15
元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意
《付费问题酬金结算规则》
1
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
ntzhuima
2023-11-24 16:37
关注
因为cache的总容量由标记阵列和存储容量组成;这道题的存储容量就是4K字(即16KB=128Kb)
直接映射的地址是由主存标记位+cache标记+字块内地址构成的
由题目可知,块的大小是4字,每个字是32位(即4B);=》块的大小=4*32bit = 16B;因为字节编址,16B/B=16,即每块cache有16个地址,16=2的4次方,即需要4位表示
存储容量是16KB;块的大小是16B;=》cache的个数=16KB/16B=1K;1K=2的10次=》cache行号需要10位来表示
综上32-4-10=18位,即是主存标记位
因为采用直写法,所以包含了1位有效位,1位回写脏位;故18+1+1=20位;=》标记阵列的大小=20b*1K=20Kb
20Kb+128Kb=148Kb
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
编辑记录
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(0条)
向“C知道”追问
报告相同问题?
提交
关注问题
关于
cache
和
主存
的
映射
有问必答
考研
2022-11-20 09:44
回答 1
已采纳
你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答 本次提问扣除的有问必答次数,已经为您补发到账户,我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。
Spring
Cache
和RabbitMQ冲突
java
spring
缓存
2022-07-11 10:23
回答 1
已采纳
监听器里面再去调用缓存的方法,把缓存的内容抽成一个独立的方法
buffer和
cache
如何区分
git
linux
opencv
2023-01-03 16:27
回答 5
已采纳
Cache
和Buffer是两个不同的概念,简单的说,
Cache
是加速“读”,而buffer是缓冲“写”,前者解决读的问题,保存从磁盘上读出的数据,后者是解决写的问题,保存即将要写入到磁盘上的数据。在很
3.6.3
Cache
和
主存
的
映射
方式
2020-11-23 22:18
江船夜雨听笛的博客
在这个小学中我们要
学习
cache
和
主存
的三种
映射
方式,那上小杰的没为我们留下了这样的几个问题,由于开始他保存的是储存里边的某一些数据块的副本,那么我们必须考虑到的一个问题,就是如何区分
cache
和
主存
他们之间的...
yolov5标签和图片问题
python
pytorch
深度学习
2022-11-07 17:58
回答 2
已采纳
你这个应该是数据集的yaml文件配置项没有修改。你用的是默认的yanl文件,他跟你数据集的类别对不上号。你可以看一下我写的博客,里面描述了如何训练自己的数据集。https://hpg123.blog.
判断
cache
存在后动态设置img和js的src
ajax
javascript
前端
有问必答
2022-09-17 20:55
回答 4
已采纳
onload原本就是src图片加载完毕后再执行,直接设置src为服务器路径没法走cdn的。如果想先加载文字内容再加载图片,可以用图片懒加载 jquery.lazyload
redisTemplate和
cache
Manager操作redis有什么不同
java
redis
spring boot
2022-06-16 10:05
回答 1
已采纳
redisTemplate 是Spring集成Redis
Cache
Manger,是Spring-
Cache
CSAPP
Cache
知识总结;
Cache
Lab Part A
2020-10-10 13:02
努力成长的tory的博客
学习
这部分内容的目的在于:如果理解了计算机系统中数据是如何在不同层次间移动的过程,就可以 优化程序的局部性 ,使自己应用程序的数据存储在层次较高的地方,加速CPU访问。 知识总结 1、程序的局部性 时间局部性...
深度
学习
方面分词的问题
github
python
深度学习
2022-01-08 12:09
回答 1
已采纳
报错的原因是没找到"
cache
/vocab_small.txt"文件,这是因为你没有跑到项目的路径下去运行代码。 切换到这个位置下运行代码,应该就不会报错了 F:\GTP\GPT-Chinese\GP
关于#python#的问题:cannot import name 'BytesType' from 'disk
cache
.core'
python
深度学习
神经网络
2022-04-19 21:51
回答 2
已采纳
查看这个issue。https://github.com/deep-learning-with-pytorch/dlwpt-code/issues/27 解决方案:导入一下包from cassandr
nodejs无法更改全局模块和缓存存放路径
javascript
node.js
2023-04-17 17:12
回答 2
已采纳
努力の小熊参考Chatgpt做出的回答:你在使用 npm config set 命令时,指定了新的全局安装路径 D:\nodejs\node global。错误信息显示执行命令时找不到 D:\node
cache
存储器作业(1)
2024-04-23 03:43
2401_84049001的博客
每年转战互联网行业的人很多,说白了也是冲着高薪去的,不管你是即将步入这个行业还是想转行,
学习
是必不可少的。作为一个Java开发,
学习
成了日常生活的一部分,不
学习
你就会被这个行业淘汰,这也是这个行业残酷的...
深入理解
Cache
工作原理
2024-07-15 14:15
程序员小英的博客
Cache
在计算机体系架构中有非常重要的地位,本文讲了
Cache
中最主要的内容,具体细节可以再根据某个点深入研究。
Linux内存之
Cache
_linux
cache
2024-04-26 23:26
2401_83944328的博客
最近很多小伙伴找我要Linux
学习
资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
Cache
Kownledge --
Cache
层次结构 &
Cache
一致性
2024-01-19 14:33
芯片儿的成长计的博客
计算机系统中缓存层次结构通常由多个级别的缓存组成,这些级别包括L1缓存、L2缓存和L3缓存。每个级别的缓存都有不同的特性,例如容量、访问速度和成本。层次化缓存结构的设 计旨在利用不同级别缓存的优势,通过提供...
没有解决我的问题,
去提问
向专家提问
向AI提问
“有问必答”服务下线公告
◇ 用户帮助中心
◇《冲榜分奖金》活动下线公告 及AIGC类回答处理措施
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
12月3日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
11月25日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
11月24日
悬赏问题
¥15
问题重发,R语言:代码运行过程中出现如下警告,请求如何解决!
¥15
苍穹外卖拦截器token为null
¥15
pyqt怎么把滑块和输入框相互绑定,求解决!
¥20
wpf datagrid单元闪烁效果失灵
¥15
券商软件上市公司信息获取问题
¥100
ensp启动设备蓝屏,代码clock_watchdog_timeout
¥15
Android studio AVD启动不了
¥15
陆空双模式无人机怎么做
¥15
想咨询点问题,与算法转换,负荷预测,数字孪生有关
¥15
C#中的编译平台的区别影响