欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

非搶占式內(nèi)核工作過程

嵌入式應(yīng)用開發(fā) ? 來源:嵌入式應(yīng)用開發(fā) ? 作者:嵌入式應(yīng)用開發(fā) ? 2022-09-29 18:38 ? 次閱讀

非搶占式內(nèi)核

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

非搶占式調(diào)度也稱為協(xié)作多任務(wù),任務(wù)相互協(xié)作以共享 CPU,異步事件仍然由 ISR 處理。ISR 可以使更高優(yōu)先級的任務(wù)準(zhǔn)備好運行,但 ISR 總是返回到被中斷的任務(wù)。

只有當(dāng)當(dāng)前任務(wù)放棄 CPU 時,新的更高優(yōu)先級任務(wù)才會獲得對 CPU 的控制。

非搶占式內(nèi)核的優(yōu)點之一是中斷延遲更低,在任務(wù)級別,非搶占內(nèi)核也可以使用不可重入函數(shù)。每個任務(wù)都可以使用不可重入函數(shù),而不必?fù)?dān)心被另一個任務(wù)破壞。這是因為每個任務(wù)都可以在放棄 CPU 之前運行到完成。但是,不應(yīng)允許不可重入函數(shù)放棄對 CPU 的控制。

使用非搶占式內(nèi)核的任務(wù)級響應(yīng)可能比前臺/后臺系統(tǒng)低得多,因為任務(wù)級響應(yīng)現(xiàn)在由最長任務(wù)的時間給出。

非搶占式內(nèi)核的另一個優(yōu)點是較少需要通過使用信號量來保護(hù)共享數(shù)據(jù)。每個任務(wù)都擁有 CPU,你不必?fù)?dān)心任務(wù)會被搶占。當(dāng)然,這不是絕對的,在某些情況下,仍應(yīng)使用信號量。共享 I/O 設(shè)備可能仍需要使用互斥信號量;例如,任務(wù)可能仍需要對打印機(jī)的獨占訪問。

pYYBAGM1dZaAC4xNAAIu44hGUvU762.png

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

非搶占式內(nèi)核最重要的缺點是響應(yīng)性:已準(zhǔn)備好運行的較高優(yōu)先級任務(wù)可能需要等待很長時間才能運行,因為當(dāng)前任務(wù)應(yīng)該及時放棄CPU使用權(quán)。

與前臺/后臺系統(tǒng)中的后臺執(zhí)行一樣,非搶占式內(nèi)核中的任務(wù)級響應(yīng)時間是不確定的;你永遠(yuǎn)不知道最高優(yōu)先級的任務(wù)何時才能獲得 CPU 的控制權(quán)。這個操作由你的應(yīng)用程序來決定怎么時候放棄對 CPU 的控制。

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

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

    關(guān)注

    3

    文章

    1383

    瀏覽量

    40434
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10908

    瀏覽量

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

    關(guān)注

    5

    文章

    900

    瀏覽量

    41773
  • 嵌入式開發(fā)
    +關(guān)注

    關(guān)注

    18

    文章

    1035

    瀏覽量

    47731
  • ISR
    ISR
    +關(guān)注

    關(guān)注

    0

    文章

    38

    瀏覽量

    14472
  • 線程
    +關(guān)注

    關(guān)注

    0

    文章

    505

    瀏覽量

    19759
收藏 人收藏

    評論

    相關(guān)推薦

    SAR ADC的工作過程和關(guān)鍵指標(biāo)

    ADC以其低功耗、高精度、小尺寸以及適中的速度和分辨率,在中等至高分辨率應(yīng)用中占據(jù)主導(dǎo)地位。本文將詳細(xì)介紹SAR ADC的概念、工作過程、關(guān)鍵指標(biāo)以及其在不同領(lǐng)域的應(yīng)用。
    的頭像 發(fā)表于 02-02 13:57 ?116次閱讀

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

    過程中的水霧和氧化鐵皮進(jìn)入測徑儀內(nèi)對光學(xué)系統(tǒng)測量產(chǎn)生干擾。 測量數(shù)據(jù)超差、或測徑儀內(nèi)部超溫時,系統(tǒng)可自動進(jìn)行聲、光報警以及LED顯示屏狀態(tài)提示報警。 鋼材在線測徑儀的工作模式及工作過程涉及多個環(huán)節(jié)
    發(fā)表于 11-07 14:14

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

    極化整流器作為電化學(xué)整流系統(tǒng)的重要組成部分,在電解槽的保護(hù)和穩(wěn)定運行中發(fā)揮著關(guān)鍵作用。本文將詳細(xì)闡述極化整流器的定義、作用、工作過程以及其在電解槽中的應(yīng)用。
    的頭像 發(fā)表于 10-11 10:27 ?832次閱讀

    可調(diào)電源電路穩(wěn)壓工作過程是什么

    可調(diào)電源電路是一種電子設(shè)備,它可以提供可調(diào)節(jié)的電壓和電流輸出,廣泛應(yīng)用于電子實驗、設(shè)備測試和維修等領(lǐng)域。穩(wěn)壓工作過程是可調(diào)電源電路的核心功能之一,它確保輸出電壓在負(fù)載變化或輸入電壓波動時保持穩(wěn)定
    的頭像 發(fā)表于 10-09 17:12 ?433次閱讀

    RC緩沖器的工作過程介紹

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

    物位儀表DOB-0DLP1H/L阻旋料位開關(guān)工作過程

    ?阻旋料位開關(guān)?的工作過程主要依賴于微型馬達(dá)驅(qū)動監(jiān)測葉片進(jìn)行轉(zhuǎn)動。當(dāng)物料未接觸到葉片時,馬達(dá)正常運轉(zhuǎn),葉片持續(xù)旋轉(zhuǎn)。然而,一旦物料上升至葉片位置并與其接觸,葉片的轉(zhuǎn)動會受到阻擋。
    的頭像 發(fā)表于 09-14 16:31 ?422次閱讀

    只讀存儲器的基本結(jié)構(gòu)和工作過程

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

    簡述DMA控制器的工作過程

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

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

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

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

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

    電氣設(shè)備的組成和工作過程

    電氣設(shè)備是現(xiàn)代工業(yè)、民用和基礎(chǔ)設(shè)施建設(shè)中不可或缺的組成部分。它們廣泛應(yīng)用于發(fā)電、輸電、變電、配電、用電等各個環(huán)節(jié)。本文將詳細(xì)介紹電氣設(shè)備的組成和工作過程。 一、電氣設(shè)備的組成 電氣設(shè)備主要包括以下
    的頭像 發(fā)表于 06-06 09:27 ?2630次閱讀

    ADC的SNR指標(biāo) ADC的工作過程介紹

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

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

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

    音箱制作過程圖解

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

    電路板pcb制作過程

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