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

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

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

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

介紹一種基于核集的多核嵌入式實(shí)時調(diào)度方法

麥克泰技術(shù) ? 來源:嵌入式系統(tǒng)專家之聲 ? 2024-03-05 11:31 ? 次閱讀

0 引言

在多任務(wù)環(huán)境下,嵌入式系統(tǒng)中通常運(yùn)行著多于處理機(jī)數(shù)目的任務(wù),這就要求操作系統(tǒng)能夠按照某種算法為處于就緒狀態(tài)的任務(wù)動態(tài)地分配處理機(jī),處理機(jī)調(diào)度的實(shí)質(zhì)是對處理器資源進(jìn)行分配。調(diào)度算法的好壞直接影響系統(tǒng)運(yùn)行時的性能(如響應(yīng)的及時性、系統(tǒng)的吞吐量以及資源利用率等),是操作系統(tǒng)不可或缺的一部分。

多核處理器的引入使得嵌入式計(jì)算平臺中的任務(wù)能夠在不同處理器核心上并行運(yùn)行,增加系統(tǒng)計(jì)算能力的同時也為系統(tǒng)調(diào)度帶來了新的挑戰(zhàn)。在單核處理器中調(diào)度程序僅需遍歷任務(wù)就緒表、找到最高優(yōu)先級的任務(wù)即可,而在多核處理器中不僅要考慮優(yōu)先級問題,還要考慮任務(wù)將在哪個 CPU 核上運(yùn)行的問題。本文基于多核嵌入式實(shí)時操作系統(tǒng)半劃分調(diào)度算法,針對多核操作系統(tǒng)中任務(wù)調(diào)度存在的問題,在保證原有操作系統(tǒng)調(diào)度機(jī)制不被破壞的基礎(chǔ)上提出了一種基于核集的多核嵌入式調(diào)度方法。改進(jìn)了原來調(diào)度策略中任務(wù)只運(yùn)行于一個處理器核或者可以運(yùn)行于所有核的狀況,使任務(wù)能夠運(yùn)行于局部核,在一定程度上可以解決半劃分調(diào)度算法中負(fù)載不均衡問題。

1 多核嵌入式實(shí)時調(diào)度

多處理機(jī)調(diào)度分為全局調(diào)度(global scheduling)和劃分調(diào)度(partitioned scheduling)。全局調(diào)度允許任務(wù)在所有處理核心之間自由遷移;劃分調(diào)度則是將每個任務(wù)綁定到固定的處理核心上運(yùn)行。全局調(diào)度能夠提高處理機(jī)的利用率,但卻會帶來額外的系統(tǒng)開銷;劃分調(diào)度則恰恰相反,任務(wù)只會在固定處理核上運(yùn)行,緩存命中率較高,不會產(chǎn)生任務(wù)跨核遷移的花銷。但由于任務(wù)被綁定在固定核上,無法有效利用空閑處理器,處理機(jī)利用率較低。為了解決這一矛盾,研究者們提出一種半劃分調(diào)度算法,該方法將全局調(diào)度和劃分調(diào)度的行為特性進(jìn)行綜合,吸納了兩種方法的優(yōu)點(diǎn)。在任務(wù)調(diào)度過程中,一部分任務(wù)采用劃分調(diào)度思想,另外一部分任務(wù)則采用全局調(diào)度思想。這種策略可以均衡系統(tǒng)的負(fù)載,解決空閑處理器難以利用的問題。

1.1 全局調(diào)度

全局調(diào)度即任務(wù)可運(yùn)行于任一處理器核,操作系統(tǒng)會根據(jù)任務(wù)優(yōu)先級、空閑處理器核的情況進(jìn)行任務(wù)的動態(tài)分配。全局調(diào)度是比較簡單的調(diào)度算法,通過構(gòu)建一個全局就緒隊(duì)列來管理就緒任務(wù)。系統(tǒng)有空閑處理器核時便會 從全局就緒隊(duì)列中調(diào)度一個最高優(yōu)先級的任務(wù)。

