在理想情形下,存储器应该具备执行快、容量足和价格便宜等特点。但目前技术无法同时满足这三个目标,因此由不同的容量、成本和访问时间的存储器构成的层次结构的存储系统,将这些存储器通过适当的硬件和软件有机地组合在一起。
(一)存储器层次
存储器 | 描述 | 速度 | 价格 | |
1 | CPU寄存器 | 速度和CPU速度相当 | 最快 | 最贵 |
2 | 高速缓冲存储器Cache | 和CPU速度接近 | ||
3 | 主存储器 | 内部存储器或者RAM | ||
4 | 磁盘 | |||
5 | 光盘、磁带等 | 最慢 | 最便宜 |
(二)存储器系统
定义:将上述两种或两种以上的存储器经过硬件、软件等组合在一起并对其进行管理。
①Cache存储系统:Cache和主存
②虚拟存储系统:主存和磁盘