1 系統中斷與時鐘節拍1.1 系統中斷中斷是一種硬件機制,用于通知CPU有個異步事件發生了。中斷一旦被系統識別,CPU則保存部分(或全部)現場(context),即部分(或全部)寄存器的值,跳轉到專門的子程序,稱為中斷服務子程序(ISR)。中斷服務子程序做事件處理,處理完成后執行任務調度,程序回到就緒態優先級最高的任務開始運行(對于可剝奪型內核)。
中斷使得CPU可以在事件發生時才予以處理,而不必讓微處理器連續不斷地查詢(polling)是否有事件發生。通過兩條特殊指令:關中斷(disable inte