百科知识

要是说虚拟内存768MB,那么意思是说硬盘少去了768MB吗

2005-12-17 15:58:00b***
要是说虚拟内存768MB,那么意思是说硬盘少去了768MB吗:并不是这样的。。虚拟内存768M,是指当你运行的程序完全占用了内存的情况下,系统会根据需要自动分配?

最佳回答

  • 并不是这样的。。虚拟内存768M,是指当你运行的程序完全占用了内存的情况下,系统会根据需要自动分配一定的虚拟内存(即硬盘空间)来供你的应用程序运行,这是根据实际情况来分配,并且在你的程序运行终止后,系统分自动归还这部分虚拟内存到硬盘,所以你的硬盘并没有少于任何一个字节,只是在不同的情况下,临时使和一部分空间而已。。
    2005-12-17 21:32:00
  • 当然不是了,硬盘,内存,缓存其实原理是一样的,都是存储介质当你运行一个程序时,CPU会首先从(一级)缓存内取数据以供处理,缓存内的数据又来自于内存,内存中的数据最终来源于硬盘上,虚拟内存其实就是介于硬盘和内存之间的特殊的存储,就是当内存耗尽或严重不足时才会用到虚拟内存,而一般情况下是不会用到它的,毕竟速度太慢,如果此时没有设置虚拟内存,那对不起了,WINDOWS会不客气的从一些不用的资源中强行回收,这会导致信息丢失,这种情况出现的几率不大,你问的硬盘少去了***M的问题也就可以理解了,那一部分区域是不会少去的,你可以继续往硬盘里写入数据,
    2005-12-18 13:59:00
  • 不是了
    2005-12-18 09:07:00
  • 是说系统调用了768M的硬盘空间来虚拟成内存用,用完了会自动释放的。
    2005-12-17 22:16:00
  • 很赞哦! (232)