Was ist der Unterschied zwischen Prozessorzeit und Uhrzeit?

626
The Pointer

Ich habe den folgenden Abschnitt in meinem Lehrbuch für Betriebssysteme gefunden:

Zu einem beliebigen Zeitpunkt, während das Programm ausgeführt wird, kann dieser Prozess durch eine Anzahl von Elementen, einschließlich der folgenden, eindeutig charakterisiert werden:

  • Abrechnungsinformationen: Kann die Prozessor- und Uhrzeit, die Zeitlimits, Kontonummern usw. enthalten.

Ich frage mich, was der Unterschied zwischen Prozessorzeit und Uhrzeit in diesem Zusammenhang ist.

Ich würde mich sehr freuen, wenn sich die sachkundigen Mitglieder dieser Website die Zeit nehmen könnten, um dies zu klären.

4

1 Antwort auf die Frage

3
n8te

Die Prozessorzeit bezieht sich auf die Zeit, die der Prozessor selbst tatsächlich an einer Aufgabe arbeitet. Wenn ein Programm ausgeführt wird, wird der Prozessor nicht unbedingt jede Sekunde, in der das Programm ausgeführt wird, verwendet. Dies schließt beispielsweise nicht die Zeit ein, die auf das Warten auf Datenträger oder Netzwerk-E / A aufgewendet wird. Prozessorzeit ist die Gesamtsumme der Zeit, die die CPU verwendet wurde, im Gegensatz zur Uhrzeit (alias "Wanduhrzeit" oder "Wandzeit"), die sich wörtlich auf die reguläre Zeit bezieht, wie Sie sie kennen. Wenn ein Programm 10 Minuten ausgeführt wurde, entspricht dies einer Uhrzeit von 10 Minuten.