多核采用該調(diào)度策略時,任務(wù)執(zhí)行的時序關(guān)系將從單核原有的串行執(zhí)行序列完全變?yōu)椴⑿袌?zhí)行,較低優(yōu)先級的任務(wù)將會與高優(yōu)先級的任務(wù)在不同處理器核上同時運(yùn)行。多核全局調(diào)度示意圖如圖1所示,在四處理器核系統(tǒng)中,任務(wù)1、任務(wù)2、任務(wù)3雖然優(yōu)先級不同,但能夠同時在不同核上運(yùn)行,當(dāng)處理器核3空閑時調(diào)度器將較低優(yōu)先級任務(wù)調(diào)度到該空閑核上運(yùn)行。在任務(wù)完全不相關(guān)的情況下,采用全局調(diào)度算法可以充分利用多核特性,有效利用空閑處理器提高系統(tǒng)總體處理機(jī)的利用率,自動平衡整個系統(tǒng)負(fù)載。

90beabc6-daa0-11ee-a297-92fbcf53809c.png

圖1 多核全局調(diào)度

雖然多核系統(tǒng)通過全局調(diào)度能夠帶來很多好處,但其存在著不可避免的缺點(diǎn),主要包括以下三點(diǎn):

① 無執(zhí)行序列:多核全局調(diào)度在提高任務(wù)執(zhí)行性能的同時,任務(wù)的執(zhí)行序列發(fā)生改變,原有任務(wù)之間的執(zhí)行關(guān)系將因?yàn)椴⑿袌?zhí)行而發(fā)生變化,需要對任務(wù)的調(diào)度安排進(jìn)行統(tǒng)籌考慮。

② 緩存命中率低:多核處理器中每個處理器核都有自己的緩存,其中存儲任務(wù)的相關(guān)數(shù)據(jù),而在全局調(diào)度中任務(wù)可能會被調(diào)度到其他處理器核上,這無疑會降低緩存命中率,從而大幅度降低系統(tǒng)性能。

③ 全局就緒鏈表訪問沖突:系統(tǒng)中僅有一個全局就緒鏈表屬于核間共享數(shù)據(jù),在某一時刻只能由一個核使用,訪問沖突會隨著核數(shù)的增大而愈加頻繁,增加系統(tǒng)任務(wù)切換花銷。

1.2 劃分調(diào)度

針對全局調(diào)度的上述缺點(diǎn),一些多核嵌入式實(shí)時操作系統(tǒng)選擇使用劃分調(diào)度。劃分調(diào)度策略是對任務(wù)集進(jìn)行劃分,每個任務(wù)都與特定的處理器核建立綁定關(guān)系(即指定任務(wù)的親和屬性),任務(wù)僅在預(yù)先分配的處理器核上執(zhí)行。在任務(wù)執(zhí)行的過程中,不會在處理器核間進(jìn)行遷移。當(dāng)創(chuàng)建一個任務(wù)時,完全由用戶來決定該任務(wù)在哪個處理器核上運(yùn)行。劃分調(diào)度的基本思想如圖2所示,系統(tǒng)為每個處理器核建立一個任務(wù)就緒隊(duì)列,該隊(duì)列上的任務(wù)均為綁定親和屬性的任務(wù),處理器核在進(jìn)行任務(wù)調(diào)度時僅在對應(yīng)自己核號的親和隊(duì)列(私有隊(duì)列)上選擇任務(wù)。

90cdbd96-daa0-11ee-a297-92fbcf53809c.png

圖2 多核劃分調(diào)度

使用劃分調(diào)度策略時,任務(wù)運(yùn)行的確定性比全局任務(wù)調(diào)度的確定性更好,且由于沒有任務(wù)的跨核調(diào)度,系統(tǒng)調(diào)度成本顯著降低,處理器的緩存命中率與單核情況下保持一致。相對全局調(diào)度,劃分調(diào)度主要存在以下缺點(diǎn):

① 核間通信較為頻繁:由于任務(wù)綁定在核上執(zhí)行,那么不同處理核上運(yùn)行的任務(wù)之間交互較多時,將導(dǎo)致核間通信(中斷)的頻繁發(fā)生,如此會對任務(wù)的執(zhí)行產(chǎn)生一定負(fù)面影響。

② 處理器總體利用率相對較低:任務(wù)綁定在固定處理器核上運(yùn)行會導(dǎo)致系統(tǒng)難以利用空閑處理器核,出現(xiàn)有的核空閑、有的核忙綠的低效率現(xiàn)象。

1.3 半劃分調(diào)度

