4.1 概述
1、存储器可以分成哪些类型?
存储器有多种分类标准,例如按照存储容量分类,按照存储介质分类,存储位置进行分类,利用存储器在执行程序中起到的作用进行分类等等。
a、按存储介质分类
(1)半导体存储器(易失和非易失都有)
TTL 、MOS(功耗低、集成度高,目前内存主要构成)
(2)磁表面存储器(非易失)
共同点是有磁头,磁载体
(3)磁心存储器(非易失)
华裔王安博士发明。硬磁材料,环状元件
(4)光盘存储器(非易失)
激光 、激光材料
b、按存取方式分类
(1)随机访问(存取时间和物理地址无关)
- 随机存储器 RAM
在程序执行过程中是可读可写的。 - 只读存储器ROM
在程序执行过程中是只读的。
(2)串行访问(存取时间和物理地址有关)
- 顺序存取存储器 磁带
- 直接存取存储器 磁盘
c、按在计算机中的作用分类
2、现代存储器的层次结构,为什么要分层?
存储器的层次结构
存储体系:用软件、硬件或者软硬件结合的方式把各种不同的存储器连接成一个整体,使得对于高一级别的程序员或用户看到的存储器是一个大容量,高速度,价格低的整体。在使用存储器的过程中不需要考虑存储器的结构。
硬件工程师利用软硬件结合的方式将主存和辅存结合起来,使得在应用程序员看来,这个存储器整体既拥有主存的速度又拥有辅存的容量。即使程序超过主存,应用程序员也不用考虑如何分割程序。
单纯将主存辅存连接并不构成一个存储体系,而需要使用软硬件结合的方式构成一个整体才行。
实际编程中用到的多是逻辑地址。