1. 程式人生 > >【總結】 從鍵盤按下字元到它出現在顯示器的過程詳解

【總結】 從鍵盤按下字元到它出現在顯示器的過程詳解

    1. 鍵盤被按下後,產生了硬體中斷訊號。
    2. 計算機高階中斷控制器(IOAPIC)選擇CPU處理核心以及軟體中斷編號,併發送給中斷描述符表(IDT)處理。
    3. 計算機根據IDT選擇中斷處理函式。
    4. 處理函式處理並通知埠驅動獲取按鍵的資訊。
    5. 埠驅動將資料封裝,以IRP(I/O request package)形式傳遞給上層處理程式。
    6. 等待輸入的程序獲得資料,處理並交給目標程序。
    7. 目標程序顯示輸入。