操作系统虚拟内存的作用概括



一:
首先,虚拟内存技术实际上并没有增大物理内存,只是表面上看起来像增大了物理内存。物理内存增大需要实际现实内存的增加。其实虚拟内存技术可以看成是逻辑内存的增加。
其次,虚拟内存主要目的不是为了增加“物理内存”,而是将内存中一段时间不用的数据暂时的转移到磁盘或其他介质上去,从而为其他新的数据腾出内存空间。当被转移出去的数据需要用的时候再移回内存中来。主要技术就是地址空间的重新映射,将原先的内存地址映射到更大的一个地址空间上去,新的地址空间大于内存的一部分由磁盘来充当。
二:
进程间共享内存空间可以由虚拟内存技术来实现,许多进程都可以使用逻辑地址来使用某一段物理内存,但是这需要分先后,他们的逻辑地址不同但对应的物理地址相同,就好比餐桌点餐,一段时间内这张餐桌可以先分配给许多人预定使用,只不过是在不同的时间段而已。-----------内存的最大利用。
三:
物理内存不会因为使用虚拟内存而增大,相反,在使用物理内存的过程中,需要创建内存页表,这是要消耗内存的。用页表来索引物理内存的使用。
暂定。。。。。。
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值