1、存储容量S

    由于在计算机的使用者(应用程序员或系统程序员)看来,存储系统的容量要接近M2存储器的容量,因此,可以选择M2存储器进行编址,对于M1存储器可以不编址,或者只在系统内部进行编址。当然,也可以面向计算机的使用者为存储系统另外设计一个抽象的地址空间,在系统内部,再对两个存储器分别进行编址,并且把两个存储器的地址映象到这个抽象的地址空间中。
    对存储系统进行编址的要求是:对计算机的使用者提供尽可能大的地址空间,而且能对这个地址空间进行随机访问。

    对于Cache存储系统,面向系统程序员,选择主存储器进行编址,对Cache在内部采用相联访问方式进行管理。因此,从系统程序员看Cache存储系统,看到是主存储器的地址空间,存储系统的容量就是主存储器的容量,即S=S2。
    对于虚拟存储系统,由于磁盘存储器不是一种能随机访问的存储器,它的地址空间不能直接被一般指令访问,而主存储器的地址空间对于计算机的使用者来说又太小。因此,虚拟存储系统为使用者另外设计了一个虚拟地址空间,它既不是主存储器的地址空间,也不是磁盘存储器的地址空间。这个虚拟地址空间比主存储器的实际地址空间要大得多,而且采用与主存储器同样的随机访问方式。

    在一般计算机系统中,并不是整个磁盘存储器都是作为虚拟存储系统使用的。磁盘存储器的主要用途还是用来存放各种各样的系统软件、应用软件和各种用户文件等,只有在多任务或多用户操作系统中的交换区或交换文件才是用来做虚拟存储系统的。