什么是虚拟内存?它的作用是什么?

[复制链接]
查看11 | 回复5 | 2006-1-23 11:56:17 | 显示全部楼层 |阅读模式
其实我一直都是听说过,但是也并不真正了解。今天查了查,它是计算机使用的临时存储器,用来运行所需内存大于计算机具有的内存的程序。例如,程序可以访问计算机硬盘驱动器上4GB字节的虚拟内存,即使计算机只有32MB的RAM。当前没有装入计算机内存的程序数据将保存到页面文件中。通常的情况下,我们会在c:下看到一个名这pagefile.sys的文件,这就是充当虚拟内存使用的页面文件,它会有上百M甚至几百M大。参考资料:微软官网

已赞过已踩过<
回复

使用道具 举报

千问 | 2006-1-23 11:56:17 | 显示全部楼层
就是用一块硬盘空间虚拟的内存 当物理内存不够使的时候 操作系统会把数据临时放到那上面
回复

使用道具 举报

千问 | 2006-1-23 11:56:17 | 显示全部楼层
用硬盘虚拟为内存来使用。如果物理内存足够大,就用不着了虚拟内存了。
回复

使用道具 举报

千问 | 2006-1-23 11:56:17 | 显示全部楼层
就是当你内存不够大的情况下,可以把硬盘空间设为虚拟的内存 ,也就是当物理内存不够使的时候 ,操作系统会把数据临时放到那上面 。
回复

使用道具 举报

千问 | 2006-1-23 11:56:17 | 显示全部楼层
虚拟内存的概念是相对于物理内存而言的,当系统的物理内存空间入不敷出时,操作系统便会在硬盘上开辟一块磁盘空间当做内存使用,这部分硬盘空间就叫虚拟内存。它可以加快电脑的运行。虚拟内存,是硬盘上的一个区间,专门由系统划分出来,在物理内存不够的情况下,把这个区间当成内存使用,但是一般系统不会在物理内存用完后才使用虚拟内存,所以虚拟内存一般都会占用的,但是由于是硬盘上的,所以速度还是没有物理内存那么快.当你运行大型程序的时候虚拟内存的重要就体现出来了.
回复

使用道具 举报

千问 | 2006-1-23 11:56:17 | 显示全部楼层
什么是虚拟内存  虚拟内存是用硬盘空间做内存来弥补计算机RAM空间的缺乏。当实际RAM满时(实际上,在RAM满之前),虚拟内存就在硬盘上创建了。当物理内存用完后,虚拟内存管理器选择最近没有用过的,低优先级的内存部分写到交换文件上。这个过程对应用是隐藏的,应用把虚拟内存和实际内存看作是一样的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行