Computer Organization 4 Memory

概述

存储器的分类

> 按存储介质分类

半导体存储器

易失存储器

磁盘存储器

非易失存储器

光盘存储器

非易失存储器

磁芯存储器

非易失存储器

>按存取方式分类

随机访问

  • Random Access Memory 随机存储器
  • Read Only Momory 只读存储器

串行访问

  • 直接存取存储器 - 磁盘
  • 顺序存取存储器 - 磁带

>按在计算机中的作用分类

  • 主存
    - RAM
    - ROM
  • 闪速存储器(Flash Memory)
  • 辅存 (磁盘、磁带、光盘)
  • 缓存(Cache)

存储体系的层次结构

Computer Organization 4 Memory
可见,没有一种存储器能够完全满足用户的需求:速度快、容量大、价格低。于是,我们采用不同的存储器组成存储体系。
为了解决CPU和主存速度不匹配的问题,我们在主存和CPU之间加入缓存,组成缓存-主存层次,这样大大提升了CPU调用信息的速度。主存和缓存之间的数据调动是由硬件控制的。在缓存-主存这一层次中,我们使用的是主存的物理地址,实际上,缓存是按内容访存的,不存在按地址寻访的问题
为了解决存储系统容量问题,我们将辅存挂在主存上,形成主存-辅存层次。主存和辅存之间的信息调动是由硬件和操作系统共同完成的。在主存-辅存层次中,形成了虚拟存储系统,程序员使用的是虚地址,这大大提升了程序员能够利用的存储空间。