Computer Organization 4 Memory
概述
存储器的分类
> 按存储介质分类
半导体存储器
易失存储器
磁盘存储器
非易失存储器
光盘存储器
非易失存储器
磁芯存储器
非易失存储器
>按存取方式分类
随机访问
- Random Access Memory 随机存储器
- Read Only Momory 只读存储器
串行访问
- 直接存取存储器 - 磁盘
- 顺序存取存储器 - 磁带
>按在计算机中的作用分类
- 主存
- RAM
- ROM - 闪速存储器(Flash Memory)
- 辅存 (磁盘、磁带、光盘)
- 缓存(Cache)
存储体系的层次结构
可见,没有一种存储器能够完全满足用户的需求:速度快、容量大、价格低。于是,我们采用不同的存储器组成存储体系。
为了解决CPU和主存速度不匹配的问题,我们在主存和CPU之间加入缓存,组成缓存-主存层次,这样大大提升了CPU调用信息的速度。主存和缓存之间的数据调动是由硬件控制的。在缓存-主存这一层次中,我们使用的是主存的物理地址,实际上,缓存是按内容访存的,不存在按地址寻访的问题
为了解决存储系统容量问题,我们将辅存挂在主存上,形成主存-辅存层次。主存和辅存之间的信息调动是由硬件和操作系统共同完成的。在主存-辅存层次中,形成了虚拟存储系统,程序员使用的是虚地址,这大大提升了程序员能够利用的存储空间。