找回密码
 我要加入

手机号码,快捷登录

手机号码,快捷登录

查看: 824|回复: 0

什么是虚拟内存

[复制链接]
发表于 2007-11-26 22:04:28 | 显示全部楼层 |阅读模式
什么是虚拟内存?在早期,因为内存价格非常昂贵,内存容量偏小,如果软件使用超出内存容量,操作系统就会暂时将不需要访问的数据写入到硬盘上一个特殊的文件中,从而给需要使用内存的程序和数据释放内存。这个位于硬盘上的特殊文件就是分页文件(也就是虚拟内存文件或叫做交换文件)。对于 Windows 2000/XP/2003/Vista操作系统,分页文件名为pagefile.sys,默认情况下位于操作系统所在分区的根目录下。

虽然在运行速度上硬盘不如内存,但在容量上内存是无法与硬盘相提并论的。当运行一个程序需要大量数据、占用大量内存时,内存就会被“塞满”,并将那些暂时不用的数据放到硬盘中,而这些数据所占的空间就是虚拟内存。现在我们也明白为什么pagefile.sys的大小会经常变化了。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

Archiver|手机版|小黑屋|爱宝坻社区

GMT+8, 2025-2-6 15:03

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表