找回密码
 注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

扫一扫,访问微社区

快捷导航
事务所专题-柯南20周年纪念事件簿
搜索
查看: 1426|回复: 15
打印 上一主题 下一主题

请问虚拟内存是什么?是否调的越高越好?

[复制链接]

禁止发言

头像被屏蔽

1

主题

0

好友

22

积分

 

帖子
316
精华
0
积分
22
威望
0
RP
48
金钱
97 柯币
人气
17 ℃
注册时间
2004-3-20
跳转到指定楼层
顶楼
发表于 2006-1-2 12:36:12 |只看该作者 |倒序浏览
提示: 作者被禁止或删除 内容自动屏蔽

侦探

0

主题

0

好友

341

积分

 

升级
81%
帖子
572
精华
0
积分
341
威望
288
RP
117
金钱
236 柯币
人气
100 ℃
注册时间
2004-11-10
沙发
发表于 2006-1-2 14:06:31 |只看该作者

回复: 请问虚拟内存是什么?是否调的越高越好?

早期PC内存不足所以MS就在硬盘划了一部分区域用做缓冲内存与硬盘之间的一个桥区。速度快于硬盘但慢于内存。=-=内存达到512M以上时基本就可以取消虚拟内存了。1G以上虚拟内存就是拖后腿的了。一般情况下交给电脑自由分配就行了。这个不要自己调了。
猪突猛进,金猪报喜。(不是病毒=-=+)
回复

使用道具 举报

禁止发言

头像被屏蔽

1

主题

0

好友

22

积分

 

帖子
316
精华
0
积分
22
威望
0
RP
48
金钱
97 柯币
人气
17 ℃
注册时间
2004-3-20
板凳
发表于 2006-1-2 17:41:21 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

侦探

2

主题

0

好友

327

积分

 

升级
67%
帖子
2203
精华
0
积分
327
威望
229
RP
189
金钱
389 柯币
人气
310 ℃
注册时间
2004-8-16
地板
发表于 2006-1-2 18:07:58 |只看该作者

回复: 请问虚拟内存是什么?是否调的越高越好?

虚拟内存的概念是相对于物理内存而言的,当系统的物理内存空间入不敷出时,操作系统便会在硬盘上开辟一块磁盘空间当做内存使用,这部分硬盘空间就叫虚拟内存。Windows 98中采用Win386.swp文件的形式,而Windows 2000/XP则采用页面文件pagefile.sys的形式来管理虚拟内存。
一、大小情况
  1.一般情况
  一般情况下,建议让Windows来自动分配管理虚拟内存,它能根据实际内存的使用情况,动态调整虚拟内存的大小。
  2.关于最小值
  Windows建议页面文件的最小值应该为当前系统物理内存容量再加上12MB,而对于物理内存容量小于256MB的用户,则建议将页面文件的最小值设得更大些:
  ①使用128MB或者更少内存的用户,建议将当前物理内存容量的1.75倍设置为页面文件的最小值。
  ②内存大小在128MB到256MB之间的用户,建议将当前物理内存容量的1.5倍设置为页面文件的最小值。
  3.关于最大值
  一般来说,页面文件的最大值设置得越大越好,建议设置为最小值的2到3倍。
  4.极端情况
  假如硬盘空间比较紧张,在设置页面文件时,只需保证它不小于物理内存的3/4即可。

  如果物理内存很大(大于512MB),则可以将虚拟内存禁用。(上海 任亚维)
  5.根据不同的任务环境设置
  ①以3D游戏为主的环境
  3D游戏对CPU、显卡和内存要求都很高,如果物理内存小于256MB,建议把虚拟内存预设得大一点,这对提高游戏的稳定性和流畅性很有帮助。
  ②以播放视频为主的环境
  视频应用对硬盘空间的“胃口”很大,不过千万不要像在3D游戏环境中一样把虚拟内存设得很大,尤其是Windows XP的用户。因为Windows XP不会自动把不需要的空间释放掉,也就是说那个Pagefiles.sys文件会越来越大。如果你把虚拟内存和Windows XP放在同一分区,播放RM、ASF等视频流文件以后,系统经常会提示你虚拟内存设得太小或是磁盘空间不足。查看此时的页面文件,已经足有1GB大小了。所以建议经常欣赏视频文件的Windows XP用户,把初始数值设小一点,或者将虚拟内存转移到系统盘以外的分区。

  二、设置方法

  下面以在Windows XP下转移虚拟内存所在盘符为例介绍虚拟内存的设置方法:进入“打开→控制面板→系统”,选择“高级”选项卡,点击“性能”栏中的“设置”按钮,选择“高级”选项卡,点击“虚拟内存”栏内的“更改”按钮,即可进入“虚拟内存”窗口;在驱动器列表中选中系统盘符,然后勾选“无分页文件”选项,再单击“设置”按钮;接着点击其他分区,选择“自定义大小”选项,在“初始大小”和“最大值”中设定数值,然后单击“设置”按钮,最后点击“确定”按钮退出即可。
