日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

軟中斷intn的優(yōu)先級排列原則是


軟中斷intn的優(yōu)先級排列原則是


【軟中斷intn的優(yōu)先級排列原則是】以Linux為例,其軟中斷intn的優(yōu)先級排列原則是n值越小級別越高 。從本質(zhì)上來講,中斷是一種電信號,當(dāng)設(shè)備有某種事件發(fā)生時(shí),它就會產(chǎn)生中斷,通過總線把電信號發(fā)送給中斷控制器 。如果中斷的線是激活的,中斷控制器就把電信號發(fā)送給處理器的某個(gè)特定引腳 。處理器于是立即停止自己正在做的事,跳到中斷處理程序的入口點(diǎn),進(jìn)行中斷處理 。
硬中斷和軟中斷的區(qū)別:
1、軟中斷是執(zhí)行中斷指令產(chǎn)生的,而硬中斷是由外設(shè)引發(fā)的 。
2、硬中斷的中斷號是由中斷控制器提供的,軟中斷的中斷號由指令直接指出,無需使用中斷控制器 。
3、硬中斷是可屏蔽的,軟中斷不可屏蔽 。
4、硬中斷處理程序要確保它能快速地完成任務(wù),這樣程序執(zhí)行時(shí)才不會等待較長時(shí)間,稱為上半部 。
5、軟中斷處理硬中斷未完成的工作,是一種推后執(zhí)行的機(jī)制,屬于下半部 。
硬中斷:由與系統(tǒng)相連的外設(shè)(比如網(wǎng)卡、硬盤)自動(dòng)產(chǎn)生的 。主要是用來通知操作系統(tǒng)系統(tǒng)外設(shè)狀態(tài)的變化 。比如當(dāng)網(wǎng)卡收到數(shù)據(jù)包的時(shí)候,就會發(fā)出一個(gè)中斷 。我們通常所說的中斷指的是硬中斷(hardirq) 。
軟中斷:為了滿足實(shí)時(shí)系統(tǒng)的要求,中斷處理應(yīng)該是越快越好 。linux為了實(shí)現(xiàn)這個(gè)特點(diǎn),當(dāng)中斷發(fā)生的時(shí)候,硬中斷處理那些短時(shí)間就可以完成的工作,而將那些處理事件比較長的工作,放到中斷之后來完成,也就是軟中斷(softirq)來完成 。

    推薦閱讀