考研论坛

 
查看: 1242|回复: 2
打印 上一主题 下一主题

【讨论】友情提示,关于一道cache的平均访问时间的问题

[复制链接]

25

主题

556

帖子

1895

积分

中级战友

Rank: 3Rank: 3

精华
1
威望
320
K币
1575 元
注册时间
2010-4-20
跳转到指定楼层
楼主
发表于 2010-9-7 19:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我们假设cache命中率是H,访问cache的时间是T1,访问主存的时间是T2,求平均访问时间。
在各个高校的考研题你会发现两种答案:
答案一:H*T1+(1-H)T2

答案二:T1+(1-H)T2

今天看到不下20道这类的题,两种答案都有。。。我就TM服了

看到去年的大纲解析一道题有这么一句话,我貌似明白了。
如果当cache不命中的时候再启动主存,那么平均访问时间=H*T1+(1-H)*(T1+T2),简化一下就是T+(1-H)T2

如果访问cache和访问主存是同时进行的,那么平均访问时间=H*T1+(1-H)*T2

问题是我怎么知道cache和主存是同时访问还是先后访问的?????大部分题上也不写!

[ 本帖最后由 lonelyskytaut 于 2010-9-8 09:58 编辑 ]

    评分

    参与人数 1威望 +10 收起 理由
    lonelyskytaut + 10

    查看全部评分

    回复

    使用道具 举报

    13

    主题

    1191

    帖子

    8906

    积分

    开国大老

    钢之炼金术师

    Rank: 5Rank: 5

    精华
    1
    威望
    1980
    K币
    6926 元
    注册时间
    2009-9-6
    沙发
    发表于 2010-9-7 22:00 | 只看该作者
    我看的答案一般都是第一种

    评分

    参与人数 1威望 +10 收起 理由
    lonelyskytaut + 10

    查看全部评分

    回复

    使用道具 举报

    25

    主题

    556

    帖子

    1895

    积分

    中级战友

    Rank: 3Rank: 3

    精华
    1
    威望
    320
    K币
    1575 元
    注册时间
    2010-4-20
    板凳
     楼主| 发表于 2010-9-8 19:08 | 只看该作者

    回复 沙发 坏胖子猩猩 的帖子

    你看看清华 ,华科等高校的以前的考研题,都是第二种答案

    其实感觉第二种更合理,因为当cache不命中的时候,首先要从主存中把字块调入cache ,然后由cache调入CPU.所以不命中的调入时间应该是cache的存取周期+主存的存取周期
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册 人人连接登陆

    本版积分规则   

    关闭

    您还剩5次免费下载资料的机会哦~

    扫描二维码下载资料

    使用手机端考研帮,进入扫一扫
    在“我”中打开扫一扫,
    扫描二维码下载资料

    关于我们|商务合作|小黑屋|手机版|联系我们|服务条款|隐私保护|帮学堂| 网站地图|院校地图|漏洞提交|考研帮

    GMT+8, 2026-1-3 08:21 , Processed in 0.073484 second(s), Total 13, Slave 10(Usage:6.5M, Links:[2]1,1_1) queries , Redis On.

    Powered by Discuz!

    © 2001-2017 考研 Inc.

    快速回复 返回顶部 返回列表
    × 关闭