一、存储器当中的分类问题
存储器:
1) 主存:主要存放CPU当前执行的指令和数据,要求有较快的速度、能够随机访问、有足够的存储容量
2) 高速缓存(cache):为了解决主存速度匹配不上CPU的问题而设置,要求有较高的读写速度,对速度要求较高
因而容量一般很小,与主存合称为“cache存储系统”
3) 辅存:为了解决主存容量不足而设置,要求有较高的容量,并且可以长时间保存数据,为了提高容量,则速度
会慢于主存,与主存合称为“虚拟存储系统”
这三个存储器一同构成了系统的三级存储体系
上面的分类是常用到的存储器的分类,主存器还有许多其他的分类标准,如构成介质、存取方式、具体功能等
按照构成介质来分类的话可以分为这么几类:
1) 半导体材料:传导性好,数据以电信号的方式,当断点的时候数据容易丢失,所以一般用来做主存,主要包括
TTL 和 MOS 两类电路
2) 磁表面存储器:将磁介质涂到其他物质表面形成的存储器,由于数据存储到磁性当中,而磁性相对于电流来说
具有较长的生命周期,所以可以长久的存储数据,因此一般用来做辅存
3) 磁芯存储器:由硬磁材料构成的环状存储器,包含有通电流的驱动线和读取
数据用的读写线,由于也使用了磁性介质,所以也可以长期保存数据
4) 光盘存储器:用激光在磁光材料上面刻画信息,也可长期保存数据,存储
密度也较高
按照访问方式来分类:
1) 存取时间与物理地址无关(随机访问)
随机存储器(RAM)
只读存储器(ROM)
2) 存取时间与物理地址有关(串行访问)
顺序存取存储器 磁带
直接存取存储器 磁盘
按照功能来分类:
存储器的分类方式非常多,但是常用的分类还是一开始介绍的那一种,而且一般情况下,半导体存储器都是可以
随机存取的,而磁盘存储器不可以随机存取,通常情况下,主存都是由半导体器件构成的,辅存都是由磁盘器件构成
的,正常情况下,系统程序都是用ROM来存储的,用户程序等都是用RAM来存储的,这些也都是由他的具体的性质来决定
的(半导体速度快、磁介质存储时间长)。
二、存储器的技术指标
存储器作为一个储存数据的系统,主要就是看他的储存容量和读取速度,存储容量也就是他所能存储的二进制的位数,对于存储速度又分成了两个指标:
存储速度:从时间的角度来描述存储器的速度:
存取时间:读出时间 或者 写入时间
存取周期:从一次读写到下一次读写的时间间隔,存取周期一般比存取时间要长
存储带宽:单位时间内读出的数据的信息量(字节 或者 位)