内容导航:
Readyboost理论篇(1)-虚拟内存技术及其在Windows中的应用
正如前文所说,WinXP中虚拟内存和预取技术是Vista Superfetch与Readyboost这两项新技术的基础,因此要理解这两项技术,我们就必须回过头来看看在过去的操作系统中,这些技术是如何为我们服务的。
在所有使用保护模式寻址内存的操作系统里,虚拟内存一直是一个重要的概念,Windows Vista也不例外。即使所有程序的内存占用小于系统内存的总量,Windows仍然要使用到虚拟内存管理技术。实际上,每个运行在Windows环境下的进程,在载入时操作系统都会自动为他们指派虚拟内存空间。
简单地说,虚拟内存技术就是一种使用硬盘等外部存取设备,来保存物理内存不足以存放的信息的技术。
在Windows操作系统中,使用虚拟内存技术的具体情况是:如果系统出现物理内存不足,那么在启动某个新程序时,操作系统将释放内存中被其它程序占用的空间(内存页面),并将这些内存页面中的信息拷贝到硬盘的Pagefile.sys文件中(交换文件),以便为这个新程序释放一部分物理内存空间。
而当需要再次运行那些被释放的程序时,Windows会到Pagefile.sys中查找内存页面的交换文件,同时释放其它程序的内存页面,再完成当前程序的载入过程。
这种互换内存页面的过程被称之为“交换”(switch),而用于暂存内存页面的Pagefile.sys文件则被称之为“交换文件”(switch file)。
| |
| 本篇关键词:闪存/Vista/Readyboost
|
| 文章来源:007在线(福建小熊)
|
|
内容导航:
| 文章分页:共12页。 上一页 1 [2] 3 4 5 6 7 8 9 10 11 12 下一页 |
|
提及小熊在线将有更好的价格和服务 |
福州晶脉科技有限公司
[福州市] | |  |
|
|