我的系统是win7旗舰版,4G内存加4G内存条,但是一开机虽然进程只有20多个,物理内存却用了百分

2025-01-20 04:49:13
推荐回答(2个)
回答1:

这要从内存的功能说起。CPU执行一条指令是毫秒级的,硬盘传送一条指令给CPU要几十毫秒。这样CPU执行完一条指令,就要花费比执行一条指令多几十倍的时间等待硬盘传送的下一条指令,那就大大浪费了CPU的能力。于是在硬盘和CPU之间增加了传送一条指令几毫秒的内存,Windows系统会把预测CPU将要执行的指令事先存放在内存里,这样CPU等待的时间就只有硬盘传送指令的十分之一~几分之一,CPU利用率高了,电脑的速度也快了。所以开机后必然要按照预设的占用比把预测的指令存放在内存,以此减少直接从硬盘调用指令等待的时间。现在很多实用程序利用进入Windows启动序列的方式强占内存,以便自己被调用时快速响应。这种应用程序占用内存多了,CPU将要执行的指令进入内存的就少了。很多要执行的命令要从硬盘传送到CPU,这样一来,CPU等待时间要增加十倍以上,自然就觉得老是卡住。所以要从启动序列里把这些抢位子的程序请出去。这就要用到“运行”-“cmd”-“msconfig”来清理启动序列里抢位子的软件,或者用360的,腾讯的,金山的,……等各家公司的管理程序来把别家公司的抢位软件清除出启动序列。说实在的,这些管理软件,何尝不是抢位子的呢。所以只要装一家的管理软件就足矣,装了多家的管理软件,这些软件自己先打架互掐,系统就卡住了。

回答2:

  1. 确定您的系统是64位的系统。

  2. 清除后台开机自启项。具体方法:运行——msconfig——关闭无用自启项,重启即可

  3. 最后建议您看一下,您的内存条,在该系统中识别出多少。再来判断是否是内存条兼容的问题。给您举个例子正常win7旗舰版32位的可以识别出大约实际2.5-3个G的内存,无论您装了8G也只能识别出这么多。  而64位的正常可以识别出6-6.5G的内0存。如果您的内存不在此范围,建议您重做系统试试。如果不行的话,如果能识别的话,就是内存条质量参差不齐的问题了识别率低吧。