是否在每個屏幕刷新或準確按下按鍵時(通過中斷等)?操作系統多頻繁輪詢鍵輸入?
0
A
回答
0
在所有非平凡的系統上,I/O事件通過硬件中斷髮出信號,導致驅動程序運行。不需要輪詢。
當KB驅動程序退出時,任何等待KB輸入的線程都將準備好,並且希望能夠運行。它可以處理KB事件。
1
這在很大程度上取決於設備。有有效三代設備:
輪詢
字符中斷。每按一次鍵都會生成一個輸入。
程序中斷。該器件是可配置的,因此只在必要時纔會產生中斷。例如,一些終端設備支持編程,以便用戶可以輸入一串字符(甚至編輯這些字符),並且當用戶點擊返回>時,只有一箇中斷。
相關問題
- 1. 鍵盤輪詢系統
- 2. 嵌入式系統 - 輪詢
- 3. Caldav服務器 - 頻繁輪詢
- 4. 如何在自制操作系統中獲得鍵盤輸入?
- 5. 多核和操作系統
- 6. 多操作系統DBMS
- 7. Memcache系統 - 密鑰頻繁掉線
- 8. Cassandra適合需要頻繁查詢(讀/寫)的系統嗎?
- 9. 音頻流從操作系統
- 10. 預放大音頻操作系統X
- 11. SQL Server 2012 - 頻繁「系統健康監視器線程:操作系統錯誤異常0x1遇到」
- 12. 操作系統
- 13. 操作系統注入和操作系統命令注入的區別
- 14. Android操作系統中的多操作系統引擎構建失敗
- 15. i7處理器與Windows8操作系統的多線程問題操作系統
- 16. 多操作系統與SIngle操作系統電話和服務器開發
- 17. 操作系統 - TLB
- 18. 操作系統中
- 19. Linux操作系統
- 20. FASM操作系統
- 21. 嵌入式操作系統和桌面操作系統的區別
- 22. 網絡跨多個操作系統
- 23. 刪除跨多個操作系統
- 24. 多操作系統程序兼容性
- 25. Xcode iPhone操作系統多個版本
- 26. 單機上的多個操作系統
- 27. 同時測試多個操作系統
- 28. 多個操作系統安裝
- 29. 多移動操作系統模擬器
- 30. 操作系統路徑插入命令