内存的检测和使用Word格式.docx

上传人:b****5 文档编号:20474843 上传时间:2023-01-23 格式:DOCX 页数:29 大小:218.57KB
下载 相关 举报
内存的检测和使用Word格式.docx_第1页
第1页 / 共29页
内存的检测和使用Word格式.docx_第2页
第2页 / 共29页
内存的检测和使用Word格式.docx_第3页
第3页 / 共29页
内存的检测和使用Word格式.docx_第4页
第4页 / 共29页
内存的检测和使用Word格式.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

内存的检测和使用Word格式.docx

《内存的检测和使用Word格式.docx》由会员分享,可在线阅读,更多相关《内存的检测和使用Word格式.docx(29页珍藏版)》请在冰豆网上搜索。

内存的检测和使用Word格式.docx

523264K——扩展内存

Totalmemory 

524288K——总的物理内存数(=512KB),它等于1024K+扩展内存。

⑵用DOS命令查看我正在使用的电脑内存使用情况。

方法:

“开始”“运行”键入“cmd”→在黑色的DOS命令窗口键入“mem.exe”→回车。

下图是用这种方法在我的新电脑上得到的信息:

图14内存分配情况信息

大意是说:

总的常规内存(Totelconventionalmemory)有655360个字节;

MS-DOS可使用的内存(AvailabletoMS-DOS)有655360个字节;

最大可执行程序容量(Largestexecutableprogramsize),598736个字节;

总的连续的扩展内存(Totalcontiguousextendedmemory)1048576字节

可利用的连续扩展内存(Availablecontiguousextendedmemory)0字节

可利用的扩展内存(AvailableXMSmemory)941056个字节

在高端内存区中MS-DOS常驻。

120.任务管理器是干什么的?

 

Windows的任务管理器(TaskManager,简称TM)可以检测出内存的实时使用情况。

如各个进程占用内存的数量、物理内存和虚拟内存的使用情况等信息。

任务管理器还还可以监测CPU的使用情况和各个进程(Process)的名称等信息,从中可以找出哪些程序和服务正在运行,如果对进程名称熟悉的话,还可以从中发现病毒文件。

如果连接到网络,那么还可以查看网络状态并迅速了解网络工作状态。

还可以完成待机、休眠、关闭、重新启动、注销用户、切换用户的任务。

我还发现:

如果你的Word文件操作失灵了(比如不能进行选择文本了),只要进入任务管理器后,不做任何操作,就关闭这个窗口后,马上又可以正常运行Word了。

原因未明。

121。

如何启动任务管理器?

启动任务管理器至少有下述的三种方法:

第一种方法当然是同时按下Ctrl+Alt+Del这个组合键了。

也可以按Ctrl+Shift+Esc键;

 第二种方法就是在任务栏的空白处单击鼠标右键,在弹出的菜单里选任务管理器;

第三种:

“开始”→“运行”→输入“taskmgr.exe”。

图15 

任务管理器窗口

122.什么是PF使用率?

PF是pagefile的简写。

直译就称为页面文件,也有时称为PagingFile(分页文件),其实它就是指的虚拟内存。

在这里的“PF使用率”(PFUsage)实际上是正在使用的虚拟内存量。

在Widows中,物理内存不够用的时候,将把那些暂时不用的数据放到硬盘的虚拟内存文件里,等使用时,再调用出来。

但是,不是等物理内存用“尽”的时候才动用虚拟内存,因为物理内存用尽了,也就死机了,还用什么方法调用页面文件?

但是,许多少网友认为:

“PF使用率”中也包括物理内存在内。

但是,我还真说不清这样说是对是错。

因为这个“PF使用率”的量值大小(如图中的275MB)实际上是等于“认可用量”(CommitCharge)中的“总数”(totel)(在图中为81688Kb=275MB)。

也等于用EVEREST检测出来的“已使用”的“交换内存”量(见第129问)。

你总不能说在交换内存中也包含物理内存吧!

我看过很多文章讲这个问题,但是,莫衷一是,请“大侠”赐教。

123.PF使用率太高说明了什么?

PF使用率太高,那表明:

⑴是你的物理内存太小了;

⑵是你启动的程序太大型(比如ps)了;

⑶是你的虚拟内存设置的不合理,常常弹出虚拟内存不足的可以通过设置增大虚拟内存。

设置方法见第六章第144问。

124.任务管理器窗口“物理内存”项显示的是什么信息?

