在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

軟中斷與硬中斷介紹

麥辣雞腿堡 ? 來源:TrustZone ? 作者:TrustZone ? 2023-11-07 17:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

? 硬中斷是由外部事件引起的因此具有隨機(jī)性和突發(fā)性;硬中斷是否可以嵌套的,是否有優(yōu)先級(jí)(由硬件設(shè)計(jì)體系決定)。

? 軟中斷是執(zhí)行中斷指令產(chǎn)生的,無面外部施加中斷請(qǐng)求信號(hào),因此中斷的發(fā)生不是隨機(jī)的而是由程序安排好的。

由與系統(tǒng)相連的外設(shè)(比如網(wǎng)卡、硬盤)自動(dòng)產(chǎn)生的。主要是用來通知操作系統(tǒng)系統(tǒng)外設(shè)狀態(tài)的變化。比如當(dāng)網(wǎng)卡收到數(shù)據(jù)包

的時(shí)候,就會(huì)發(fā)出一個(gè)中斷。我們通常所說的中斷指的是硬中斷(hardirq)。

為了滿足實(shí)時(shí)系統(tǒng)的要求,中斷處理應(yīng)該是越快越好。linux為了實(shí)現(xiàn)這個(gè)特點(diǎn),當(dāng)中斷發(fā)生的時(shí)候,硬中斷處理那些短時(shí)間

就可以完成的工作,而將那些處理事件比較長(zhǎng)的工作,放到中斷之后來完成,也就是軟中斷(sofTIrq)來完成。

這里解釋了我們之前在GIC中斷系列中對(duì)于中斷的兩個(gè)stage的文字。原來這個(gè)中斷兩個(gè)階段是這個(gè)意思。

? 軟中斷是執(zhí)行中斷指令產(chǎn)生的,而硬中斷是由外設(shè)引發(fā)的。

? 硬中斷的中斷號(hào)是由中斷控制器提供的,軟中斷的中斷號(hào)由指令直接指出,無需使用中斷控制器。

? 硬中斷是可屏蔽的,軟中斷不可屏蔽。

? 硬中斷處理程序要確保它能快速地完成任務(wù),這樣程序執(zhí)行時(shí)才不會(huì)等待較長(zhǎng)時(shí)間,稱為上半部。

? 軟中斷處理硬中斷未完成的工作,是一種推后執(zhí)行的機(jī)制,屬于下半部。

中斷嵌套、軟中斷指令

1、中斷嵌套

Linux下硬中斷是可以嵌套的,但是沒有優(yōu)先級(jí)的概念,也就是說任何一個(gè)新的中斷都可以打斷正在執(zhí)行的中斷,但同種中斷除外。軟中斷不能嵌套,但相同類型的軟中斷可以在不同CPU上并行執(zhí)行。

2、軟中斷指令、

int是軟中斷指令。

中斷向量表是中斷號(hào)和中斷處理函數(shù)地址的對(duì)應(yīng)表。