新浪微博:Jona
回复

使用道具 举报

最后的银色子弹

技术区荣誉版主
事务所字幕组荣誉组长
資源情報科荣誉成员

8

主题

0

好友

3631

积分

 

帖子
4636
精华
2
积分
3631
威望
427
RP
7895
金钱
25093 柯币
人气
481 ℃
注册时间
2003-10-30
5
发表于 2006-1-2 21:54:00 |只看该作者

回复: 请问虚拟内存是什么?是否调的越高越好?

看到这个就头晕...想到可恶的os,马上开考在即,考完了就想和这个彻底say goodbye,各位兄弟,以后这类问题靠大家了...

-----------------------------------
ps:好像这帖回的有点问题,大家手下留情别投诉我~~~
回复

使用道具 举报

最后的银色子弹

VIP
大塚爱命
技术区元老
网页部元老成员
资源情报科荣誉成员
APTX-4868 N助教
事务所压制组成员
事务所分流组荣誉成员
发霉的事务所字幕组组长
事务所最懒得做特效的小N

3

主题

60

好友

4915

积分

 

帖子
14467
精华
4
积分
4915
威望
343
RP
11068
金钱
20150 柯币
人气
1272 ℃
注册时间
2002-8-18
6
发表于 2006-1-2 22:53:21 |只看该作者

回复: 请问虚拟内存是什么?是否调的越高越好?

KK这个。。。汗个。。

虚拟内存是用硬盘来的 如果内存不够的话 设置大点的虚拟内存有用的 不过当使用虚拟内存时候也是读硬盘时候。。。外加运行程序也要读写硬盘 所以硬盘读写量会不少 如果机器配置的确不怎么高的话 速度还是会很慢的。。。
僕はいつでもゆきりん推し!ほらチームB!「夢中にさせちゃうぞ」
回复

使用道具 举报

最后的银色子弹

技术区荣誉版主
事务所字幕组荣誉组长
資源情報科荣誉成员

8

主题

0

好友

3631

积分

 

帖子
4636
精华
2
积分
3631
威望
427
RP
7895
金钱
25093 柯币
人气
481 ℃
注册时间
2003-10-30
7
发表于 2006-1-2 23:45:46 |只看该作者

回复: 请问虚拟内存是什么?是否调的越高越好?

来,咱还是大概说一下原理

因为呢,程序运行需要在内存中运行,而对于内存不够的机器来说,开启虚拟内存是为了增加系统效用。
因为在现在还是单核时代,cpu并行处理不普及,所以在同一时候只能执行一个任务,而任务的执行需对内存进行读写,但是想想也知道,现在不会有人开机只纯粹干一件事情了吧,通常么都是qq+msn+ie+popo+winamp...那么系统同时运行这些进程是不可能的,在进程间,根据时间片大小会进行切换调度,来实现不同程序进程间的切换,那么如果内存不够大,就不可能同时load那么多的代码片断,这时候就需要虚拟内存,把一些信息存储到硬盘上,等需要调度使用在拷入内存运行...
但是不知道为什么,似乎页表文件的释放不是很好,总是越来越大,里面应该不是有效信息我觉得...

反正os学得很糟,早点摆脱早点好~~~
回复

使用道具 举报

最后的银色子弹

技术区荣誉版主
事务所字幕组荣誉组长
資源情報科荣誉成员

8

主题

0

好友

3631

积分

 

帖子
4636
精华
2
积分
3631
威望
427
RP
7895
金钱
25093 柯币
人气
481 ℃
注册时间
2003-10-30
8
发表于 2006-1-2 23:49:52 |只看该作者

回复: 请问虚拟内存是什么?是否调的越高越好?

[quote=Nicole]KK这个。。。汗个。。

虚拟内存是用硬盘来的 如果内存不够的话 设置大点的虚拟内存有用的 不过当使用虚拟内存时候也是读硬盘时候。。。外加运行程序也要读写硬盘 所以硬盘读写量会不少 如果机器配置的确不怎么高的话 速度还是会很慢的。。。[/quote]

memory的管理其实就是vm的部分(虚拟内存,包括页表什么的)
而真正说的那个内存的东西,其实就是内存的高速缓存cache,对于一个程序的性能,对于缓存的读写,命中率等都会影响速度...还有要考虑locality~~
回复

使用道具 举报

禁止发言

头像被屏蔽

1

主题

0

好友

22

积分

 

帖子
316
精华
0
积分
22
威望
0
RP
48
金钱
97 柯币
人气
17 ℃
注册时间
2004-3-20
9
发表于 2006-1-4 20:12:18 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

最后的银色子弹