进入Windows任务管理器窗口,点击“性能”(Performance)选项卡后,可以看到“物理内存”(Physicalmemory)项,它显示的是电脑的物理内存使用情况,见图15。

其内容有:

“总数”(Total):

表示你在计算机上安装的内存条的总容量,显示的数字是以Kbit为单位表示的。

如图中显示的是523764Kb,如果想把它换算为我们习惯的MB的话,应该除以1024b/KB,即有523764Kb÷

1024b/KB=512MB。

这个数是固定不变的。

“可用数”(Available):

表示当前未使用的或不包含有用信息的(与包含有用信息的缓存文件不同)物理内存(RAM)数量。

一旦系统或者程序需要,部分内存就会被释放出来,也就是说这个值是可变的。

但实际的空余量要比这个数值略大一点,因为物理内存不会在完全用完后才去转用虚拟内存的。

也就是说这个空余量是指使用虚拟内存(pagefile)前所剩余的物理内存。

这个数字应该特别引起关注,如果这个数字太小,就很容易死机了。

“系统缓存”(SystemCache):

"

系统缓存"

指的是最近用于系统资源的物理内存数量。

主要来存放一些关键程序和数据等。

一旦系统或者程序需要,部分内存会被释放出来,因此,这个值是可变的。

125.任务管理器窗口“认可用量”项显示的是什么信息?

进入Windows任务管理器窗口,点击“性能”(Performance)选项卡后,可以看到“认可用量”(CommitCharge)项,见图15.其内容有:

“认可用量”中的“总数”实际上是你对虚拟内存的使用量,这个值等于“PF使用率”,所以,有的版本把“认可用量”就称为“使用量”,并把“总数”改称“已用量”;

“限制”(Limit)就是虚拟内存使用的最大值。

可是,这个值小于在虚拟内存设置中设置的最大值,不知为什么;

“峰值”(Peak)就是你开机至此时曾用过的最大虚拟内存值。

但是,在许多文章中,都是这样解读“认可用量”的。

我还没有弄明白,也可能这种说法是对的。

列此供参考:

认可用量:

指物理内存和虚拟内存总和的相关信息

总数:

是指当前所用物理内存和虚拟内存的总和。

限制:

系统可以提供的最高物理内存和虚拟内存的总和。

峰值:

指此次开机到当前来使用内存的最高纪录。

126.如何知道页面文件的大小?

因为有的网友认为“PF使用率”和“认可用量”中的“总数”也包括物理内存(本人并不同意这种说法)。

有人就问:

“那么单独的页面文件占用的空间怎么测知呢?

”因此,有的网友就说:

实际使用的页面文件大小可以使用第三方软件,如PageFileMonitor等查看,也可以通过Windows控制台来查看。

本人并没有实践过,只是在此做个介绍。

127.任务管理器窗口“核心内存”项显示的是什么信息?

进入Windows任务管理器窗口,点击“性能”选项卡后,可以看到“核心内存”(Kernelmemory)项,见图15。

所说“核心内存”是指操作系统内核和设备驱动程序所使用的内存。

这个数字越低越好。

“总数”:

操作系统和必要的驱动程序所占用的内存总数;

“分页数”(Paged):

是可以复制到页面文件中的内存,一旦系统需要这部分物理内存的话,它会被映射到硬盘,由此可以释放部分物理内存;

“未分页”(Monpaged)是保留在物理内存中的内存,这部分不会被映射到硬盘,不会被复制到页面文件中。

128.怎样不想让别人使用任务管理器?

开始→运→gpedit.msc,打开组策略编辑器→本地计算机策略→用户配置→管理模板→系统→Ctrl+Alt+Delete选项→删除任务管理器策略→已启用。

此方法适用于xp专业版用户。

129.怎样用EVEREST软件查看内存使用信息?

EVEREST原称AIDI32,是一个测试电脑硬件的工具。

当打开该软件以后,选“主板”→“内存”后,就可以看到如下图左侧的检测结果。

右侧是用任务管理器的检测结果。

可见,对“物理内存”的总数的检测是相一致的,只是右侧用的单位是Kb;

左侧用的单位是MB。

还可以看到:

用EVEREST检测的“物理内存”的“剩余”量和任务管理器的“可用量”也是相一致的。

EVEREST检测出的“已使用”的“交换空间”是263MB;

在任务管理器的“认可用量”的“总数”是269820Kb=263MB。

二者的检测结果也是相同的。

看来,不同软件对名词的定义是不相同的。

