Chad 2005-4-10
存储系统的分级一般采用三级或三级以上的分级结构,包括CPU的通用寄存器、高速缓冲存储器Cache、主存储器、外存储器。
通用寄存器是CPU用于暂存运算的中间结果,以减少CPU对内存的访问次数的存储器。它的速度和CPU相匹配,所以可有效提高机器的工作速度。
高速缓冲存储器Cache是高速小容量存储器,它存在于CPU和主存之间。Cache的访问速度比主存高,可把活跃的程序和数据存放在Cache中,以提高CPU访问存储器的效率。
主存储器是用于存放计算机运行期间大量的程序和数据的存储器,它是计算机系统的主要存储器。主存既能为CPU直接访问,又能把最活跃的程序和数据存放到Cache中供CPU使用。
外存储器是大容量的辅助存储器,用于存放大量CPU暂不使用的程序和数据,当CPU需要时,再从外存把程序和数据存入主存。
发展方向:
Cache主要强调高速有存取速度,以使存储系统的速度与CPU相匹配,随着CPU运算速度的不断提升,其速度也向更高的方向发展。
主存要求有适当的容量和存取速度,以使其能容纳系统的核心软件和较多或较大的用户程序,它的发展方向为更大的容量和更高的速度。
外存主要强调大的存储容量,以存储大量数据,因此,其发展方向为向更大的容量发展。