目录
1.1存储器的分类
1.1.1按存储介质分类
- 磁表面存储器:磁盘、磁带。
- 半导体存储器:随机存取存储器(Random Access Memory,RAM,又称读写存储器)、只读存储器(Read-Only memory,ROM)。
- 光存储器:光盘
- 磁芯存储器
1.1.2按存取方式分类
- 随机存取:存储器的任何一个存储单元都可以随机存取,而且存储时间与存储单元的物理位置无关。ROM和RAM都是随机存取存储器。
- 顺序存取 :信息按顺序存放和读出,其存取时间取决于信息存放位置。如磁带、CD-ROM(只读型光盘存储器,不属于ROM)
- 直接存取:存取方式兼有随机访问和顺序访问的特点。首先可直接选取所需信息所在区域,然后按顺序方式存取。如磁盘。
- 按内容存取:可按内容检索到存储位置进行读写。这种存储器称为按内容访问存储器或相联存储器(内容指定方式和地址指定方式相结合)
1.1.3按信息的可保存性分类
- 易失性或非易失性:断电后存储信息是否消失。
- 破坏性读出或非破坏性读出:破坏性读出的存储器必须在每次读出操作后恢复被破坏的信息。
1.1.4按在计算机中的作用(层次分类)
- 主存储器。又称主存、内存。CPU可直接对其随机访问,主存也可以和高速缓冲存储器(Cache)及辅助存储器交换数据。
- 辅助存储器。又称辅存、外存。辅存的内容需要调入主存后才能被CPU访问。
- 高度缓冲存储器。又称Cache。位于主存和CPU之间,用来存放当前CPU经常使用的指令和数据,以便CPU能高速访问它们。Cache的存取速度可与CPU的速度相匹配。
1.2多级层次的存储系统
为了解决存储系统大容量、高速度、低成本3个互相制约的矛盾,在计算机系统中,通常采用多级存储器结构。
存储器层次结构的主要思想是上一层的存储器作为低一层存储器的高度缓冲,也就是说上一层的内容都只是下一层内容的副本。
- Cache-主存层:主要解决CPU和主存速度不匹配的问题。之间的数据调动是由硬件自动完成的。
- 主存-辅存层:主要解决存储系统的容量问题。之间的数据调动是由硬件和操作系统共同完成的,对应用程序员是透明的。
在Cache和主存构成的两级存储体系中,主存与Cache同时访问的含义:Cache命中的时间为Cache的存取时间,Cache不命中的时间为主存的存取时间。
1.3存储器的性能指标
-
存储容量=存储单元个数×存储字长 (bit)
-
单位成本:每位价格=总成本/存储容量
-