在这里,“交换空间”(Swapspace)是否就是页面文件?

据我理解,交换空间应该是设定在硬盘的寻址空间(?

)。

还有,从EVEREST看,它似乎认为虚拟内存=物理内存+交换空间。

把物理内存也纳入虚拟内存,这也令人难于理解。

本人在网上看过大量有关文件。

但是还是有几个问题弄不明白:

⑴任务管理器中的PF使用率中是否包括物理内存?

⑵任务管理器的“认可用量”中的“总数”等于“PF使用率”,其中是否包括物理内存?

如果包括,那么怎么理解EVEREST中“物理内存”中的“已使用”(200MB)与“交换空间”中的“已使用”(263MB)之和等于“虚拟内存”中的“已使用”(463MB)?

对以上问题,网上的说法是很不一指致的。

我想:

尽管搞不清以上问题,但是,最重要的一点要记住:

看“剩余”的内存(任务管理器中的物理内存的“可用数”跟“总数”比;

“认可用量”中的“总数”跟“限制”数比)是否太小了。

如果前者小了,加内存条;

如果后者小了把虚拟内存设置得大一点。

当然,还得学会开源节流——优化内存和释放内存。

此外,EVEREST还可以对内存的SPD的信息进行检测。

图任务管理器和EVEREST比较

130.检查内存信息的软件还有哪些?

目前检查内存信息的软件有CPU-Z、EVEREST、AIDA32和SiSoftwareSandra等多种。

前三个是免费的。

其中,AIDA32是被EVESEST取代的产品。

下面是用CPU-Z检测我的电脑内存的情况。

与实际情况是相符的。

不过,其中的“前端总线:

内存”为1:

2则有点令人费解,实际上它是把外频当作前端总线频率了。

用错了。

似乎应该是—外频:

时钟频率=200:

400=1:

2才对,因为我用的是Intel的CPU,FSB=800MHz,装的内存是DDR2-800,双通道。

外频是200MHz;

时钟频率是400MHz。

所以,应该表示为“外频:

时钟频率=1:

2”才对。

图17 

CPU-Z检测内存

注:

其中的PC2-6400U中的“U”代表DIMM模块不含缓冲区。

131.如何用SiSoftwareSandra检验内存?

下图是我用SiSoftwareSandra对我的第一个内存的检测结果。

它对速度(Speed)的检结果是PC2-6400正确的,但是,后面紧跟着是是“DDR2-400”,不解何意。

图18 

用EVEREST检测内存检测结果

132.内存条是DDR2-667,为什么CPU-Z显示是333MHz?

“667”说的是数据频率,通过内存的频率是它的1/2,所以在CPU-Z上显示的内存频率是正确的。

133.在CPU-Z中的FSB:

内存=3:

5是什么意思?

应该是指外频与内存时钟频率之比是3:

5,例如,如果外频是200MHz,那么,内存的工作频率就是200MHz×

3=333.3MHz。

说明你装的内存是DDR2-667或你把它内存异步设置成了DDR2-667了。

目前,许多文章或说明书仍然把外频跟FSB混用,很遗憾,连CPU-Z也是这样用。

134.在CPU-Z中的CPU/6是什么意思?

在检测AMD平台的内存工作频率时则用CPU/k来表示。

其中k是分频倍数。

例如,当AMD的CPU主频是2.0GHz,k=6时,内存的工作频率就是2000/6=333.3MHz。

135.CPU-Z检测器中显示“DCMode—Symmetric”是什么意思?

“DC”是DualChannel的缩写,是双通道的意思,“DCMode”是双通道模式的意思。

”Symmetric”是对称的意思,意思是说你装的两个内存条的性能是一致的。

136.在CPU-Z检测器中显示“NBFrequency”是什么意思?

是“北桥频率”的意思。

“NB”是NorthBridge的缩写。

137. 

在CPU-Z中的“内存交错”是什么意思?

请参看第152问。

138.如何查看SPD信息?

一般来说,品牌内存都有SPD设置,只要借助专用软件(如CPU-Z、SiSoft 

Sandra或EVEREST)就可以查看SPD芯片中的一些重要信息。

下图是我用CPU-Z查得的我正在使用的电脑的SPD信息。

图19 

SPD信息

139.什么叫内存的ECC?

ECC是英文ErrorCheck&Correct的缩写,其中文的意思是“差错检查与纠正”,是目前功能较强、价格较高的芯片组才支持的功能。

