Woher bekommt der Taskmanager die Infos zur genauen Prozessorauslastung?

Taron

Captain
Registriert
Dez. 2013
Beiträge
3.268
Seid gegrüßt,

nun, wirklich viel gibts da eigentlich nicht zu schreiben...
Meine Frage lautet nur, wie genau es der (Windows-)Taskmanager eigentlich schafft, die Prozessorauslastung so genau in einem Graphen anzuzeigen.
Woher bekommt der Taskmanager die Informationen der CPU-Auslastung? Wird das irgendwie aus den laufenden Prozessen hochgerechnet? Oder meldet das irgendwelche Hardware auf dem Mainboard?

Gruß, Köf3
 
Der Taskmanager bekommt die Information vom Betriebssystem (Windows) denn das sitzt mit dem Scheduler direkt an der Quelle. Dieser Teil des OS sorgt dafür das die verschiedenen Prozesse überhaupt Rechenzeit zugeteilt bekommen.
 
Ich nehme an die CPU meldet einfach wie voll die Befehlspipeline ist
 
Die packen heutzutage 2.600.000.000 Transistoren auf eine Fläche von 322mm2 und du fragst dich dich woher sie die Daten für den Taskmanager bekommen?
Also ich geh davon aus dass Intel und Microsoft zaubern können.
 
Zurück
Oben