到底什么是虚拟内存?

OS(操作系统)将硬盘上的一部分空间作为内存来使用,使得OS能运行比物理内存大小还要大的程序。

当进程试图访问某个内存地址时,OS会检查这个地址是否物理内存中。如果在则直接访问,如果不在(缺页),OS会尝试从磁盘上的虚拟内存中加载该页面到物理内存中。并更新进程的页表。


比如我打开QQ,那么与QQ相关的数据都会被加载到内存中。当我要再打开网易云时,内存不足,此时会把QQ中一些不常用的数据放入虚存。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值