Kaj je CPU čas?

Osrednja procesna enota (CPU) računalnika je tam, kjer poteka večina izračunov na nizki ravni. CPE čas je čas, ki je potreben, da CPE izvede svoj del procesa. To obdobje je del pretečenega časa, številka, ki vključuje uporabo CPE, vhodni in izhodni čas ter druge interakcije z računalnikom. Pretečeni čas zajema celotno izvedbo programa od začetka do konca. Čas CPE je bil včasih dokaj preprost izračun, s pojavom večjedrnih procesorjev pa je postal bolj zapleten.

CPU-čas meri čas, potreben za dokončanje operacije s stališča procesorja. Ne glede na čas, ki je potreben za izvedbo celotne operacije, CPE čas meri samo od točke, ko doseže procesor, do konca s procesorjem. Običajno se meri kot čas, odstotek zmogljivosti procesorja ali v taktih.

Na splošno se merjenje CPE-ja v realnem času uporablja samo, ko morajo ljudje prebrati čas. Drugim računalnikom in programom se na splošno zdijo bolj uporabne druge metode določanja časa. Ker večina računalnikov ne razmišlja v običajnih časovnih okvirih, mnogi programi, ki merijo čas v realnem času, uporabljajo eno od drugih metod in te rezultate pretvorijo.

Čas CPE je izražen kot odstotek zmogljivosti, ko je skupna poraba procesorja ciljna številka. To je še en način prikaza informacij za človeško občinstvo. Ta metoda se večinoma uporablja za iskanje skupne obremenitve CPE. Te številke se uporabljajo za iskanje konic in časov mirovanja na strežnikih ali preprosto za spremljanje delovanja osebnega računalnika.

Tiki ure so najtežja metoda merjenja časa CPE, ki jo ljudje lahko sledijo, vendar so običajno najbolj uporabni za druge računalniške programe. Tiki ure so spremenljiva količina časa, na katero vpliva hitrost procesorja. Hitrejši kot je procesor, hitreje teče ura. Te kljukice spremljajo drugi programi, da bi zmanjšali uporabo procesorja in preprečili ozka grla.
Pretečeni čas, znan tudi kot čas stenske ure ali realni čas, je ves čas, ki je potreben za izvedbo postopka od začetka do konca. S pretečenim časom se proces meri od trenutka, ko se začne, ne glede na njegovo izvorno točko, do trenutka, ko se konča. Ta čas lahko vključuje vse, od klikov z miško do obdelave procesorja ali časa dostopa do diska. Do pojava večjedrnih procesorjev je bil pretečeni čas vedno enak ali večji od CPE-ja.
Večjedrni procesorji spremenijo čas procesorja. Pri uporabi več jeder je čas CPE skupni čas, porabljen za vsak procesor. Ker lahko prejmejo en ukaz in ga razdelijo na več procesorjev, je možno, da je skupni uporabljeni čas večji od skupnega časa za izvedbo procesa.