我从来没有遇到如此奇怪的问题;各位高手提个思路都送分

lich2005 2005-06-03 11:51:21
本人非初学者. 你在你的回答中可尽量避免一些烦琐的步骤细节描述; 只要你有个好的解决思路我都会送分.
-----
操作系统: ( 在低格的前提下,无网络无病毒环境)已在 windows 2000 / xp 都测试过;
DirectX : 在 DirectX 8.1 / DirectX 9.0 c 下都测试过;

(设备0)主要 IDE 通道 当前传送模式 Ultra DMA Mode 5
(设备0)次要 IDE 通道 当前传送模式 Ultra DMA Mode 2

=-=-=
硬件大致配置 cpu intel p4 2.0G
主板 MSI 845pe
内存 Kingston 512M
硬盘 Seagate 80G
显卡 ati R9000 - 分别测试安装过7.88(早期)和现在最新的8.03显卡驱动.
显示器 安装的philips 17b3 驱动.
鼠标 logitech mx510 - 安装的 logitech 9.80 鼠标驱动
usb2.0 驱动.
=-=-=

症状:
( 在低格后,无网络无病毒环境的前提下 )在正常的 windows 界面环境下,一切都十分正常的.
* 但如果从一个分区拷贝一个较大文件(比如500M以上)到另一个分区的时候,整个拷贝过程中CPU占用
率会 100% ,也就是在整个拷贝过程,根本无法做其他的事情.
* 这个是最最奇怪的问题了,在玩魔兽争霸3(一个基于DirectX的游戏)的时候,整个游戏过程中CPU会占用100%,一退出游戏,CPU占用立即又恢复到正常的 0%-5%左右.

=-=-=
能想到的办法我几乎都试过了.由于条件有限,没能做换显卡,主板以及硬盘后的测试.
不知各位是否遇到过同样的问题,有什么好的解决方法,先谢谢了~~~~

----------------------------------------------------------------------------------------

...全文
385 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
morning3 2005-08-22
  • 打赏
  • 举报
回复
楼上各位,小的也碰到了这种问题,不知道现在还能不能解答我的问题?。开机后不久(未运行大型程序)CPU占用率就达到100%。很卡
重启后就无异常了。但如果关机后马上开机也有可能出现这种情况。不知道是不是硬件问题?
本人电脑刚买不久,各种驱动程序都是购机时配的光盘。
zkxz 2005-06-05
  • 打赏
  • 举报
回复
关于CPU占用率问题有不少人问的。其实这不是什么问题,很正常的现象。

我还是举这个例子:
自己写个批处理文件,名字比如a.bat,内容如下:
:LOOP
GOTO LOOP

这个批处理就是做一个简单的死循环,执行它之后在任务管理器中显示CPU占用率是100%。但这时你仍然可以从容的做其它事情,不会死机,然而这时CPU一直是100%。为什么?这里先讲讲在任务管理器中CPU占用率的概念。首先要明确一个很重要的事情,Windows是一个系统软件,当它运行时,占用整个硬件系统中所有的资源,当然也占用100%的CPU(这里的100%跟楼主问题中的100%不是一回事)。这点对于理解任务管理器中CPU占用率的概念非常重要。因为Windows是一个多任务操作系统,它对所有应用程序进行调度,比如CPU时间片的分配和切换。Windows不会也不可能退出CPU或者让出整个CPU时间给某个应用程序,那么当系统没有应用程序请求使用CPU的时候(这时还有系统进程在运行),Windows就会用System Idle Process来占用其余的CPU时间,如果不这样,那么当系统进程运行的CPU时间片一过,省下CPU中就没有了任何指令,也就是说没有任何指令集合可以将Windows的系统进程再换进CPU来执行,那么我们看到的将是黑屏,除了按电源按钮或者复位按钮之外再也没有其它操作可做。而当有应用程序请求使用CPU时,Windows就会为之分配可用的资源(包括CPU时间片),那么就会减少System Idle Process的CPU时间片。当有足够多的应用程序来占用CPU时间片,或者有某个应用程序(优先级高)需要占用足够多的CPU时间片时,System Idle Process的CPU时间片就会为0,那么这时在任务管理器中看到CPU占用率就为100%。也就是说,任务管理器中CPU占用率实际上是与System Idle Process的CPU时间片相对应的。System Idle Process的CPU时间片多,就是CPU占用率低,System Idle Process的CPU时间片少,就是CPU占用率高。但当System Idle Process的CPU时间片为0时,如果还有新程序请求运行的话,Windows会减少其它进程的CPU时间片来满足该程序的运行需求,这样的最直接的表现就是所有运行的程序都变慢。也就是说CPU占用率100%时,并不是Windows系统资源真正的枯竭,再想做其它事情也是可以的,只不过会变慢而已。直到正在运行的程序的时间片减到不能再减的地步为止。这时新程序在等待被分配CPU时间和其它系统资源,如果没有正在运行的程序退出的话,就会造成死锁,也就是死机了。所以CPU占用率达到100%并不是什么可怕的事情,没有必要见100%就害怕。

