Content deleted Content added
DragonHawk (talk | contribs) →Waiting, states, calculations: {{unsigned}} |
DragonHawk (talk | contribs) |
||
Line 26:
== Instantaneous percentage of CPU utilization on Windows?!? ==
The author states that "On Microsoft Windows PC systems, the system load is given as an instantaneous percentage of CPU utilization." That's not possible, there is no CPU "speedometer" on any processor chip set that I know of. An operating system can only recognize two basic states: idle (0% utilization) or not idle (100% utilization). To report a utilization between 0% and 100% requires that it average the two basic states over some time period. Most operating systems do this by sampling the current state during each clock interrupt and incrementing one of the two state counters (most operating systems also have sub-counters under Not Idle such as Wait I/O in UNIX or processing nested interrupts). The utilization that is then reported is the difference between the counters over some sampling interval divided by the total samples during the interval and that is what is reported as utilization. As for what time interval Windows utilities such as perfmon and the Logs & Alerts Service use I have no clue.{{unsigned|171.159.64.10|13:01, 9 June 2006}}
* Some chips scale frequency now, but your point is still 99% correct. [[User:128.135.99.80|128.135.99.80]] 19:57, 7 September 2006 (UTC)
|