在全局調(diào)度模式下系統(tǒng)的總體處理機(jī)利用率較高,但卻可能帶來較大的系統(tǒng)開銷;劃分調(diào)度則恰恰相反,雖然調(diào)度花銷較少,但空閑處理機(jī)無法充分利用,處理機(jī)使用率較低。為了解決這一矛盾,學(xué)術(shù)界吸收了兩種調(diào)度方法的優(yōu)點(diǎn),基于劃分調(diào)度提出一種稱為半劃分調(diào)度的調(diào)度方法,該方法將全局調(diào)度與劃分調(diào)度結(jié)合,同時具有全局調(diào)度與劃分調(diào)度的行為特征。在系統(tǒng)進(jìn)行任務(wù)調(diào)度時,大部分任務(wù)被預(yù)先劃分到一個固定的核心上運(yùn)行,采用劃分調(diào)度策略;而剩余部分任務(wù)則采用全局調(diào)度策略,運(yùn)行在多個核心上。

多核半劃分調(diào)度示意圖如圖3所示,半劃分調(diào)度中有兩種任務(wù)的就緒隊(duì)列,分別是全局就緒隊(duì)列和每核就緒隊(duì)列,當(dāng)有 N 個處理器核時,共有 N+1 個就緒隊(duì)列。系統(tǒng)基于優(yōu)先級的搶占式調(diào)度,處理器在調(diào)度時會選擇每核就緒隊(duì)列和全局就緒隊(duì)列中優(yōu)先級最高的任務(wù)。這種策略可以緩解空閑處理器難以利用的問題、增強(qiáng)系統(tǒng)的負(fù)載均衡,同時在一定程度上彌補(bǔ)了全局調(diào)度與劃分調(diào)度的不足。

90dbaf5a-daa0-11ee-a297-92fbcf53809c.png

圖3 多核半劃分調(diào)度

2 基于核集的多核實(shí)時調(diào)度方法

由于半劃分調(diào)度基于全局調(diào)度與劃分調(diào)度的思想,系統(tǒng)在減少任務(wù)跨核調(diào)度的基礎(chǔ)上,還可以盡可能充分地利用空閑處理器。但該方法仍然容易出現(xiàn)負(fù)載不平衡的現(xiàn)象,例如在航空航天領(lǐng)域,由于確定性需求,需要將大部分任務(wù)與處理器核建立綁定關(guān)系,所以仍然可能由于任務(wù)分配的不均勻?qū)е虏糠挚臻e處理器無法得到利用、浪費(fèi)處理器資源。

此外,當(dāng)全局就緒鏈中的任務(wù)較多時,處理器緩存命中率也會降低、影響系統(tǒng)性能。本文基于半劃分調(diào)度提出一種基于核集的嵌入式實(shí)時調(diào)度方法,為任務(wù)增加核集屬性。用戶在配置好任務(wù)的核集屬性后,如果設(shè)置任務(wù)的親和屬性,只能在指定核集范圍內(nèi)設(shè)置;如果未設(shè)置親和屬性,則任務(wù)可全局調(diào)度,但此全局調(diào)度被限定為核集范圍,即局部全局調(diào)度。如果用戶沒有為任務(wù)配置核集,則默認(rèn)核集為所有核。

基于核集的半劃分調(diào)度示意圖如圖4所示,任務(wù)A指定核集為[0,1],那么任務(wù)指定親和屬性只能是0核或者1核;如果不指定親和屬性,則任務(wù)進(jìn)行全局調(diào)度,但調(diào)度范圍由最初的[0,1,2,3,…,N] 縮小為核集指定的[0,1],任務(wù)只能在0核或者1核上運(yùn)行。

90e8b52e-daa0-11ee-a297-92fbcf53809c.png

圖4 基于核集的半劃分調(diào)度

