中斷訪管中斷

中斷上半部,下半部/軟中斷/tasklet/工作佇列

在閱讀本文之前,可以先行閱讀:中斷上下文、程序上下文 本文回答了為什麼引入中斷上部分、下部分以及上半部和下半部各自的分工;同時重點分析了下半部的三種機制及tasklet和工作佇列的使用模組,能對整個框架有一個清晰的認識。 1. 為什麼引入中斷上半部、下半部 (1)為了解決一個矛盾體:又想中斷處理程式 […]

中斷詳解(二)——中斷描述符、任務門、中斷門、陷阱門

什麼是中斷描述符表     中斷描述符IDT表示一個系統表,它與中斷或異常向量相聯絡。每一箇中斷或異常向量在這個系統表中有對應的中斷或異常處理程式入口地址。中斷描述符的每一項對應一箇中斷或異常向量,每個向量由8個位元組組成。因此,最多需要256*8=2048位元組來存放IDT。     在執行中斷之 […]