处理器时间和时钟时间有什么区别?

处理器时间和时钟时间有什么区别?

我在我的操作系统教科书中看到了以下部分:

在程序执行的任何给定时间点,该过程可以通过许多元素来唯一地表征,其中包括:

  • 会计信息:可能包括使用的处理器时间和时钟时间、时间限制、帐号等。

我想知道在这种情况下处理器时间和时钟时间之间有什么区别?

如果本网站的知识渊博的成员能够花时间澄清这一点,我将不胜感激。

答案1

处理器时间指处理器本身实际用于处理任务的时间。在程序执行过程中,处理器并不一定在程序运行的每一秒都得到利用——例如,这不包括等待磁盘或网络 I/O 所花费的时间。处理器时间是 CPU 使用的总时间,而不是时钟时间(又称“挂钟时间”或“墙上时间”),其字面意思就是您所知的常规时间。如果某个程序运行了 10 分钟,那么就是 10 分钟的时钟时间。

相关内容