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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

非搶占式內核工作過程

嵌入式應用開發 ? 來源:嵌入式應用開發 ? 作者:嵌入式應用開發 ? 2022-09-29 18:38 ? 次閱讀

非搶占式內核

非搶占式內核要求每個任務(線程)都做一些事情來明確放棄對 CPU 的控制,為了保持多任務并發的錯覺,必須要有這一步操作。

非搶占式調度也稱為協作多任務,任務相互協作以共享 CPU,異步事件仍然由 ISR 處理。ISR 可以使更高優先級的任務準備好運行,但 ISR 總是返回到被中斷的任務。

只有當當前任務放棄 CPU 時,新的更高優先級任務才會獲得對 CPU 的控制。

非搶占式內核的優點之一是中斷延遲更低,在任務級別,非搶占內核也可以使用不可重入函數。每個任務都可以使用不可重入函數,而不必擔心被另一個任務破壞。這是因為每個任務都可以在放棄 CPU 之前運行到完成。但是,不應允許不可重入函數放棄對 CPU 的控制。

使用非搶占式內核的任務級響應可能比前臺/后臺系統低得多,因為任務級響應現在由最長任務的時間給出。

非搶占式內核的另一個優點是較少需要通過使用信號量來保護共享數據。每個任務都擁有 CPU,你不必擔心任務會被搶占。當然,這不是絕對的,在某些情況下,仍應使用信號量。共享 I/O 設備可能仍需要使用互斥信號量;例如,任務可能仍需要對打印機的獨占訪問。

pYYBAGM1dZaAC4xNAAIu44hGUvU762.png

(1) 任務正在執行但被中斷。(2) 如果中斷被使能,CPU 向量(跳轉)到 ISR。(3) ISR 處理事件并使更高優先級的任務準備好運行。(4) ISR完成后,執行返回指令,CPU返回被中斷的任務。(5) 任務代碼在中斷指令之后的指令處恢復。(6) 當任務代碼完成時,它調用內核提供的服務,將 CPU 交給另一個任務。(7) 內核看到更高優先級的任務已經準備好運行,因此,內核執行上下文切換,以便它可以運行(即執行)更高優先級的任務來處理由 ISR 發出信號的事件。

非搶占式內核最重要的缺點是響應性:已準備好運行的較高優先級任務可能需要等待很長時間才能運行,因為當前任務應該及時放棄CPU使用權。

與前臺/后臺系統中的后臺執行一樣,非搶占式內核中的任務級響應時間是不確定的;你永遠不知道最高優先級的任務何時才能獲得 CPU 的控制權。這個操作由你的應用程序來決定怎么時候放棄對 CPU 的控制。

總而言之,非搶占式內核允許每個任務運行,直到它自愿放棄對 CPU 的控制。中斷搶占任務,ISR 完成后,ISR 返回到被中斷的任務。任務級響應比前臺/后臺系統要好得多,但仍然是不確定的,因此,很少有商業內核是非搶占式的。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 內核
    +關注

    關注

    3

    文章

    1372

    瀏覽量

    40289
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10863

    瀏覽量

    211763
  • 中斷
    +關注

    關注

    5

    文章

    898

    瀏覽量

    41497
  • 嵌入式開發
    +關注

    關注

    18

    文章

    1030

    瀏覽量

    47581
  • ISR
    ISR
    +關注

    關注

    0

    文章

    38

    瀏覽量

    14433
  • 線程
    +關注

    關注

    0

    文章

    504

    瀏覽量

    19683
