在一台计算机中,通常有多种用途不同的存储器,如主存储器(或称内存)、Cache、通用寄存器、磁盘存储器、各种缓冲存储器、磁带和光盘存储器等。从构成存储器的材料上看,有静态存储器SRAM、动态存储器DRAM,还有磁表面存储器和光存储器等。从存储器的访问方式看,有直接译码的、随机访问的、相联访问的,也有块交换的,甚至是手工加载的。
    是否在一台计算机中,有了各种用途不同,组成材料不同,工作方式也不同的存储器就构成了一个存储系统呢,答案是否定的。那么,究竟什么是存储系统呢?

    图3.2是一个典型的存储系统。它由n个存储器连接起来组成,这n个存储器的速度、容量和价格各不相同。从外部看,可以把它看作一个存储器。这个存储器的访问速度近似等于所有存储器中存储周期最小的那个,存储容量与所有存储器中容量最大的那个相等或接近,价格近似等于所有存储器种价格最便宜的那个。
    本章主要介绍两种存储系统,一种是Cache存储系统,另一种是虚拟存储系统。在计算机系统中,这两种存储系统的作用是不相同的。Cache存储系统的主要目标是为了提高存储器的速度,而虚拟存储系统的主要目标是为了增加存储器的存储容量。