int n - 觸發(fā)軟中斷n。相應(yīng)的中斷處理函數(shù)的地址為:中斷向量表地址 + 4 * n。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17088

    瀏覽量

    184055
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11508

    瀏覽量

    213623
  • 中斷
    +關(guān)注

    關(guān)注

    5

    文章

    905

    瀏覽量

    42746
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    NXP的ARM7帶ucos中中斷中斷響應(yīng)詳細(xì)分析

    NXP的ARM7帶ucos中中斷中斷響應(yīng)詳細(xì)分析一.帶UCOS系統(tǒng)的中斷響應(yīng)過程 11.
    發(fā)表于 12-02 17:32

    請(qǐng)問一下中斷的問題如何解決

    我想讓程序運(yùn)行到某一行時(shí)產(chǎn)生一個(gè)中斷,是不是用中斷的方式及調(diào)用EXTI_GenerateSWInterrupt()這個(gè)函數(shù),還有什么其他的方法沒有。如果只用
    發(fā)表于 05-25 09:51

    什么是中斷以及中斷

    同步中斷,是指CPU內(nèi)部出現(xiàn)的中斷,即在CPU執(zhí)行特定指令時(shí)出現(xiàn)的非法情況,因此只有在一條指令執(zhí)行后才會(huì)發(fā)出中斷,不可能在指令執(zhí)行期間發(fā)生異常。
    發(fā)表于 01-10 07:26

    中斷程序設(shè)計(jì)

    實(shí) 驗(yàn) 五  中斷程序設(shè)計(jì) 一、實(shí)驗(yàn)?zāi)康?nbsp;   通過對(duì)中斷程序的編寫和調(diào)試,掌握IBM-PC系列機(jī)的
    發(fā)表于 09-28 23:26 ?2906次閱讀
    <b class='flag-5'>軟</b><b class='flag-5'>中斷</b>程序設(shè)計(jì)

    Linux 2.4.x內(nèi)核中斷機(jī)制

    情況下,中斷和信號(hào)有些類似,同時(shí),中斷又是和中斷相對(duì)應(yīng)的,
    發(fā)表于 11-02 11:01 ?0次下載

    什么是中斷源?中斷源的分類介紹

    所謂中斷源,即引起中斷的事件或原因,或發(fā)出中斷申請(qǐng)的來源。中斷源可分為外部中斷源和內(nèi)部中斷源兩大
    發(fā)表于 11-17 14:49 ?1.8w次閱讀
    什么是<b class='flag-5'>中斷</b>源?<b class='flag-5'>中斷</b>源的分類<b class='flag-5'>介紹</b>

    中斷是什么?STM32中斷系統(tǒng)介紹中斷配置步驟資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是中斷是什么?STM32中斷系統(tǒng)介紹中斷配置步驟資料免費(fèi)下載。
    發(fā)表于 10-11 08:00 ?5次下載
    <b class='flag-5'>中斷</b>是什么?STM32<b class='flag-5'>中斷</b>系統(tǒng)<b class='flag-5'>介紹</b>和<b class='flag-5'>中斷</b>配置步驟資料免費(fèi)下載

    淺析中斷中斷的區(qū)別

    從本質(zhì)上來講,中斷是一種電信號(hào),當(dāng)設(shè)備有某種事件發(fā)生時(shí),它就會(huì)產(chǎn)生中斷,通過總線把電信號(hào)發(fā)送給中斷控制器。
    的頭像 發(fā)表于 10-30 14:34 ?5844次閱讀
    淺析<b class='flag-5'>硬</b><b class='flag-5'>中斷</b>和<b class='flag-5'>軟</b><b class='flag-5'>中斷</b>的區(qū)別

    探究中斷中斷的原理和區(qū)別

    從本質(zhì)上來講,中斷是一種電信號(hào),當(dāng)設(shè)備有某種事件發(fā)生時(shí),它就會(huì)產(chǎn)生中斷,通過總線把電信號(hào)發(fā)送給中斷控制器。
    的頭像 發(fā)表于 01-17 09:38 ?1.1w次閱讀
    探究<b class='flag-5'>硬</b><b class='flag-5'>中斷</b>和<b class='flag-5'>軟</b><b class='flag-5'>中斷</b>的原理和區(qū)別

    你了解中斷中斷的區(qū)別?

    從本質(zhì)上來講,中斷是一種電信號(hào),當(dāng)設(shè)備有某種事件發(fā)生時(shí),它就會(huì)產(chǎn)生中斷,通過總線把電信號(hào)發(fā)送給中斷控制器。
    發(fā)表于 05-05 11:48 ?1.8w次閱讀

    微機(jī)原理——8086中斷類型以及中斷向量表、中斷響應(yīng)、中斷返回

    這里寫目錄標(biāo)題先驗(yàn)知識(shí)回顧控制寄存器回顧1、8086中斷類型1、外部可屏蔽中斷2、外部不可屏蔽中斷3、除法錯(cuò)中斷4、單步中斷5、斷點(diǎn)
    發(fā)表于 11-24 16:51 ?16次下載
    微機(jī)原理——8086<b class='flag-5'>中斷</b>類型以及<b class='flag-5'>中斷</b>向量表、<b class='flag-5'>中斷</b>響應(yīng)、<b class='flag-5'>中斷</b>返回

    中斷中斷是怎么回事?

    立即停止自己正在做的事, 跳到中斷處理程序的入口點(diǎn),進(jìn)行中斷處理。 中斷 由與系統(tǒng)相連的外設(shè)(比如網(wǎng)卡、硬盤)自動(dòng)產(chǎn)生的。主要是用來通知操作系統(tǒng)系統(tǒng)外設(shè)狀態(tài)的變化。比如當(dāng)網(wǎng)卡收到數(shù)
    發(fā)表于 02-10 12:02 ?0次下載
    <b class='flag-5'>硬</b><b class='flag-5'>中斷</b>與<b class='flag-5'>軟</b><b class='flag-5'>中斷</b>是怎么回事?

    單重中斷與多重中斷介紹

    單重中斷與多重中斷 ?單重中斷在CPU執(zhí)行中斷服務(wù)程序的過程中不能被打斷。當(dāng)有新的更高優(yōu)先級(jí)的中斷發(fā)生時(shí),正在執(zhí)行的
    的頭像 發(fā)表于 10-30 16:46 ?4495次閱讀
    單重<b class='flag-5'>中斷</b>與多重<b class='flag-5'>中斷</b><b class='flag-5'>介紹</b>

    什么是LInux 操作系統(tǒng)中斷

    進(jìn)程來持有CPU進(jìn)行需要的操作! 有了中斷之后,提升了操作系統(tǒng)的性能!可以異步并行處理很多任務(wù)! 中斷(80中斷) 由CPU產(chǎn)生的;CPU檢查到程序代碼段發(fā)生異常會(huì)切換到內(nèi)核態(tài);
    的頭像 發(fā)表于 11-10 11:29 ?957次閱讀
    什么是LInux 操作系統(tǒng)<b class='flag-5'>中斷</b>

    LInux 操作系統(tǒng)中斷介紹

    進(jìn)程來持有CPU進(jìn)行需要的操作! 有了中斷之后,提升了操作系統(tǒng)的性能!可以異步并行處理很多任務(wù)! 中斷(80中斷) 由CPU產(chǎn)生的;CPU檢查到程序代碼段發(fā)生異常會(huì)切換到內(nèi)核態(tài);
    的頭像 發(fā)表于 11-13 11:36 ?1246次閱讀
    LInux 操作系統(tǒng)<b class='flag-5'>中斷</b><b class='flag-5'>介紹</b>
    主站蜘蛛池模板: 中文字幕有码视频 | 日本 韩国 三级 国产 欧美 | 成人精品一级毛片 | avtt天堂网永久资源 | 97天天摸天天碰天天爽 | 免费一区二区三区 | 日韩午夜精品 | 久久免费看视频 | 亚洲精品成人网 | 国产免费一级高清淫曰本片 | 人人玩人人弄人人曰 | 精品三级国产精品经典三 | 一级特黄女毛毛片 | 手机看片91 | 天天做天天爱天天做天天吃中 | 色吧亚洲欧美另类 | 伊人色婷婷综在合线亚洲 | 你懂的免费在线观看 | 在线播放国产不卡免费视频 | 亚洲午夜久久久久影院 | 免费黄色的视频 | 伊人网狠狠干 | 天天爽夜夜爽免费看 | 国产三级国产精品国产普男人 | 韩国十八禁毛片无遮挡 | 青青导航 | 四虎影视院 | 性做久久久久久久久 | 毛片毛| 成人剧场 | 性殴美高清视频 | 美女被啪到哭网站在线观看 | 午夜黄色一级片 | 黄视频国产| 你懂的在线视频网站 | 性喷潮久久久久久久久 | 免费看大尺度视频在线观看 | 免费大片黄国产在线观看 | 日本xxxxx黄区免费看动漫 | 欧美精品网 | 在线精品国产成人综合第一页 |