• 软考高级系统架构师_计算机组成与结构02_高速缓存_磁盘结构_输入输出技术_总线结构_可靠性_---软考高级系统架构师005


     1.Cache是Cpu与主存储器之间的速度比主存储器要块10倍左右,因为cpu用的说主存储器中的地址,

    而cpu速度很快,主存储器速度慢,所以中间加了这个cache,那么这里就涉及到,怎么把cache地址转化成主存储器的地址,cpu使用地址的时候首先访问主存储器地址,但是访问的是cache,所以这个时候,要在cache中把主存储器地址转化成cache地址,然后再把cache地址转化成主存储器的地址送出.

    2.cache由控制部分,存储器组成,存储器用来存储数据,控制部分就是判断数据是否在cache中,在就命中了,不在就没有命中.没有命中就用一定的算法从主存储器中获取.

    然后这里的地址映射,有三种方法,直接映射,全相连映射,组组相连映射,这个考的不多.

    然后再来看这里的cache的命中率,这里要知道,其实上面这个计算cpu的读取一次的平均实际其实是有问题的,有漏洞的,比如上面,0.9的概率命中cache,0.1的概率不能命中需要从主存储器中读取, 

    所以这个平均读取时间是:0.9*1 + 0.1*1000 = = 0.9+ 100 =100.9 ns

    那么实际上是有漏洞的因为前面的0.9的概率命中,这个时间,其实不应该是0.9*1而是,1对吧,因为

    命中不命中都要访问一下ca

  • 相关阅读:
    视频拍摄教程分享
    el-checkbox-group的全选与反选
    Hadoop-sqoop
    fastapi_No.11_依赖项(1)
    Unity-2D边缘检测(描边效果)
    Linux--信号量
    Python学习笔记 - 异常处理
    24.绳子切割
    关于工作中爬取网站的一些思路记录
    【洛谷】P3378 【模板】堆
  • 原文地址:https://blog.csdn.net/lidew521/article/details/128076453