使用RUST編寫OS(6)-Hardware Interruptrust code os 學習RUST同時學習OS中斷 中斷是硬體對cpu發送通知的一種方式,除了使用輪巡法定期檢查鍵盤輸入以外,由鍵盤主動通知內核按輸入也是可行的,而且會極大降低系統延遲,因為內核無需等待下一個週期 使用中斷控制器進行統一管理 ____________ _____ Timer ------------> | | | | Keyboard ---------> | Interrupt |---------> | CPU | Other Hardware ---> | Controller | |_____| Etc. -------------> |____________|