What is the System idle Process? What does it do and why is it used?

Updated on healthy 2024-03-21
3 answers
  1. Anonymous users2024-02-07

    I think every attentive user who pays attention to the computer will find that there is a process called System Idle Process in the Windows Task Manager, and the first reaction when we see it may be: why is the CPU usage of this process so high (it is usually above 80% 90%)? And with this question will extend these doubts:

    What is the system idle process? What does it do in Windows? Undoubtedly, this article will let you figure it out.

    First of all, about the CPU usage of the System Idle Process process. Normally we take it for granted that the CPU usage of a process should be as low as possible, but this idea is completely opposite for system idle process processes.

    As shown in the figure above, the CPU usage of the System Idle Process process in Mu Tong's computer is as high as 96% ......But the opposite is true, because this program is a "system idle process". The correct meaning of this should be that the CPU is 96% free, not 96% used, and the more idle it is, the lower the CPU usage of your computer (and vice versa).

    And, in fact, the CPU usage of the system idle process itself is negligible. Some people will think of shutting down the process to reduce CPU usage, but it's completely unnecessary and unworkable, because you can't and won't allow you to terminate the process (even if you're using a third-party program management tool).

    So there's no need to worry about how high the CPU usage of the system idle process is, because if the CPU usage of this process is low, it is a bad thing, because it means that your computer is running under high load. If you play a game and its CPU usage is 30%, then the CPU usage of the System Idle Process process is 70%.

  2. Anonymous users2024-02-06

    Windows page memory management process, with level 0 priority; The program is opened using ctrl+alt+del, and the process runs as a single thread on each processor, dispatching the processor's time when the system is not processing other threads. The higher the CPU usage, the more CPU resources are available for allocation, and the lower the number, the more CPU resources are tight. This process is required by the system and cannot be banned.

    In fact, System Idle Process is a process that both Win2000 XP and Vista Win7 operating systems have, and its function is the same. That is, when the CPU is idle, issue an idle command to make the CPU suspend (temporarily stop working), which can effectively reduce the temperature of the CPU core, and there is no option to prohibit it in the operating system service; By default, it is the occupancy of all but the percentage of the processor (CPU) allocated by the current application; As soon as the application makes a request, the processor responds immediately. The CPU occupancy value that appears in this process is not the real occupancy, but the CPU idle rate, which means that the larger the value, the higher the CPU idle rate, and vice versa, the higher the CPU occupancy.

    If you find that the CPU usage value of the system idle process is very low when you just start up, you should pay attention to any large programs running in the background or infected with viruses.

    If the system idle process occupies 2% of the resources, it means that only 2% of the resources of the machine are idle, that is, the machine may be infected with viruses or 98% of the resources occupied by other programs. In other words, the larger the resource occupied by the "system idle process" process, the more resources available to the system, which literally means "system idle process".

  3. Anonymous users2024-02-05

    The high usage of the system idle process is a good thing, which means that your computer's CPU is still very much more utilized.

    1. This process named "SystemIdleProcess" can be seen in Windows XP and Windows 7.

    2. But in Windows 10, it has been translated into Chinese, and it is called "system idle process".

    3. "System Idle Process" is also known as "System Idle Process", which means 100% minus the CPU usage you have used, that is, the sum of "System Idle Process" and the CPU usage that has been used is approximately equal to 100%.

    4. "SystemIdleProcess", that is, "System Idle Process", has a high occupancy rate, which means that you still have a lot of CPU left, and how much "SystemIdleProcess" occupies means how much CPU is left in your computer. For example, if my computer's CPU is currently using 9%, then the "System Idle Process" is about 91%.

    5. "System Idle Process", that is, "System Idle Process", is not actually a process that is really in use, but is only equivalent to a display function. Just like the white transparent part in the image below, it represents the remaining space on the hard drive.

    6. Therefore, the CPU occupancy rate of the general computer will be very low when it is not used, and the part of the CPU that is not occupied at this time will be very high, that is, the "systemidleprocess" process display will be very high. On the other hand, if the CPU usage is high when the computer is playing a large game, then the part of the CPU that is not occupied by the "systemidleprocess" is very low, so the "systemidle process" is very low, which proves that the CPU usage is very high, and it may be more stuck.

    7. "SystemIdleProcess" means that the more your CPU is idle. Therefore, if your computer's "SystemIdleProcess" or "System Idle Process" shows a high CPU usage value, but the computer is stuck, then it must not be a problem with high CPU usage, but something else. So it's not a bad thing that "systemidleprocess" is too occupied, it just proves that you still have a lot of CPU utilization left.

Related questions
9 answers2024-03-21

while((len=!=-1) Here will get the data entered by the keyboard, it is a blocking method, len will return the maximum data byte value, if the loop is no data, it will return -1, you enter does not mean that the data is over, you enter is actually it''''This means that the data has not been fetched, and the loop will continue, and then it will go to the read() method, and continue to enter, and if you want to end, you must define the end mark. >>>More

11 answers2024-03-21

Are you sure it's ??

I've encountered the problem of NV's graphics card driver, due to the problem of installing a mismatched graphics card, if you have this problem, then go back to **** to install the matching driver it168 or my drivers**go** generally. >>>More