存储器是存储数据的硬件设备

存储器是存储数据的硬件设备.我们既希望其有超高的速度,也希望有超高的容量,还想要便宜.但是在同样的容量下,不同访存速度的存储器价格相差极大,这又与适当的价格形成了矛盾.解决办法就是对存储器分层,这是一种折中的办法,利用部分高速度而低容量的存储器和低速度而高容量的存储器互相配合,从而组成了具有大容量和高速度优点的存储器.

    打个比方来说,如果我们需要去图书馆查找某一方面的资料,会将n本书抽取,然后放在书桌上,一般情况下,需要的资料很多都在放在书桌上的书中(空间),而且,某一本书会被重复性的阅读(时间).这就是局部性原理.利用局部性原理,设计了处理存储器层级结构.

时间局部性:某项数据在被访问之后很有可能会被再次访问
空间局部性:某项数据被访问之后,其旁边的数据很有可能会被访问
 存储器层次结构:一种由多存储器层次组成的结构,存储器的容量和访问时间随着离处理器距离的增加而增加.

有多层次的存储器就意味着他们会进行数据的交换.而块/行是基本单位

块/行:两级层次结构的存储信息交换的最小单元
    按照功能来说,处理器访存信息需要先访问存储器层次中高速度的那一层,如果在这一层中找到了所需的数据,就称为命中,没有则称为缺失,若发生缺失,就会在下一层次的存储器中寻找数据.

命中:如果处理器需要的数据在高层次的存储器的某一个块中,这次访问就是命中的.
命中率:在高层次存储器中找到数据的比率
命中时间:处理器一次命中所需要的时间
缺失:如果处理器没有在高层次的存储器中找到需要的数据,这次访问就是缺失的.
缺失率:在高层次存储器中没有找到数据的比率
缺失代价:若此次访问时缺失的,需要将低层次存储器的数据替换到高层次存储器,所需的时间就是缺失代价
一.存储器的分类

    存储器主要有四类,最快价格也最贵的是SRAM,主要用来实现cache层.价格和速度较低的是DRAM,主要用来实现主存储层次.以上两者是易失性的,速度和价格更低的是磁盘,其访问速度最慢,但是价格便宜,容量大,所以一般用来实现存储大量数据的层次.此外还有闪存,,主要用于移动存储设备.此两者是非易失性的.

SRAM:静态随机访问存储器是一种组织层存储阵列结构的简单集成电路,读取和写入的时间可能不同,但所有的访问花费相               同时间.
DRAM:在动态随机访问存储器中,存储单元使用电容保存电荷的方式存储数据,所以不能长久的保持数据,需要周期性的刷新.              而在时钟的控制下以突发方式传送连续的数据称之为SDRAM,他的最快版本称之为DDR.
闪存:一种电可擦除的可编程的只读存储器(EEPROM)
磁盘存储器:由多个磁盘组成的存储器.每个磁盘具有几万个磁道,磁盘存储器把磁头移动到磁盘上适当磁道的过程称之为寻                       道.每个磁道划分为几千个扇区,扇区是磁道的基本单位,也是磁盘上数据读写的最小单位,柱面则是给定时间内磁                     道可以访问的盘面上所有扇区的集合.
 

二.  cache

     cache也成为高速缓存,利用SRAM实现.会临时性的储存最常用的数据,而访问这些数据只需要相当短的时间.在实际的应用中,经常使用分离cache以处理指令和数据

分离cache:一级cache由两个独立的cache组成,分别处理指令和数据
2.1cache的组织方式

cache的组织方式是指cache的块与主存储器(后文称主存)的块之间的映射方式,不同的映射方式有不同的优缺点.

 

直接映射:直接映射值主存中的地址仅仅对应cache中的一个位置,即一对多.
全相连:cache的一种组织方式,主存中的一个地址块可以对应于所有的cache中的位置.
组相连:直接映射和全相连都是组相连的极端情况,组相连中块的组织方式是将cache中的块分组,主存中的一个地址仅仅会对              应于cache中的一个组,但是,可以对应于该组中的任何一个位置.
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值