收藏 人收藏

    評論

    相關推薦

    鋼材在線測徑儀的工作模式及工作過程

    過程中的水霧和氧化鐵皮進入測徑儀內對光學系統測量產生干擾。 測量數據超差、或測徑儀內部超溫時,系統可自動進行聲、光報警以及LED顯示屏狀態提示報警。 鋼材在線測徑儀的工作模式及工作過程涉及多個環節
    發表于 11-07 14:14

    極化整流器的作用和工作過程

    極化整流器作為電化學整流系統的重要組成部分,在電解槽的保護和穩定運行中發揮著關鍵作用。本文將詳細闡述極化整流器的定義、作用、工作過程以及其在電解槽中的應用。
    的頭像 發表于 10-11 10:27 ?622次閱讀

    可調電源電路穩壓工作過程是什么

    可調電源電路是一種電子設備,它可以提供可調節的電壓和電流輸出,廣泛應用于電子實驗、設備測試和維修等領域。穩壓工作過程是可調電源電路的核心功能之一,它確保輸出電壓在負載變化或輸入電壓波動時保持穩定
    的頭像 發表于 10-09 17:12 ?335次閱讀

    RC緩沖器的工作過程介紹

    緩沖器由電阻(R)和電容(C)組成。電容作為電荷存儲的介質,而電阻則提供放電路徑。這種組合使得RC緩沖器能夠在MOSFET關閉時儲存能量,并在MOSFET導通時釋放能量。 RC緩沖器的工作過程 1. 充電過程 當MOSFET關閉時,緩沖電容通過電阻R1充電。這個
    的頭像 發表于 10-04 16:25 ?372次閱讀
    RC緩沖器的<b class='flag-5'>工作過程</b>介紹

    物位儀表DOB-0DLP1H/L阻旋料位開關工作過程

    ?阻旋料位開關?的工作過程主要依賴于微型馬達驅動監測葉片進行轉動。當物料未接觸到葉片時,馬達正常運轉,葉片持續旋轉。然而,一旦物料上升至葉片位置并與其接觸,葉片的轉動會受到阻擋。
    的頭像 發表于 09-14 16:31 ?336次閱讀

    只讀存儲器的基本結構和工作過程

    只讀存儲器(Read-Only Memory,ROM)是一種重要的計算機存儲設備,它以破壞性讀出方式工作,即只能讀出存儲的信息而無法直接寫入新的信息。這種特性使得ROM在存儲固定程序和數據方面具有獨特的優勢。下面將詳細闡述只讀存儲器的基本結構、
    的頭像 發表于 09-05 10:43 ?991次閱讀

    簡述DMA控制器的工作過程

    DMA(Direct Memory Access)控制器的工作過程是一個復雜但高效的硬件執行過程,它實現了內存與外設之間直接的數據傳輸,顯著減輕了CPU的負擔,提高了數據處理的效率。
    的頭像 發表于 08-20 10:35 ?1051次閱讀

    反饋控制的工作過程和特點

    對被控對象的精確控制。本文將詳細闡述反饋控制的基本原理,包括其定義、特點、工作過程、類型以及在工業自動化中的應用等方面。
    的頭像 發表于 06-17 11:48 ?1408次閱讀

    PLC移位寄存器指令的工作過程

    指令系統中非常重要的一類,它在順序控制、物流及數據流控制等場合應用廣泛。本文將詳細講解PLC移位寄存器指令的工作原理、指令格式、工作過程以及應用場景,以期為工程師和技術人員提供參考。
    的頭像 發表于 06-15 17:37 ?1776次閱讀

    電氣設備的組成和工作過程

    電氣設備是現代工業、民用和基礎設施建設中不可或缺的組成部分。它們廣泛應用于發電、輸電、變電、配電、用電等各個環節。本文將詳細介紹電氣設備的組成和工作過程。 一、電氣設備的組成 電氣設備主要包括以下
    的頭像 發表于 06-06 09:27 ?2141次閱讀

    ADC的SNR指標 ADC的工作過程介紹

    以前的文章有講過有講到,ADC的工作過程,可以看成采樣和量化兩個步驟。
    的頭像 發表于 05-28 18:18 ?1514次閱讀
    ADC的SNR指標 ADC的<b class='flag-5'>工作過程</b>介紹

    接觸液位傳感器的工作原理

    液位傳感器,作為工業自動化和過程控制中的重要組成部分,廣泛應用于各種液體測量和控制系統中。根據其工作原理和應用場景的不同,液位傳感器可以分為多種類型。其中,接觸液位傳感器以其獨特的
    的頭像 發表于 05-24 17:08 ?2845次閱讀

    音箱制作過程圖解

    電子發燒友網站提供《音箱制作過程圖解.doc》資料免費下載
    發表于 04-28 09:27 ?10次下載

    電路板pcb制作過程

    電路板pcb制作過程
    的頭像 發表于 03-05 10:26 ?1255次閱讀

    光纖傳輸信息時的工作過程

    光電轉換工作過程如下: 變頻器主控芯片將驅動IGBT開關的信息由電信號信號轉換成光信號,請問這個轉換過程是通過什么電路完成的,而且傳輸驅動信息時是同一相的上下橋臂同時發送的,在發送端是怎么組合驅動
    發表于 02-03 11:33
    主站蜘蛛池模板: 国产女人视频 | 大尺度视频网站久久久久久久久 | 婷婷久久综合网 | 99精品福利| 中文字幕卡二和卡三的视频 | 国产福利你懂的 | 激情春色网 | 日韩第二页 | 1024你懂的国产在线播放 | 欧美日韩视频综合一区无弹窗 | 天堂资源在线最新版 | 欧美三级一区二区三区 | 天天爽夜夜爽人人爽一区二区 | 日本黄色免费片 | 亚洲日本久久久午夜精品 | 美女扒开尿口给男人捅 | 色婷婷成人网 | 欧美精品国产第一区二区 | 在线视频h | 亚洲成人网在线观看 | 国产三级在线视频观看 | 亚洲国产成人久久精品图片 | 亚洲深爱 | 美女视频黄视大全视频免费网址 | 久久精品最新免费国产成人 | 亚洲国产成人久久一区久久 | 伊人最新网址 | 韩国激情啪啪 | 免费观看交性大片 | 亚洲系列中文字幕一区二区 | 国产成人精品曰本亚洲77美色 | 天堂在线天堂最新版在线www | 色中射| 不卡无毒免费毛片视频观看 | 国产精品视频久久久久久 | 亚洲成人在线网 | 天天舔天天 | 性生交大片免费一级 | 性夜黄a爽爽免费视频国产 羞羞答答xxdd影院欧美 | 午夜小视频男女在线观看 | 色妞在线|