存储系统概述
3.1.1存储系统结构层次
1.程序的局部性原理
在某一段时间内频繁访问某一局部的存储器地址空间,而对此范围以外的地址空间则很少访问的现象称为程序的局部性原理。
程序的局部性可以从两个角度分析。
(1)时间同部件:最近被访问的信息很可能还要被访问。
(2)空间局部性:最近被访间的信息邻近地址的信息也可能被访问。
2.多级存储系统的组成
(1)、正在执行的程序的指令和数据存储在CPU能直接访问的存储器中,这种狭义的存储器就是内存储器。内存储器速度高、容量小、价格高,由半学体器件构成。
(2)、在内存储器之外增加容量更大但访问速度稍慢的外存储器(外存).或者称为辅助存储器(辅存)。相对而言,外存储器速度低、容量大、价格便宜,可以由磁盘存储器、光盘存储器等非半导体器件或者固态导体存储器构成。
(3)、内存储器和外存储器构成了两级存储系统。
随着半导体技术的发展,CPU和内存储器的工作速度都在提高,但CPU 速度提高得更快而 更高速度的内存储器价格非常高,为此,人们在 常规内存储器与 CPU之间增加了速度更高但容量更小的半导体高速缓冲存储器,即cache,用于存放常规内存中正在使用的一些信息块的副本。常规的内存被称为主存。这样,内存储器就分为cache 和主存两部分,由此构成了三级存储 。
3.2.1存储器的分类
1、构成存储器的存储介质,日前主要采用半导体器件和磁性材料,一个双稳态半导体电路或一个CMOS品体管或磁性材料的存储元,均可以存储一位二进制代码。这个二进制代码位是存储器中最小的存储单位,称为存储位元。由若干存储位元组成一个存储单元,然后再由许多存储单元组成一个存储器。
2、根据午体材料的然能及使与方法不同,存储器石各科不词的分类方法。
(1)、存储介质
(2)、存取方式:存健器中任何存试地元的内容都能被随机存取,且存取时间和存储单元的物理位置无关,这种存储器称为随机存取存储器,如果存储器只能按某种顺序来存取,古就是说车取时向和存律苹元为物理置有关,这种左储器称为顺序存取存储器。磁盘存徒器则是半顺序(直接)存取存储器。
(3)、读写功能:有些导体存储器存话的内容在在储器工作过程中只能读出而不能写入,这种生导体竹储器称为只读存储器(ROM),在存储器工作过程中既能读出又能写入的半导体行使器称为读写存储器或随机存取存储器(RAM)。
(4)、信息易失性
(5)、与CPU的耦合程度
3.1.3存储器的编址和端模式
1、存放一个机器字的存储单元,适常称为字存储单元,相应的单元地址称为字地址。而存放一字节的单元,称为字书存储单元ÿ