论文部分内容阅读
经常在商场看到宣传语“心动100%,赶紧来购买吧”,这时我们就要赶紧“捂”紧腰包,不然就会成为商家促销的目标了。在使用计算机时,我们也会经常遇到“心”动百分百的情况,这时发生的情况是点击任何东西基本不起“反应”,或者计算机运行非常缓慢,忍无可忍。这到底是怎么回事呢?是什么“商家”让你的计算机之心——CPU,心动100%呢?
CPU的正常情况
在正常情况下CPU的利用率为20%~70%是正常的,这需要根据你的电脑配置情况来决定。由于程序在打开,或者某一个程序在计算数据的时候,CPU会分配更多的资源,这时这些程序占用资源比较高,不过等这些任务完成后CPU的利用率就又会下降了。所以我们可以得出CPU可能有时候才10%都不到,有时候90%多,甚至100%,但占用率高的时间不会持续太长,这都是正常的。
许多朋友按下Ctrl+Shift+Esc,打开“任务管理器”,会看到进程中最后一项“System Idle Process”经常占用超过80%以上的CPU资源,甚至到99%,都是惊呼,是什么占用这么多资源?其实System Idle Process进程的作用是在系统空闲的时候分派CPU的时间,数字越大表示CPU资源越多,数字越小则表示CPU资源紧张,如图1所示
什么“商家”让CPU心动100%?
有害“商家”一:病毒、木马
如果你的电脑在一开机的时候CPU就乖乖地定格在100%,那么不用怀疑,这是病毒和木马在作怪。这些程序会在计算机系统内迅速复制或者把内部的文件偷偷地向外“运输”,并且利用一切可能的手段向外扩散(占用带宽),这时它们耗用的CPU资源量就居高不下。不过由于这些商家一般寄生在有用的程序如“Svchost.exe”内,在任务管理器内却没有任何异常。
解决办法:经常更新升级杀毒软件和防火墙,进行病毒防范,加强防毒意识,掌握正确的防杀毒知识。
(1)
有害“商家”二:各种浏览器
现在网络越来越流行,我们用电脑时,也经常上网浏览,不过在使用时却经常发生“假死”现象,打开任务管理器,里面的浏览器进程CPU耗用量100%。这是由于各种浏览器在处理各个网页的线程不合理,或者一些不兼容的网页引起的。
解决办法:每次浏览网页时,不要打开得太多。可以使用各种最新版的浏览器,现在的搜狗浏览器、傲游浏览器都号称是100%防“假死”,读者朋友可以试用一下。
有害商家三:Svchost.EXE
病毒木马喜欢“寄生”到Svchost.exe中,有许多有用的进程也要用到它。例如有时遇到机器启动运行几分钟后Svchost.exe就会占系统CPU资源的100%,拔掉网线就好了,重连上网后一会儿,Svchost.exe又占CPU资源的99%。这是由Windows Update服务下载、安装失败而导致更新服务反复重试造成的。自动更新也是依赖于Svchost服务的一个后台应用。常发生这类问题的机器一般是上网条件(尤其是访问国外网站)不稳定的机器,这些设计本想为用户节省时间,但是重试的频度过高反而导致了和病毒一样的效果。把自动更新关闭掉就可以了,也可以在“服务”里关掉相应的服务。
有害商家四:待机造成DMA关闭
如果你经常使用Windows 2000/XP/2003的待机功能,那么很可能会发现系统性能突然大幅下降,不仅启动速度变慢,而且在运行一些大的软件或游戏时CPU占用率时常达到100%,并产生停顿。
这个问题产生的原因是,XP的IDE/ATAPI端口驱动程序(Atapi.sys)累积收到总共6个超时或循环冗余检验错误后,驱动程序将把传送模式从最快的DMA模式,逐步到最慢的PIO模式。使用待机功能后进行恢复时,很容易造成超时或CRC错误,因此在多次使用待机功能后,硬盘的传送模式便会慢慢下降。
解决方法:双击打开“设备管理器→主要IDE通道”属性窗口,如图2所示,单击“驱动程序→卸载”按钮,完成后重启电脑,系统将自动重新安装驱动程序并恢复默认值。
(2)
小提示
对于Vista的用户来说,会有一个TrustedInstaller.exe的进程,其实就是“Windows Module Installer”(Windows模块安装服务),它通常在Windows查找和安装更新时运行,甚至安装完重启机器也会持续一段时间。它经常会引起100%的CPU占用情况。我们可以通过点击“开始→运行”,输入“MSConfig”,点击“服务“取消”Windows Module Installer”前面的选择。
CPU的正常情况
在正常情况下CPU的利用率为20%~70%是正常的,这需要根据你的电脑配置情况来决定。由于程序在打开,或者某一个程序在计算数据的时候,CPU会分配更多的资源,这时这些程序占用资源比较高,不过等这些任务完成后CPU的利用率就又会下降了。所以我们可以得出CPU可能有时候才10%都不到,有时候90%多,甚至100%,但占用率高的时间不会持续太长,这都是正常的。
许多朋友按下Ctrl+Shift+Esc,打开“任务管理器”,会看到进程中最后一项“System Idle Process”经常占用超过80%以上的CPU资源,甚至到99%,都是惊呼,是什么占用这么多资源?其实System Idle Process进程的作用是在系统空闲的时候分派CPU的时间,数字越大表示CPU资源越多,数字越小则表示CPU资源紧张,如图1所示
什么“商家”让CPU心动100%?
有害“商家”一:病毒、木马
如果你的电脑在一开机的时候CPU就乖乖地定格在100%,那么不用怀疑,这是病毒和木马在作怪。这些程序会在计算机系统内迅速复制或者把内部的文件偷偷地向外“运输”,并且利用一切可能的手段向外扩散(占用带宽),这时它们耗用的CPU资源量就居高不下。不过由于这些商家一般寄生在有用的程序如“Svchost.exe”内,在任务管理器内却没有任何异常。
解决办法:经常更新升级杀毒软件和防火墙,进行病毒防范,加强防毒意识,掌握正确的防杀毒知识。
(1)
有害“商家”二:各种浏览器
现在网络越来越流行,我们用电脑时,也经常上网浏览,不过在使用时却经常发生“假死”现象,打开任务管理器,里面的浏览器进程CPU耗用量100%。这是由于各种浏览器在处理各个网页的线程不合理,或者一些不兼容的网页引起的。
解决办法:每次浏览网页时,不要打开得太多。可以使用各种最新版的浏览器,现在的搜狗浏览器、傲游浏览器都号称是100%防“假死”,读者朋友可以试用一下。
有害商家三:Svchost.EXE
病毒木马喜欢“寄生”到Svchost.exe中,有许多有用的进程也要用到它。例如有时遇到机器启动运行几分钟后Svchost.exe就会占系统CPU资源的100%,拔掉网线就好了,重连上网后一会儿,Svchost.exe又占CPU资源的99%。这是由Windows Update服务下载、安装失败而导致更新服务反复重试造成的。自动更新也是依赖于Svchost服务的一个后台应用。常发生这类问题的机器一般是上网条件(尤其是访问国外网站)不稳定的机器,这些设计本想为用户节省时间,但是重试的频度过高反而导致了和病毒一样的效果。把自动更新关闭掉就可以了,也可以在“服务”里关掉相应的服务。
有害商家四:待机造成DMA关闭
如果你经常使用Windows 2000/XP/2003的待机功能,那么很可能会发现系统性能突然大幅下降,不仅启动速度变慢,而且在运行一些大的软件或游戏时CPU占用率时常达到100%,并产生停顿。
这个问题产生的原因是,XP的IDE/ATAPI端口驱动程序(Atapi.sys)累积收到总共6个超时或循环冗余检验错误后,驱动程序将把传送模式从最快的DMA模式,逐步到最慢的PIO模式。使用待机功能后进行恢复时,很容易造成超时或CRC错误,因此在多次使用待机功能后,硬盘的传送模式便会慢慢下降。
解决方法:双击打开“设备管理器→主要IDE通道”属性窗口,如图2所示,单击“驱动程序→卸载”按钮,完成后重启电脑,系统将自动重新安装驱动程序并恢复默认值。
(2)
小提示
对于Vista的用户来说,会有一个TrustedInstaller.exe的进程,其实就是“Windows Module Installer”(Windows模块安装服务),它通常在Windows查找和安装更新时运行,甚至安装完重启机器也会持续一段时间。它经常会引起100%的CPU占用情况。我们可以通过点击“开始→运行”,输入“MSConfig”,点击“服务“取消”Windows Module Installer”前面的选择。