В чем разница между временем процессора и часами?

521
The Pointer

Я столкнулся со следующим разделом в моем учебнике по операционным системам:

В любой момент времени, пока выполняется программа, этот процесс может быть уникально охарактеризован рядом элементов, включая следующие:

  • Учетная информация: может включать количество процессорного времени и использованного времени, лимиты времени, номера счетов и т. Д.

Мне интересно, какая разница между временем процессора и тактовой частотой в этом контексте?

Я был бы очень признателен, если бы знающие участники этого сайта могли потратить время на разъяснение этого.

4

1 ответ на вопрос

3
n8te

Время процессора - это количество времени, которое сам процессор фактически тратит на работу над задачей. Во время выполнения программы процессор не обязательно используется каждую секунду, в которую запускается программа - например, это не включает время, затраченное на ожидание дискового или сетевого ввода-вывода. Время процессора - это суммарное общее количество времени, в течение которого использовался процессор, в отличие от времени часов (так называемое «время настенных часов» или «время стены»), которое буквально относится к обычному времени, как вы его знаете. Если программа работала в течение 10 минут, то это 10 минут времени.

Похожие вопросы