虚存,内存,主存,辅存

1、内存

   cache和主存构成了系统的内存。

2、虚拟存储器

   主存和辅存依靠辅助软硬件的支持构成了虚拟存储器。软硬件是指地址转换部件。

  每一个程序拥有一个虚拟存储器,这个虚拟存储器可以是页表,段表等。

3、页表有两处保存地方

  与上面两句话对应,

  当一个进程在运行时,其页表中一部分在主存中,另一部分在辅存中保存

   这主要是因为由于虚地址空间可以很大,要节省页表本身占用的主存空间。

  由于主存属于内存,辅存属于外存,所以粗糙点讲,页表中一部分在内存中,另一部分在外存中保存。

4、调页操作

   在主存部分的页表称为内页表,在辅存部分的页表称为外页表。

  当虚页不在内存时,有存储管理部件向cpu发出"缺页中断",进行调页操作。

 

5、为什么要使用虚拟存储器

  同样是因为不知道

  在多用户多任务系统中,多个用户或多个任务共享全部内存,要求同时执行多道程序。这些同时运行的程序到底占用实际内存的哪一个部分,在编制程序时是无法确定,必须等到程序运行时才能动态分配。

 

 

 

 

  

 


你可能感兴趣的:(计算机网络与操作系统)