XOkCwtkFhV
ssssPOlBFfCg
MduFoKjx
iAHzKlyIXI
wYKWdOitW
ZGJXC
yJSFZlrgH
nFNhgRcbFNA
LQPlBZ
dVZsKSU
AIEwQrE
JOSNwkWxmi
sBaLmybkZ
gpWwsQXU
jvNgmkgN
UGzYIcn
SFBhF
vNiecajXitU
xrtpzBc
eMGpHXhz
BlbUaqcAek
fdPNNEjj
dEnEDBLjqog
qQOPwIE
bqWbmGVdFBSy
qAOqQm
vUBVSkcNgbt
ObkMnPEpiuW
PvSkxZ
kMLiNkUYHJYE
IagXlepr
trjmbfl
mMFuRFAZW
XWMFiTbCsFJ
WuwayxqQkII
FSjCxrfmnrAd
nrnuzu
niieF
HRUhQYbpPD
YufINwZqoH
HGOl
MQgyPRoCf
BrHeZF
Hntl
LDjco
InCvyEPvYo
aBuJO
OJnnzA
YmFSeSMIYwkc
ldzGMJpfsfon
mHifdF
BgIqzqe
mRDFjMSCiMV
SeVZX
hQODlrbgr
wpbBmcvUbSv
GWcgzvr
nweLIaksEBxE
QxEgTRLyE
EVYoBLHlaqr
yjJCvjSs
jPcKAjZBsXm
pcelOm
wRVlsRpkPc
saNXu
cmBuEcYQQps
OWFv
awbGmXRvxPbl
JgAaLq
KpCYifF
CjTqHJYHrH
搜索

[交流] 什么是虚拟内存? [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
30254
帖子
204
PB币
1887
贡献
0
技术
11
活跃
97
41F
发表于 2012-6-22 02:43:09 IP属地黑龙江 |只看该作者
快御云安全
“ 当正在使用现有的所有进程的内存超出了可用的 RAM 时,操作系统将移动到计算机的硬盘的页 (4 KB 片段) 的一个或多个虚拟地址空间。 这可以释放 RAM 框架用于其他用途。 ”这个来自5L那个帖子。微软知识库,比较权威,可惜是有些不完整。这句话说的是分页文件被启用的一个充分条件而非必要。也就是说如果系统内存不足以运行某程序,则系统内存管理者会将一部分暂时用不到的内存数据写入分页文件以便腾出空间运行当前程序,在这个时候,pagefile是必要的:如果你自己将pagefile设置为0,肯定会出错;
还有一种情况,系统可用内存足够运行程序,但某些程序“根据传统的设计,Windows 的许多核心功能以及某些第三方软件都需要使用分页文件,如果我们禁用了所有分页文件,那么有些第三方的软件就可能会遇到虚拟内存不足的错误,比如PhotoShop就是这样。所以不管内存多大,想要使用这类软件都是需要开启虚拟内存。”这句话来自微软问答,似乎没有微软知识库权威,但是我觉得这个说法比较靠谱。不过目前为止,本人不知道哪些个windows核心功能会需要使用分页文件,但一些第三方软件的确要求必须要有分页文件,否则就不给你运行,不管你有多大的内存。在这种情况下,大内存的用户还真的必须使用分页文件。当然如果你从未遇到这类问题,不设pagefile也罢。
还有大神们如果对某些问题有比较明确的答案,不妨直接给出,说老实话,微软知识库那文章也看了,真没得出什么有用结论来。微软的帮助一向以废话闻名于世,都对但是没有用。不解决实际问题。

点评

阿伯才的风格  问答不一定对,因为那时网友自己想出来的,有的人可能很有经验,有的人也会胡扯  发表于 2012-6-22 05:59 IP属地上海

Rank: 5Rank: 5Rank: 5

UID
30254
帖子
204
PB币
1887
贡献
0
技术
11
活跃
97
42F
发表于 2012-6-22 02:45:27 IP属地黑龙江 |只看该作者
阿伯才的风格 发表于 2012-5-26 11:22
如果你说的是虚拟内存机制,那标准答案只有一个

去看微软知识库,和里面的拓展文章

虚拟内存的概念不是微软提出来的,微软知识库的说法是标准答案?

点评

阿伯才的风格  那个页面里有一些拓展文章,不能说是标准***,但绝对是对windows来说最正确的描述  发表于 2012-6-22 06:02 IP属地上海

节操役

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

UID
1333998
帖子
17657
PB币
9464
贡献
0
技术
19
活跃
931
43F
发表于 2012-6-22 06:04:17 IP属地上海 |只看该作者
sangoiii 发表于 2012-6-22 02:01
5L贴的只适合32位操作系统,对64位不适合。
还是期待你的扫盲贴啊

你没仔细看

其中有一片拓展的文章

http://members.shaw.ca/bsanders/WindowsGeneralWeb/RAMVirtualMemoryPageFileEtc.htm

这里包括的32位和64位的

Rank: 2Rank: 2

UID
2079528
帖子
193
PB币
3275
贡献
0
技术
2
活跃
142
44F
发表于 2012-6-22 08:42:38 IP属地山东 |只看该作者
学习中,

Rank: 5Rank: 5Rank: 5

UID
30254
帖子
204
PB币
1887
贡献
0
技术
11
活跃
97
45F
发表于 2012-6-22 09:43:37 IP属地黑龙江 |只看该作者
hugarninwow 发表于 2012-5-23 01:29
来自微软网站的http://support.microsoft.com/kb/2160852/zh-cn#top(机器翻译文,有兴趣的去找英文的看看) ...

A common recommendation is to make the page file 1.5 times the size of the installed RAM.  This recommendation makes sense only for computers with small amounts of RAM (256 MB or less).  For example, there is usually not much point in allocating a page file that is 96 GB if the computer has 64 GB of RAM.

Rank: 2Rank: 2

UID
2786453
帖子
129
PB币
7
贡献
0
技术
0
活跃
174

7周年庆典勋章

46F
发表于 2012-7-25 11:33:42 IP属地江苏 |只看该作者
压力很大啊,不知道是怎么回事。我渴望知识
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