VIP
大塚爱命
技术区元老
网页部元老成员
资源情报科荣誉成员
APTX-4868 N助教
事务所压制组成员
事务所分流组荣誉成员
发霉的事务所字幕组组长
事务所最懒得做特效的小N

3

主题

60

好友

4915

积分

 

帖子
14467
精华
4
积分
4915
威望
343
RP
11068
金钱
20150 柯币
人气
1272 ℃
注册时间
2002-8-18
10
发表于 2006-1-5 15:19:41 |只看该作者

回复: 请问虚拟内存是什么?是否调的越高越好?

[QUOTE=keithkid]memory的管理其实就是vm的部分(虚拟内存,包括页表什么的)
而真正说的那个内存的东西,其实就是内存的高速缓存cache,对于一个程序的性能,对于缓存的读写,命中率等都会影响速度...还有要考虑locality~~[/QUOTE]
这个就不晓得了。。。

记得CACHE是存在于处理器里的吧。。用于环节CPU与内存之间的长距离传输 来降低CPU的等待时间 以提高CPU的利用率和运行速度来着
僕はいつでもゆきりん推し!ほらチームB!「夢中にさせちゃうぞ」
回复

使用道具 举报

最后的银色子弹

技术区荣誉版主
事务所字幕组荣誉组长
資源情報科荣誉成员

8

主题

0

好友

3631

积分

 

帖子
4636
精华
2
积分
3631
威望
427
RP
7895
金钱
25093 柯币
人气
481 ℃
注册时间
2003-10-30
11
发表于 2006-1-5 15:58:38 |只看该作者

回复: 请问虚拟内存是什么?是否调的越高越好?

cache,是cpu的部分,不过在工艺上,amd和intel有不同,就是把内存的传到cpu进行计算的存储...
回复

使用道具 举报

4869号住户

0

主题

0

好友

43

积分

 

帖子
355
精华
0
积分
43
威望
0
RP
99
金钱
301 柯币
人气
7164 ℃
注册时间
2004-8-13
12
发表于 2006-1-5 17:04:48 |只看该作者

回复: 请问虚拟内存是什么?是否调的越高越好?

512MB内存的最好也要打开虚拟内存,否则容易出错
When you have eliminated the impossible, whatever remains however improbable, must be the truth.
回复

使用道具 举报

最后的银色子弹

VIP
大塚爱命
技术区元老
网页部元老成员
资源情报科荣誉成员
APTX-4868 N助教
事务所压制组成员
事务所分流组荣誉成员
发霉的事务所字幕组组长
事务所最懒得做特效的小N

3

主题

60

好友

4915

积分

 

帖子
14467
精华
4
积分
4915
威望
343
RP
11068
金钱
20150 柯币
人气
1272 ℃
注册时间
2002-8-18
13
发表于 2006-1-5 17:38:34 |只看该作者

回复: 请问虚拟内存是什么?是否调的越高越好?

[QUOTE=Duron800]512MB内存的最好也要打开虚拟内存,否则容易出错[/QUOTE]
虚拟内存默认打开的吧。。。
僕はいつでもゆきりん推し!ほらチームB!「夢中にさせちゃうぞ」
回复

使用道具 举报

东之工藤

6

主题

5

好友

766

积分

 

升级
33%
帖子
858
精华
16
积分
766
威望
313
RP
1110
金钱
725 柯币
人气
90 ℃
注册时间
2005-10-14
14
发表于 2006-1-6 22:42:07 |只看该作者

回复: 请问虚拟内存是什么?是否调的越高越好?

一定要打开虚拟内存!

设置嘛,内存大的就少设一点就是了。。。。。。
回复

使用道具 举报

觉醒的小五郎

0

主题

0

好友

592

积分

 

升级
92%
帖子
3577
精华
6
积分
592
威望
407
RP
372
金钱
147 柯币
人气
16 ℃
注册时间
2005-6-2
15
发表于 2006-1-7 18:11:13 |只看该作者

回复: 请问虚拟内存是什么?是否调的越高越好?

好象设置成物理内存的2倍左右最好..
回复

使用道具 举报

最后的银色子弹

技术区荣誉版主
事务所字幕组荣誉组长
資源情報科荣誉成员

8

主题

0

好友

3631

积分

 

帖子
4636
精华
2
积分
3631
威望
427
RP
7895
金钱
25093 柯币
人气
481 ℃
注册时间
2003-10-30
16
发表于 2006-1-7 19:05:08 |只看该作者

回复: 请问虚拟内存是什么?是否调的越高越好?

不能说最好,但一般可以这么设置
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 新浪微博登陆

手机版|Archiver|名侦探柯南事务所 ( 沪ICP备17027512号 )

GMT+8, 2024-9-21 00:02 , Processed in 0.049757 second(s), 26 queries , MemCached On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部