在處理器核選擇后繼任務(wù)時,對全局就緒隊(duì)列多加一層篩選,將任務(wù)核集中包含當(dāng)前處理器核(即滿足核集配置的任務(wù))單獨(dú)組成一個鏈表。在滿足核集配置的任務(wù)鏈表中找到最高優(yōu)先級任務(wù),并與親和就緒隊(duì)列中最高優(yōu)先級任務(wù)進(jìn)行比較,將優(yōu)先級高的任務(wù)調(diào)度到該處理器核上運(yùn)行。處理器選擇任務(wù)過程如圖5所示。核2目前空閑或者需要重調(diào)度,首先按優(yōu)先級從低到高依次遍歷全局就緒隊(duì)列:任務(wù)A核集不包含核2,不滿足核集配置,繼續(xù)遍歷;任務(wù)B核集包含核2,加入到滿足核集配置的任務(wù)鏈表;以此類推,繼續(xù)遍歷直到最高優(yōu)先級任務(wù)X,核集不包含核2,第一輪遍歷完畢,篩選出全局就緒隊(duì)列中滿足核集配置要求的任務(wù)集合。然后確認(rèn)任務(wù)B是滿足核集配置要 求的任務(wù)集合中優(yōu)先級最高的任務(wù),將任務(wù)B的優(yōu)先級與核2親和隊(duì)列中最高優(yōu)先級進(jìn)行比較,兩者取較高優(yōu)先級的任務(wù)在核2上運(yùn)行。

90fe4d76-daa0-11ee-a297-92fbcf53809c.png

圖5 處理器選擇任務(wù)過程

3 基于核集的多核實(shí)時調(diào)度流程

基于核集的實(shí)時調(diào)度流程圖如圖 6 所示。

910b122c-daa0-11ee-a297-92fbcf53809c.png

圖6 基于核集的實(shí)時調(diào)度流程圖

步驟1:嵌入式系統(tǒng)通常在中斷服務(wù)程序結(jié)束、任務(wù)因等待資源阻塞、高優(yōu)先級任務(wù)就緒等觸發(fā)調(diào)度事件發(fā)生后開始調(diào)度。

步驟2:獲取當(dāng)前核號,用于獲取該核親和隊(duì)列以及篩選滿足核集配置要求的任務(wù)集合。

步驟3:遍歷該核親和就緒隊(duì)列,找到隊(duì)列上最高優(yōu)先級任務(wù)PrivateHightestTask。

步驟4:遍歷全局就緒隊(duì)列,將滿足核集配置的任務(wù)篩選出來單獨(dú)組成一個任務(wù)集合。

步驟5:獲取步驟4中任務(wù)集合中優(yōu)先級最高的任務(wù) GlobalHightestTask。

步驟6:判斷 PriveteHightestTask 的優(yōu)先級是否高于 GlobalHightestTask 的優(yōu)先級,如果是,則繼續(xù)步驟7,否則繼續(xù)步驟8。

步驟7:將 GlobalHightestTask 置為處理器核調(diào)度的后繼任務(wù),繼續(xù)步驟11。

步驟8:判斷PriveteHightestTask 的優(yōu)先級是否等于 GlobalHightestTask 的優(yōu)先級,如果是,則繼續(xù)步驟9,否則繼續(xù)步驟10。

步驟9:將 PrivateHightestTask 與 GlobalHightest Task中就緒時間長的任務(wù)置為處理器核調(diào)度的后繼任務(wù),繼續(xù)步驟11。

步驟10:將 PrivateHightestTask 置為處理器核調(diào)度的后繼任務(wù),繼續(xù)步驟11。

步驟11:處理器核調(diào)度確定的后繼任務(wù)運(yùn)行。

步驟12:一次任務(wù)調(diào)度結(jié)束,等待下次調(diào)度事件觸發(fā),進(jìn)入下一次調(diào)度流程,執(zhí)行步驟1。

4 結(jié)語

多核嵌入式系統(tǒng)中半劃分調(diào)度使用一個全局運(yùn)行隊(duì)列來實(shí)現(xiàn)負(fù)載均衡,以此來提高劃分調(diào)度的處理器利用率。本文針對半劃分調(diào)度方法存在的多核負(fù)載不均衡問題,提出了改進(jìn)的基于核集的調(diào)度算法,與原來的半劃分調(diào)度算法相比,理論上該方法在不破壞原有系統(tǒng)調(diào)度的前提下,改善了半劃分調(diào)度算法中處理器負(fù)載不均衡的問題,同時能夠保證很好的實(shí)時性,也可為未來多核嵌入式容器運(yùn)行配置提供支撐。目前已經(jīng)在 FT1500-A 上完成了開發(fā)測試,任務(wù)可正常運(yùn)行,且可配置任務(wù)核集屬性,任務(wù)只可在指定核集范圍內(nèi)運(yùn)行,下一步工作將通過實(shí)驗(yàn)驗(yàn)證該調(diào)度算法在負(fù)載均衡方面是否優(yōu)于原來的半劃分調(diào)度。




