悟空學Linux專欄----第25篇

  最近唐僧開了一個“西遊嵌入式培訓班”,爲了提高人氣,唐僧決定動員他的三個徒弟來聽課,而且給他們免費。這着實讓悟空、八戒、沙僧高興了很久,因爲達人先生的課實在太貴了,爲了聽課悟空已經差不多把花果山的桃子都賣光了。

  唐僧:我們今天主要講,中斷,簡單的講中斷是一個事件,該事件改變了處理器的執行的指令順序。而且這種事件和CPU芯片內外部硬件電路產生的電信號相對應。通俗的講就是,我現在在上課,待會八戒提問打斷我上課,八戒的問題在這裏就是中斷。

  八戒:師傅,我上課不提問的,經常提問的是猴哥。

  唐僧:中斷一般分爲兩種,一種叫同步中斷,一種叫異步中斷。

  悟空:師傅,什麼叫同步中斷啊,什麼叫異部中斷啊?

  唐僧:同步中斷是指當指令執行時由CPU控制單元產生,之所以稱爲同步,是因爲只有在一條指令終止執行後CPU控制單元才能產生中斷。異步中斷是指由其他外圍硬件設備依照CPU時鐘信號隨機產生的。

  悟空:師傅,你看我理解的對不對啊。就好比你在吃飯,突然感覺肚子疼,要去上廁所,這叫同步中斷。而當你正在吃飯,突然一個蚊子叮了你一口,這叫異步中斷。

  唐僧:這個……也可以這麼理解啦。哦,時間到了,我們下課吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章