Wat is CPU-tijd? (met foto's)
De centrale verwerkingseenheid (CPU) van een computer is de plaats waar de meeste berekeningen op laag niveau plaatsvinden. CPU-tijd is de hoeveelheid tijd die de CPU nodig heeft om zijn deel van het proces uit te voeren. Deze periode maakt deel uit van de verstreken tijd, een cijfer dat CPU-gebruik, invoer- en uitvoertijd en andere computerinteracties omvat. Verstreken tijd omvat de volledige uitvoering van een programma van begin tot eind. Vroeger was de CPU-tijd een vrij eenvoudige berekening, maar met de komst van multi-coreprocessors is het ingewikkelder geworden.
CPU-tijd meet de tijd die een bewerking nodig heeft om te eindigen vanuit het standpunt van de processor. Ongeacht de tijd die nodig is om de hele bewerking uit te voeren, meet de CPU-tijd alleen vanaf het punt waarop deze de processor bereikt totdat deze klaar is met de processor. Het wordt meestal gemeten als tijd, een percentage van de processorcapaciteit of in kloktikken.
Over het algemeen wordt realtime CPU-tijdmeting alleen gebruikt wanneer mensen de tijd moeten aflezen. Andere computers en programma's vinden de andere methoden om tijd te bepalen over het algemeen nuttiger. Aangezien de meeste computers niet in conventionele tijdframes denken, gebruiken veel programma's die tijdmeting in realtime uitvoeren een van de andere methoden en converteren die resultaten.
CPU-tijd wordt uitgedrukt als een percentage van de capaciteit wanneer het algemene processorgebruik het doelcijfer is. Dit is een andere methode voor het weergeven van informatie voor een menselijk publiek. Deze methode wordt meestal gebruikt om de totale belasting op een CPU te vinden. Deze cijfers worden gebruikt om piek- en rusttijden op servers te vinden of gewoon om de prestaties van personal computers te controleren.
Klokvinken zijn de moeilijkste CPU-tijdmeetmethode die mensen kunnen volgen, maar ze zijn meestal het handigst voor andere computerprogramma's. Kloktikken zijn een variabele hoeveelheid tijd die wordt beïnvloed door de processorsnelheid. Hoe sneller de processor, hoe sneller de klok tikt. Deze teken worden door andere programma's gemonitord om processorgebruik te spreiden en knelpunten te voorkomen.
Verstreken tijd, ook wel wandkloktijd of realtime genoemd, is de volledige tijd die een proces nodig heeft om van begin tot eind uit te voeren. Na verloop van tijd wordt het proces gemeten vanaf het moment waarop het begint, ongeacht het oorsprongspunt, tot het einde. Deze tijd kan van alles zijn, van muisklikken tot CPU-verwerking of schijftoegangstijd. Tot de komst van multi-coreprocessors was de verstreken tijd altijd gelijk aan of groter dan de CPU-tijd.
Multi-coreprocessors zetten de CPU-tijd om. Bij gebruik van meerdere cores is de CPU-tijd de totale tijd die aan elke processor wordt besteed. Omdat ze een enkele opdracht kunnen ontvangen en deze in meerdere processors kunnen splitsen, is het mogelijk dat de totale tijd vroeger groter was dan de totale tijd die het proces moet uitvoeren.