審核編輯:劉清

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

    關(guān)注

    68

    文章

    19833

    瀏覽量

    233926
  • 嵌入式系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    3670

    瀏覽量

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

    關(guān)注

    68

    文章

    11054

    瀏覽量

    216275
  • 負(fù)載均衡
    +關(guān)注

    關(guān)注

    0

    文章

    120

    瀏覽量

    12553

原文標(biāo)題:一種基于核集的多核嵌入式實(shí)時調(diào)度方法

文章出處:【微信號:麥克泰技術(shù),微信公眾號:麥克泰技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

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

    嵌入式arm調(diào)試方法介紹

    ( IDE )般來說是必不可少的,至于嵌入式實(shí)時操作系統(tǒng)、評估板等其他開發(fā)工具則可以根據(jù)應(yīng)用軟件規(guī)模和開發(fā)計(jì)劃選用。 Arm處理器 嵌入式開發(fā)
    發(fā)表于 05-11 16:53

    【好書分享】嵌入式實(shí)時操作系統(tǒng)μCOS-II原理及應(yīng)用

    μC\OS-Ⅱ是個源碼開放的嵌入式實(shí)時操作系 統(tǒng)的內(nèi)核。《嵌入式實(shí)時操作系統(tǒng)μC\OS-Ⅱ原理及 應(yīng)用(第3版)》詳細(xì)地
    發(fā)表于 06-30 14:24

    怎么設(shè)計(jì)處理器的嵌入式設(shè)計(jì)平臺?

    編程接口共用或并存,可能包含部分可編程模擬電路,單芯片、低功耗。本文主要研究的是應(yīng)用嵌入式系統(tǒng)開發(fā)的軟硬件協(xié)同設(shè)計(jì)方法來實(shí)現(xiàn)處理器
    發(fā)表于 03-13 07:03

    一種基于嵌入式實(shí)時內(nèi)核ARTXl66的電子差速算法

    本文介紹一種基于嵌入式實(shí)時內(nèi)核ARTXl66的電子差速算法
    發(fā)表于 05-13 06:46

    介紹一種嵌入式系統(tǒng)圖形用戶界面的設(shè)計(jì)方法

    本文以車載影音導(dǎo)航系統(tǒng)為例,介紹一種嵌入式系統(tǒng)圖形用戶界面的設(shè)計(jì)方法
    發(fā)表于 05-14 06:48

    嵌入式Linux操作系統(tǒng)調(diào)度算法的相關(guān)資料分享

    的改造。主要的方法有:對內(nèi)核的改造,如雙內(nèi)核途徑和搶占內(nèi)核途徑,細(xì)化內(nèi)核的時鐘粒度。另一種改造的主要途徑是內(nèi)核的調(diào)度策略。進(jìn)程調(diào)度算法優(yōu)劣決定系統(tǒng)的
    發(fā)表于 11-05 08:15

    介紹一種嵌入式系統(tǒng)仿真方法

    /計(jì)數(shù)器等功能。本文介紹一種嵌入式系統(tǒng)仿真方法,通過一種特殊設(shè)計(jì)的指令仿真器ISS將軟件調(diào)試器
    發(fā)表于 11-08 06:16

    嵌入式實(shí)時系統(tǒng)多核負(fù)載均衡調(diào)度架構(gòu)的相關(guān)資料推薦

    ,但高負(fù)載場景無法實(shí)時優(yōu)化多核負(fù)載,造成任務(wù)延遲。本文介紹一種多核實(shí)時負(fù)載均衡的調(diào)度架構(gòu),均衡
    發(fā)表于 12-14 07:25

    嵌入式Linux下一種新的觸摸屏定標(biāo)方法的研究

    介紹一種新型基于嵌入式Linux平臺的觸摸屏定標(biāo)方法。首先對嵌入式系統(tǒng)觸摸屏接口電路進(jìn)行了簡單介紹
    發(fā)表于 04-24 10:25 ?17次下載

    一種應(yīng)用于多媒體通信的實(shí)時調(diào)度算法

    隨著網(wǎng)絡(luò)技術(shù)和計(jì)算技術(shù)的發(fā)展,多媒體通信作為一種重要的應(yīng)用領(lǐng)域,獲得了越來越多的應(yīng)用,而其中重要的個研究主題就是實(shí)時調(diào)度的效率。傳統(tǒng)的實(shí)時調(diào)度算法有著良好
    發(fā)表于 05-11 20:15 ?19次下載

    系統(tǒng)實(shí)時事件驅(qū)動和時間驅(qū)動相結(jié)合的調(diào)度方法

    系統(tǒng)事件驅(qū)動和時間驅(qū)動相結(jié)合的實(shí)時調(diào)度方法有效地解決了虛擬化操作系統(tǒng)在嵌入式系統(tǒng)應(yīng)用中帶來的實(shí)時性問題。
    發(fā)表于 02-29 10:42 ?3545次閱讀
    系統(tǒng)<b class='flag-5'>實(shí)時</b>事件驅(qū)動和時間驅(qū)動相結(jié)合的<b class='flag-5'>調(diào)度</b><b class='flag-5'>方法</b>

    一種基于分組的多核嵌入式實(shí)時調(diào)度算法

    一種基于分組的多核嵌入式實(shí)時調(diào)度算法_康鵬
    發(fā)表于 01-07 21:39 ?0次下載

    嵌入式多核處理器任務(wù)調(diào)度研究

    針對多核處理器在調(diào)度多個任務(wù)時效率不高的問題,提出了一種基于粒子群優(yōu)化算法的嵌入式多核多線程系統(tǒng)任務(wù)調(diào)度
    發(fā)表于 01-17 17:49 ?1次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>多核</b>處理器任務(wù)<b class='flag-5'>調(diào)度</b>研究

    一種實(shí)時嵌入式多任務(wù)微內(nèi)核的分析與改進(jìn)

    一種實(shí)時嵌入式多任務(wù)微內(nèi)核的分析與改進(jìn)(嵌入式開發(fā)系統(tǒng))-一種實(shí)時
    發(fā)表于 07-30 13:49 ?11次下載
    <b class='flag-5'>一種</b><b class='flag-5'>實(shí)時</b><b class='flag-5'>嵌入式</b>多任務(wù)微內(nèi)核的分析與改進(jìn)

    linux嵌入式系統(tǒng)算法,嵌入式Linux操作系統(tǒng)調(diào)度算法研究

    的改造。主要的方法有:對內(nèi)核的改造,如雙內(nèi)核途徑和搶占內(nèi)核途徑,細(xì)化內(nèi)核的時鐘粒度。另一種改造的主要途徑是內(nèi)核的調(diào)度策略。進(jìn)程調(diào)度算法優(yōu)劣決定系統(tǒng)的
    發(fā)表于 11-02 10:36 ?15次下載
    linux<b class='flag-5'>嵌入式</b>系統(tǒng)算法,<b class='flag-5'>嵌入式</b>Linux操作系統(tǒng)<b class='flag-5'>調(diào)度</b>算法研究
    主站蜘蛛池模板: 四虎在线观看 | 天天干天天射天天 | 中国一级特黄剌激爽毛片 | 失禁h啪肉尿出来高h男男 | 色综合久久88 | 日韩高清毛片 | 五月天色丁香 | 男人你懂的在线观看视频 | 一级一级毛片免费播放 | 一区二区三区中文字幕 | 涩色综合 | 激情五月激情综合色区 | 日韩精品亚洲一级在线观看 | 免费看黄资源大全高清 | 日本高清不卡视频 | 国产三及| 奇米777me | 黄色在线免费看 | 亚洲第一精品夜夜躁人人爽 | 亚洲第一区视频 | 久久男人的天堂色偷偷 | 久青草国产在线视频_久青草免 | 日韩精品在线一区二区 | 黄色一级视频网 | 美女被曹 | 国产激烈无遮挡免费床戏视频 | 亚欧美色 | 自拍偷自拍亚洲精品被多人伦好爽 | 婷婷了五月色香综合缴情 | 91极品视频在线观看 | 91大神在线视频观看 | 久久毛片视频 | 琪琪see色原网一区二区 | 久久久久久久久国产 | 伊人久久99 | 午夜激情福利视频 | 日韩三级| 美女午夜 | 色香色香欲天天天影视综合网 | 天堂电影免费在线观看 | 在线观看播放视频www |