2014-02-07 24 views
0

定时某些过程时,“用户”或“系统”时间可能绝对为零吗?程序是否可以使用绝对零“用户”或“系统”时间?

也就是说,程序在内核之外或内部都不会花费时间。这样的程序是否存在?

+1

没有。即使是绝大多数最简单的程序,基本上只是一个'return',在进程创建/销毁方面仍然会有一些开销。即使只是最基本的'ret'汇编程序指令,也会产生几个循环的CPU开销。唯一没有使用cpu时间的程序是一个根本没有运行的程序。 –

回答

2

不,没有办法使程序采取零时间。即使是一位变化也需要一个完整的时钟周期。

我建议阅读Code by Petzold

相关问题