我正在尋找一個響應時間非常重要的工作示例。爲什麼響應時間在CPU調度中很重要?
One definition of response time is:
從發出命令在一個交互式節目採取到該命令的響應的動工的時間。
我讀過響應時間對交互性很重要,但我不明白爲什麼。如果工作沒有完全完成,那麼可能產生哪些輸出會對用戶有用?
用戶不會只關心工作完成多久,因爲這是第一次產生任何輸出?
例如,考慮兩個職的這兩種可能schedulings:
Case 1: |---B---|---A---|
Case 2: |-A-|---B---|-A-|
假設作業A和B在同一時間發行,A是一個命令,鍵入的用戶和B是一些背景處理。
對於工作A的響應時間,據我瞭解,情況2會更短。由於工作A在兩種情況下同時完成(併產生輸出),所以我不明白用戶如何獲益(或甚至通知)情況2中的更好的響應時間。
「我對處理器快速啓動不感興趣」和「我只是希望儘快輸出」似乎有點根本不兼容......爲了儘快獲得輸出,您需要工作很快就開始了(並沒有中斷,......)... – twalberg