2
A
回答
5
系統蜱是OS定時器和延遲基於所述時間單位不同。系統滴答是一個安排事件 - 即它導致調度程序運行並可能導致上下文切換 - 例如,如果定時器已過期或任務延遲完成。
如果RTOS支持具有相同優先級任務的循環/時間片調度,則OS tick可能會導致上下文切換,而無需任務請求延遲或定時器事件。
系統刻度中斷不是唯一的調度事件,其他機制和事件可能導致與系統刻度異步調度。
RTOS系統的滴答週期通常是1ms到100ms的順序,但可能更長或更短。運行調度程序的開銷越小,週期越短,因此在定時器分辨率和CPU開銷之間存在折衷。在許多情況下,實時響應不依賴於定時器分辨率,因爲事件會產生中斷,導致調度器異步運行到時鐘。
查看Fundamentals of Real-Time Operating Systems以獲得有關RTOS的良好概述。第17部分特別與這個問題有關。
相關問題
- 1. 「文件系統輸出」對於時間-v是什麼意思?
- 2. 這是什麼意思系統內存
- 3. 在jqplot中,tick是什麼意思?
- 4. 什麼是實時系統的彗星?
- 5. 系統時間代表什麼?
- 6. 「系統語言」是什麼意思?
- 7. 什麼是操作系統和元操作系統之間的差別
- 8. SourceForge中的「未知操作系統」是什麼意思?
- 9. 當這段代碼是「系統相關」時,這是什麼意思?
- 10. 通用操作系統和軟實時操作系統之間的區別?
- 11. 系統時間
- 12. pgadmin中的時間是什麼意思?
- 13. 操作系統的編譯時間
- 14. 編譯時間'const'是什麼意思?
- 15. IIS時間是什麼意思?
- 16. 恆定時間是什麼意思?
- 17. 什麼是本地操作系統
- 18. 操作系統和時間片
- 19. 個體塊的時間步長與系統的時間步長之間的關係是什麼?
- 20. 用戶+系統時間是否等於實時/掛鐘時間?
- 21. 什麼是操作系統(關於嵌入式系統)?
- 22. 替代基於Tick的系統
- 23. 在PHP中,Tick是什麼?
- 24. 這個操作符是什麼意思?
- 25. 這個操作符是什麼意思?/=
- 26. Linux ext2文件系統爲什麼會有刪除時間?
- 27. Apache與操作系統的時間差異日期和時間?
- 28. 爲什麼UNIX時間(2)系統調用是這樣設計的?
- 29. 操作系統中頁面和塊之間有什麼區別?
- 30. 多系統時間時鐘
我希望這會回答你的問題[鏈接](http://superuser.com/questions/101183/what-is-a-cpu-tick) 祝你好運。 – user3679756
你的意思是* CPU時鐘頻率*? OS時鐘並不是CPU時鐘。 – Clifford