2014-02-07 48 views
0

定時某些過程時,「用戶」或「系統」時間可能絕對爲零嗎?程序是否可以使用絕對零「用戶」或「系統」時間?

也就是說,程序在內核之外或內部都不會花費時間。這樣的程序是否存在?

+1

沒有。即使是絕大多數最簡單的程序,基本上只是一個'return',在進程創建/銷燬方面仍然會有一些開銷。即使只是最基本的'ret'彙編程序指令,也會產生幾個循環的CPU開銷。唯一沒有使用cpu時間的程序是一個根本沒有運行的程序。 –

回答

2

不,沒有辦法使程序採取零時間。即使是一位變化也需要一個完整的時鐘週期。

我建議閱讀Code by Petzold

相關問題