存储的系统

3.1.1 存储系统的层次结构

在冯·诺依曼体系结构中,存储器是计算机系统的五大组成部件之一。早期的计算能系统只有单一的存储器存放为数不多的数据和指令。但是,随着软件复杂度的提高、多体技术和网络技术的普及,对存储器容量的要求不断提高。而微电子技术的发展又为大能度提升存储器的存储密度提供了可能性,这反过来又促使对存储器容量的需求进一步提升

由于存储器的价格相对较高,而且在整机成本中占有较大的比例,因而从性能价格比的角度不能通过简单配置更大容量的存储器满足用户的需求。为此,必须使用某种策略解决成本和性能之间的矛盾。这一策略就是存储器分层,即利用不同容量、成本、功耗和速度的多种存储器构成有机结合的多级存储系统。构成多级存储系统的依据就是程序的局部性原理。

1.程序的写部性原理

统计表明,无论是访问存取指令还是存储数据,在一个较短的时间隔内,程序所访问的存储器地址在很大比例上集中在存储器地址空间的很小范围内。这种在某一段时间内频繁访问某一局部的存储器地址空间,而对此范围以外的地址空间则很少访问的现象称为程序的局部性原理

程序的局部性可以从两个角度分析。

(1)时间局部性:最近被访问的信息很可能还要被访问。

(2)空间局部性:最近被访问的信息邻近地址的信息也可能被访问。

2.多级存储系统的组成

在CPU内部有少量的寄存器可以存储正在执行的指令或者正在参加运算的数据,寄存器的访问速度非常快,

但数量较 正任执行的程序的指令和数据存储在CPU能直接访问

的存储器中,这种狭义的存储器就是内存储器。

导体器件构成。 内存储器速度高、容量小、价格高,由半

为了扩大存储容量,在内存储器之外增加容量更大但访问速度稍慢的外在储器(处存)或者称为辅助存储器(辅存)。相对而言,外存储器速度低、容量大、价格便宜,可以由磁盘

光盘存储器等非半导体器件或者固态半

存储器、

导体存储器构成。 指令寄存器

CPU不能直接访问外存储器, CPU

外存储器的信息必须调入内存储器后才能由CPU 数据寄存器

处理

内存储器和外存储器构成了两级存储系统。 cache 缓存

随着半导体技术的发展,CPU和内存储器的 辅助

工作速度都在提高,但CPU速度提高得更快,而 硬件 内存

更高速度的内存储器价格非常高。为此,人们在 主存

當规内存储器与 CPU 之间增加了速度更高但容 辅助

量更小的半导体高速缓冲存储器,即cache,/用 软硬件 辅存(外存)

于存放常规内存中正在使用的一些信息块的副

本。常规的内存被称为主存J这样,内存储器就 图3.1三级存储系统的组成分为cache和主存两部分,由此构成了三级存储

一级送

系统,其结构如图所示。 一级缓存.“寄然”DPu内.二级缓在 在三级存储系统中,cache用于提升访问

6ae40cd97aaa44059dbce9a4d0f17566.jpg

 

 

缓存在三级存储系统中,cache用于提升访问

役,以便使存取速度和CPU的运算速度相匹配;处存储器则主要解决存储容量问题,以满足计算机的大容量存储要求;主存储器介于cache 与外存之间,要求选取适当的存储容量和存取周期,使它能容纳系统的核心软件和较 3.2多的用户程序。多级存储系统的出发点是提高存储系统的性能/价格比,让整个存储系统在速度上接近cache,而在容量和价格上接近外存。 

根据存储材料的性能及使用方法不同,存储器有各种不同的分类方法。

存储介质 作为存储介质的基本要求,必须有两个明显区别的物理状态,分别用来表示二进制的代码0和1。另外,存储器的存取速度又取决于这种物理状态的改变速度。目前使用的存储介质主要是半导体器件、磁性材料和光存储器。用半导体器件组成的存储器为半导体存储器。用磁性材料做成的存储器称为磁表面存储器,如磁盘存储器和磁带存分器。光存储器是指只读光盘或者读写光盘。磁盘和光盘的共同特点是存储容量大,储存的信息不易丢失。 如果存储器中任何存储单元的内容都能被随机存取,且存取时间和存储单

存取方式

元的物理位置无关,这种存储器称为随机存取存储器。如果存储器只能按某种顺序来存取,也就是说存取时间和存储单元的物理位置有关,这种存储器称为顺序存取存储器如磁带存储器就是顺序存取存储器,它的存取周期较长。磁盘存储器则是半顺序(直接)存取存储器,沿磁道方向顺序存取,垂直半径方向随机存取。

读写功能 有些半导体存储器存储的内容在存储器工作过程中只能读出而不能写入,这种半导体存储器称为只读存储器(ROM)。在存储器工作过程中既能读出又能写入的半导体存储器称为读写存储器或随机存取存储器(RAM)。

信息易失性 断电后信息消失的存储器,称为易失性存储器。断电后仍能保存信息的存储器,称为非易失性存储器。半导体存储器中,RAM是易失性存储器,一旦掉电,储存信息全部丢失。而ROM是非易失性存储器。磁性材料做成的存储器是非易失性存储器。

与CPU的耦合程度根据存储器在计算机系统中所处的位置,可分为内部存储器和外部存储器。内存又可分为主存和高速缓冲存储器。

计算机系统的主存习惯上被分为RAM和ROM两类。RAM用来储存当前运行的程序和数据,并可以在程序运行过程中反复更改其内容。而ROM常用来储存不变或基本不变的程序和数据(如监控程序、引导加载程序及常数表格等)。RAM可以根据信息储存方法分为静态RAM(SRAM)和动态RAM(DRAM)。SRAM是用半导体管的“导通”或“截止”来记忆的,只要不掉电,储存信息就不会丢失。而DRAM的信息是用电荷储存在电容上,随着时间的推移,电荷会逐渐漏掉,储存信息也会丢失,因此要周期性地对其“刷新”。根据工艺和特性的不同,只读存储器又分为掩膜ROM、一次可编程ROM(PROM)和可擦篇PROM(EPROM)。9808610167344d3a92f891f8df42e597.jpg

a6893244ccda4548aaec390018e06524.jpg 

65b2fef208ab4a3bb5b8b8a411e3dbf3.jpg 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值