Sie haben vielleicht bemerkt , dass die CPU-Auslastung schwankt und springt von einem Prozess zum anderen , wenn Sie Ihre Computer- Task-Manager Prozess Registerkarte . Es ist normal und notwendig für die CPU-Auslastung zwischen Prozessen zu springen , wenn ein Computer eingeschaltet ist. Programme nicht verwenden oft einen konstanten Strom von Rechenleistung, und das Betriebssystem des Computers System wurde entwickelt, um dies nutzen, indem die Zuweisung Rechenleistung zu ergreifen, um die Programme, die sie brauchen, wenn sie es brauchen. Multitasking
Multitasking ist die Aufteilung eines Computers Verarbeitung Ressourcen , mehrere Programme gleichzeitig zu betreiben. Einzelne CPU-Kerne kann aber nur ein oder zwei Prozess-Threads zu einem bestimmten Zeitpunkt . Moderne Computer laufen Dutzende , wenn nicht Hunderte von Programmen zu einem bestimmten Zeitpunkt . Single-Core- Rechner mit Prozessoren, die nur verarbeiten kann einen einzelnen Prozess Thread eigentlich nur eine Sache zu einer Zeit , sie haben nur zwischen Aufgaben so schnell, dass die Computer-Benutzer sie als gleichzeitig erlebt wechseln. Die Aufgabe der Hand -off Prozess wird als Task-Wechsel . Multi -Core-Prozessoren eingeführt echtes Multitasking , wo einzelne Kerne auf verschiedene Prozesse werden arbeiten können in der gleichen Zeit . Doch ein Vier-Kern- Prozessor kann immer noch Dutzende von Programmen , mit gleichzeitig arbeiten, so dass die Kerne noch zwischen Aufgaben wechseln .
Preemptive Multitasking
Preemptive Multitasking beschreibt ein Betriebssystem, CPU-Auslastung unterteilt zwischen Programmen vor dem Umgang mit der Prozesse. Dies steht im Gegensatz zu nicht- präemptiven Multitasking , wenn Programme die Kontrolle über den Prozessor die gesamte Macht zu übernehmen , bis sie eine Aufgabe zu erfüllen und ihre Kontrolle . Preemptive Multitasking kann zuweisen , wie viel Prozessorleistung jede Aufgabe wird von der Nutzung abhängig . Ein nicht- präemptiven System in den Task-Manager zeigen würde, die CPU-Auslastung springt von Programm zu Programm mit einer 100 -Prozent-Rate , während präventive Systeme müssen , dass 100 Prozent zwischen den Aufgaben unterteilt.
Normal Verwendungen
Die CPU-Auslastung wird von Aufgabe zu Aufgabe unter normalen Nutzung schwanken. Die gesamte CPU-Auslastung treffen wird 100 Prozent, wenn , die höchst anspruchsvolle Rechenaufgaben , aber es wird in der Regel um einen Bruchteil seiner maximalen Nutzung schweben. Unter normalen Umständen wird der Computer problemlos laufen und sollten nicht irgendwelche Verlangsamung innerhalb der Programme . Wenn ein Programm läuft eine Besteuerung Aufgabe kann es ausgeben, eine langsamere User Experience, aber der Rest der Programme auf dem Computer sollte bequem laufen .
Nicht genug Leistung
Hohe CPU-Auslastung springt von Programm zu Programm kann ein Indiz dafür, dass der Computer versucht, zu viele Ressourcen anspruchsvolle Programme gleichzeitig ausführen zu können. Der Prozessor verfügt nicht über genügend Leistung , um alle Aufgaben, die er zu laufen, wenn die CPU-Auslastung zwischen Programmen springt bei 80 Prozent oder höher konsequent und der Computer stellt eine allgemein schwachen User Experience ist zu behandeln. " Anspruchsvolle " kann mit dem Task-Manager , die durch Drücken gestartet wird identifiziert werden " Ctrl-Shift- Esc . " Die derzeit laufenden anspruchsvolle Programme sind diejenigen mit den höchsten prozentualen Werte in der CPU-Spalte der Task Manger "Prozesse" tab. Die Übernutzung Problem kann durch Anhalten oder Schließen einige der anspruchsvollen Programme gelöst werden.