Hvad er CPU-tid? (med billeder)
Den centrale behandlingsenhed (CPU) på en computer er hvor størstedelen af lavt niveau beregninger finder sted. CPU-tid er den tid, det tager for CPU at udføre sin del af processen. Denne periode er en del af den forløbne tid, et tal, der inkluderer CPU-brug, input og output tid og andre computerinteraktioner. Forløbet tid dækker hele udførelsen af et program fra begyndelse til slutning. CPU-tid plejede at være en temmelig enkel beregning, men med fremkomsten af multi-core processorer er den blevet mere kompliceret.
CPU-tid måler den tid, det tager for en operation at afslutte ud fra processorens synspunkt. Uanset hvilken tid det tager for hele operationen at udføre, måles CPU-tiden kun fra det punkt, hvor den når processoren, indtil den slutter med processoren. Det måles typisk som tid, en procentdel af processorens kapacitet eller i uretik.
Generelt bruges realtids CPU-tidsmåling kun, når mennesker har brug for at læse tiden. Andre computere og programmer finder generelt de andre metoder til bestemmelse af tid mere nyttige. Da de fleste computere ikke tænker inden for konventionelle tidsrammer, bruger mange programmer, der udsender tidsmåling i en realtidsmængde, en af de andre metoder og konverterer disse resultater.
CPU-tid udtrykkes som en procentdel af kapaciteten, når den samlede processorforbrug er målet. Dette er en anden metode til at vise information til et menneskeligt publikum. Denne metode bruges mest til at finde den samlede belastning på en CPU. Disse tal bruges til at finde spidsbelastnings- og lethedstider på servere eller blot til at overvåge computerens ydelse.
Urmærker er den vanskeligste CPU-tidsmåling, som mennesker kan følge, men de er typisk de mest nyttige til andre computerprogrammer. Urmærker er en variabel tidsperiode, der påvirkes af processorhastigheden. Jo hurtigere processor, jo hurtigere tikker uret. Disse kryds overvåges af andre programmer for at placere processorens brug og forhindre flaskehalse.
Forløbet tid, også kendt som vægtur eller realtid, er hele tiden det tager en proces at udføre fra begyndelse til slutning. Med forløbet tid måles processen fra når den begynder, uanset dens oprindelsespunkt, til når den slutter. Denne tid kan involvere alt fra museklik til CPU-behandling eller diskadgangstid. Indtil fremkomsten af multikerneprocessorer var den forløbne tid altid lig med eller større end CPU-tiden.
Multikerneprocessorer sætter en twist på CPU-tiden. Når du bruger flere kerner, er CPU-tiden den samlede tid, der bruges på hver processor. Da de kan modtage en enkelt kommando og opdele den i flere processorer, er det muligt for den samlede brugte tid at være større end den samlede tid for processen at udføre.