这种DRAM内存,在整个系统中较稳定,不仅能够判断数据的正确性,还能纠正大多数错误.一般用于局域网络的文件服务器,或Internet的服务器。

140.问内存的奇偶校验是怎么一回事?

内存的奇偶校验(Parity 

Check),在主机系统中,它是对内存和数据读写的一种检查电路,检查CPU把数据写到主存的数据与它从内存读取的数据是否相符,假如不符,则通过对CPU强制中断(NMI)的电路,通知CPU死机。

检查原理大致是这样:

当CPU把数据写入主存时,检查器就把从CPU输入到DRAM内存数据中的高电平信号(即“1”信号)加起来,看是偶数个“1”,还是奇数个“1”,并记住它。

当CPU从内存读取数据时,再依据这个信号进行核对。

奇偶校验对于保证数据的正确读写起到很关键的作用,尤其是在进行数据量非常大的计算中。

标准型的内存条有的有校验位,有的没有;

非标准的内存条均有奇偶校验位。

另外,对于常见机型中,有无奇偶校验位一般均可正常工作,但需要注意的是,在CMOS的SETUP中的设置必须与实际的内存条情况相一致,同时,内存条的配置要么都带奇偶校验位,要么都不带,决不可混用。

六.内存的使用知识

141.什么叫虚拟内存?

CPU是不能和外部存储器(如硬盘、软盘、光盘等)直接交换数据的,所以,当系统运行时,首先要将所需的指令和数据从外部存储器调入内存中后,CPU才能从内存中读取它们,并对他们进行运算和处理。

但是,内存的大小是有限的,当运行一个很大的程序时,就可能发生内存容量不够的问题。

为了解决这个问题,在Windows中运用了一种特殊技术,即拿出一部分硬盘空间来充当内存使用,并将那些暂时不用的数据放到指定的硬盘中。

当系统内存不足时,它就会自动调用硬盘一部分空间来充当内存,以缓解内存的紧张。

我们把硬盘中这部分空间称为虚拟内存(Virtualmemory),英文简称为VM。

142.什么叫页面文件?

在WindowsXP中,把存放在虚拟内存中的文件称为页面文件(Pagefile)或分页文件(PagingFile)。

这个文件名是Pagefile.sys。

随着运行程序的大小和多少不同,系统会适时调用虚拟内存。

因此,这个文件的大小经常是会发生变动的。

∙143.怎样进入“虚拟内存”设置窗口?

操作步骤如下:

1.右击“我的电脑”图标,选择“属性”选项以打开“系统属性”窗口。

点击“高级”选项卡,出现高级设置的对话框;

图20虚拟内存设置窗口

2.点击“性能”区域的“设置”按钮,在出现的“性能选项”窗口中选择“高级”选项卡,以打开其对话框;

3.在该对话框中有“虚拟内存”区域,点击“更改”按钮进入“虚拟内存”的设置窗口,见上图。

用“开始”→“控制面板”→“系统”命令或用“开始”→“运行”→“sysdm.cpl”→“打开”命令也都可以进入“系统属性”窗口。

进入“虚拟内存”窗口的其他步骤同上。

如果你不想自己设置虚拟内存,让Windows进行管理,只需勾选“系统管理的大小”即可。

如果你想自己设置,可见下一问。

144.怎样设置虚拟内存的大小?

如果你的物理内存较小,又想运行比较大的程序时,就必须设置较大虚拟内存。

把虚拟内存设置成多大?

微软知识库文章的建议是:

最小值为计算机内存的1.5倍,最大值为最小值的3倍。

例如,如果内存为256MB,则最小值为384MB,最大值为1152MB。

但是,如果经常使用需要大量内存的程序,则可以在增大虚拟内存的大小。

也有的文章认为:

应该将最大值和最小值都设为同一数值。

理由是,当最大值和最小值都相等时,系统无需时刻进行收缩和扩展页面文件的动作。

省去了这些工作,相应地就是提高系统效率。

还有的文章认为,如果你的物理内存很大(目前已经达到2GB或以上),可以把虚拟内存设置得小一些,有人甚至建议把虚拟内存设置为0。

即选“无分页文件”。

但是,大部分文章,包括微软知识库的文章,都强烈建议不要禁用或删除分页文件,理由是有些程序需要有虚拟内存才能正常运行,没有了就会造成系统不稳定或死机。

增加大虚拟内存时通常不需要重新启动计算机,但是如果减小时,则需要重新启动计算机更改才能生效。

145.如何提高物理与虚拟内存间的交换速度?

  答:

