存储系统

三层存储结构是:高速缓存,主存储器和辅助存储器。

高速缓存一般位于CPU与主存之间,容量在几千字节到几兆字节之间,速度是主存的5到10倍。

CPU工作时送出的是主存地址,这就需要将主存地址转换成Cache存储器地址。这种地址转换叫做地址映像。主要有三种映像方式;

1。直接映像

2。全相联映像。

3。组相联映像。

这是上述两种方式的折中模式。

虚拟存储的概念是,把很大的程序或数据分成许多较小的块,全部存储在辅存中。运行时,把要用到的程序或数据块先调入主存,并且把马上就要用到的程序块从主存调入高速缓存。这样,一边运行程序,一边进行所需程序或数据块的调进调出。只要及时供应所需处理的程序或数据,程序就能顺利而高速地运行下去。因此对于应用程序员来说就好像有一个比实际主存大的多且可以放下整个程序的虚拟主存空间。

虚拟存储器管理方式分为三种;

1。页式虚拟存储器。

2。段式虚拟存储器。

3。段页式虚拟存储器。

你可能感兴趣的:(存储系统)