7个回答
展开全部
循环体的作用,就是更新数组的每个元素,每个元素的值加32
数组共1000个int数据,就是4000B,需要占用的主存块数是4000B/16B = 250块。Cache大小是1K=1024B,一块是16B,因此共有64块。
题目变成:250块主存块映射到64块Cache的过程。主存与Cache块的交换单位是块,也就是4个int数据。也就是第一个数据不命中,调入后剩下三个都命中。
执行语句是 a[k] = a[k]+32
右边是读取数据,左边是写回数据。对一个数据两次操作。且第一个数据读取时不命中,写Cache命中。块中剩下的三个数读写都命中,也就是一块中的4个数据的8次操作,只有一次不命中!
所以答案是:缺失率=1÷8=12.5%.
数组共1000个int数据,就是4000B,需要占用的主存块数是4000B/16B = 250块。Cache大小是1K=1024B,一块是16B,因此共有64块。
题目变成:250块主存块映射到64块Cache的过程。主存与Cache块的交换单位是块,也就是4个int数据。也就是第一个数据不命中,调入后剩下三个都命中。
执行语句是 a[k] = a[k]+32
右边是读取数据,左边是写回数据。对一个数据两次操作。且第一个数据读取时不命中,写Cache命中。块中剩下的三个数读写都命中,也就是一块中的4个数据的8次操作,只有一次不命中!
所以答案是:缺失率=1÷8=12.5%.
展开全部
一个人在家就是一个好朋友就是你自己的人生经历一些挫折就要经历的一切我的事件
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个你可以去贴吧或者知乎去问问,或者去找IT行业的前辈问问。毕竟学c语言的人比较少。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C组数学的操控的,这里面操作的操作功能的消息上的,多关注一下信息。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个C语言数据操作我也不知道该怎么办,这个C加加语言也是一个比较难懂的,我觉得你可以直接去贴吧或者知乎上面找一找。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
杨贵妃都好看还真是的方法短发还发放大v说三乳房v不错先到先得 发个。好传统吉凶祸福呼吸关系尴尬搭嘎年纪刚发几句那你休息鞠躬尽瘁他那个女v兄弟超级。年纪规矩多想法很工技大vu辜负相机超级想法从他呼吸
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1111111111111111111112724237767一下就可以看到了吧你好你的时候我在给你说我是啊我们这里了,!?!?!我这是第一次听说你们的聊天记录给我打电话让我怎么相信你的不会不会被打了吗哦你的时候我就是我的事了吗哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询