如果你的内存大于512MB,就可以做提高物理和虚拟内存之间的交换速度的设置。

打开“控制面板”里面的“系统”项,在“系统属性”窗口中点击“高级”标签来打开“性能选项”窗口,然后在“性能选项”窗口中点击“高级”标签,在“内存使用”栏下把“程序”改为“系统缓存”就可以了。

这样系统就会把4M左右的物理内存用作硬盘的读写缓存,来提高物理内存与虚拟内存之间的数据交换速度。

如果你的内存很小,只有256MB或更小,那还是使用默认的设置——“程序”吧。

有的资料说:

如果您的计算机主要是用作服务器,或者您的程序需要更大的缓存,才应该选“系统缓存”。

146.如何把页面文件改放到非系统盘?

  答:

安装操作系统时,页面文件的默认位置是和操作系统处于同一个盘的(一般都是C盘)。

如果系统盘容量有限,我们可以把页面文件调到别的分区中,这样做,不但能减小系统盘的占用空间,据说这样做,在一定程度上可以保持虚拟内存的连续性,减少系统盘的文件碎片,速度也可以有所提高。

如何移动分页文件,以WindowsXP为例说明如下:

1.以管理员身份登录到计算机。

并按第143问的步骤进入“虚拟内存”设置窗口,见图20;

2.在“驱动器[卷标]”列表中,可以看到默认的驱动器是C盘。

如果你想把页面文件转移到D盘,就应该点选“D:

[本地磁盘]”;

并注意看在“所有驱动器页面文件大小的总数”下所显示的推荐值。

3.单击“自定义大小”,然后在“初始大小(MB)”和“最大值”框中键入推荐的值或你自己选定的值。

4.单击“设置”按钮。

147.为什么最好设置一个专用小分区放置虚拟内存?

单独建立一个空白分区,并令该分区专门用来存储页面文件,不要再存放其它任何文件。

之所以单独划分一个分区用来设置虚拟内存,主要是基于两点考虑:

其一,由于该分区上没有其它文件,这样分区不会产生磁盘碎片,这样能保证页面文件的数据读写不受磁盘碎片的干扰;

其二,按照Windows对内存的管理技术,Windows会优先使用不经常访问的分区上的页面文件,这样也减少了读取系统盘里的页面文件的机会,减轻了系统盘的压力。

当然,如果你有多个硬盘,则可以为每个硬盘都创建一个页面文件。

当信息分布在多个页面文件上时,硬盘控制器可以同时在多个硬盘上执行读取和写入操作。

这样系统性能将得到提高。

148.如何整理虚拟内存?

文件数据保存在硬盘上久了,文件碎片(fragment)自然会产生。

但是,当WindowsXP进行磁盘碎片整理时,并不包括页面文件。

虽然页面文件比一般文件出现碎片的机会要少,但是,也应该对虚拟硬盘上的碎片进行整理。

整理的方法是:

首先按第140条的设置,选择“无分页文件”后,重新启动计算机,这样页面文件就被清除了。

然后,再按144条的方法重新设置页面文件的大小。

149.为什么要优化内存?

你在电脑上看到的漂亮桌面以及打开的窗口,或者是在做游戏,都是靠内存支撑的。

还有,你没有看到的,例如,“回收站”、“自动升级”、“系统还原”、“远程桌面”等,它们都是常驻内存,随时在听候你的调遣,但是,它们也是靠消耗内存在维持着的。

内存资源是有限的。

被一些没有什么用处的程序占据大量内存,势必使你的内存越来越少,电脑的运行速度也越来越慢,甚至会经常死机。

因此,把那些你不需要的功能去掉,就可以节省大量内存,这就是内存优化的本质。

当然,从本质上说,增加内存条,以增大内存是最好的优化。

150.怎样优化内存?

优化内存的方法很多,而且每个人可能有不同的需要。

但是,有一些优化内容是有共性的。

介绍如下:

1.关闭自动更新:

如果你不是长期接入互连网的用户,建议关闭这个功能。

等到需要时再临时启动这个功能也可以。

如果你的操作系统不是正版的,更不应该“自投罗网”,改到“360”去下载补丁吧。

关闭方法:

右击“我的电脑”→“属性”→“关闭自动更新”。

也可以用“开始”→“控制面板”→“系统”命令调出“系统属性”窗口。

下同。

2.关闭系统还原功能:

这个功能占用的内存很大,因为XP系统要记录下你的每一步操作,以方

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学案例设计

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1