上面是从原理上讲。如果从现实中讲的话,我还真没见过哪台电脑(包括服务器)在运行象魔兽这样的大游戏时,CPU不到100%的。我的电脑的配置跟楼主的差不多,但就算跑“zuma”的话,CPU还会到100%呢!想想这些游戏运用了复杂的绘图算法、调用了大量的图片、声音,CPU到100%,也很正常吧!

所以,楼主,通过CPU100%,并不能看出机器或操作系统有无问题。
lich2005 2005-06-05
  • 打赏
  • 举报
回复
回复楼上各位:
--
按照microplc的安装顺序调整提示,低格重新安装了,还是不行;
--
因为在以前,这种情况从没有出现过,最近才出现一打游戏 cpu 就 100% ,我的 cpu 和显卡等等风扇都在转. 主板和显卡都有可能有问题,但目前没找出来原因;
--
在 cpu 100%情况下,特别玩游戏是一件让人痛苦的事情,特别象这种即时类的,你根本无法操作你的单位,更别提玩了.以前我玩这个游戏的时候, cpu 最多到 30%左右(一般是2%),是十分流畅的;
=-=-=-=-=-=

我都迷惑了,不知道是硬件还是软件的原因.
虽然问题到目前还没有得到解决,我还是结帖了,最后十分感谢各位,你们的宝贵经验都是我今后维护的重要参考.

=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=
microplc 2005-06-05
  • 打赏
  • 举报
回复
zkxz() 说的有道理~~
lich2005 2005-06-04
  • 打赏
  • 举报
回复
回楼上:
因为考虑到我的物理内存为512M,已经够运行大多数程序了,所以虚拟内存采用的默认值,即 768-1536 M,位于我的系统盘 C 盘上, 并且我已经试着将其更改到 D 盘非系统盘上, 仍然存在上述问题.
--
因为在玩这个游戏的时候,游戏会向硬盘创建并入一些数据,就相当与拷贝一些文件到硬盘,而不知道
什么原因我的机子一涉及到拷贝文件的时候(小文件看不出来)CPU占用会特别地高,会达到100%,所以我猜测第二个问题可能和第一个问题是有联系的.
--
因为让我觉得奇怪的是,在低格后的系统,一切都是正常,至少我认为如果是硬件上的故障,这时十分不容易判断得出来哪里有问题.我目前没做的就是还没有给CMOS放电,恢复出厂设置,估计意义也不大;我的CMOS电池应该还有很多电量的.
-- =-=-= --
KYOvsIROI 2005-06-04
  • 打赏
  • 举报
回复
检查bios设置
启动顺序最好不要有两项都设置为hdd-0或hard disk
zhouguangquan 2005-06-04
  • 打赏
  • 举报
回复
不知你的缓存是怎么设置的,加大缓存试试
sghnui 2005-06-04
  • 打赏
  • 举报
回复
你的硬盘分区格式和坏道有没有查检呢?
lich2005 2005-06-04
  • 打赏
  • 举报
回复
回楼上:
1.已经试过IDE线只接硬盘的方法,但仍然无效;
2.虽然我的主板驱动盘上有这个程序,也试过 不安装/和安装 过,但仍然无效;

谢谢回答.
gernal_dn 2005-06-04
  • 打赏
  • 举报
回复
1、你的机子好象是一条IDE线同时接硬盘和光驱,试一下用两条线,或者不接光驱,有些光驱有缺陷的。

2、Intel主板提供inf驱动和IAA(Intel Application Accelerater),据我所知,IAA是个祸害!千万不能装!(inf不断更新,IAA却不再更新,Intel还有些自知之明...),而且一般反安装IAA无用,只能重装系统。
lyjinl 2005-06-04
  • 打赏
  • 举报
回复
这种情况为主板电路设计不合理浪费CPU资源或者更换主板
microplc 2005-06-04
  • 打赏
  • 举报
回复
你说的问题我也碰到了的,机子配置很高了,
(P4 2.4 512MDDR400***)
可惜运行一个英雄无敌III,再打开Winamp,你就会听到声音一格一格的跳~~~CPU狂彪(尤其是在WIN98)

后来在使用一段时间后,系统当然也是重装了N次,问题自己解决了~~
我估计是驱动安装的问题~~,建议你在安装系统时,先打补丁,然后DIRECTX9,最后才是驱动程序,也许管用~~
lich2005 2005-06-04
  • 打赏
  • 举报
回复
回楼上各位:
1.我可以肯定地说硬盘没有任何问题,并且使用 FAT32 和 NTFS 都试过了;
2.我的BIOS是比较老的版本,何况里面根本就没有你那个选项可以调整,CMOS甚至已经放过电了.
--
谢谢回答.我估计可能是硬件问题,不过又有点奇怪在正常的 windows 模式下是好的,只有打游戏的
时候 CPU 才会占用 100% ~. 我的游戏软件本身应该没什么问题吧,使用的是正版呢.
shadow22 2005-06-04
  • 打赏
  • 举报
回复
你是否使用了微星的动态超频技术啊,把这个关了试试
lich2005 2005-06-04
  • 打赏
  • 举报
回复
回:
在 BIOS 中,没有如你所述的启动设置;
谢谢回答.

6,850

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