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

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

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

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

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

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

1 ответ

Решение

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

Другие вопросы по тегам