[發(fā)明專利]用于優(yōu)化操作系統(tǒng)任務(wù)調(diào)度的方法、裝置和智能設(shè)備在審
| 申請?zhí)枺?/td> | 201911420853.X | 申請日: | 2019-12-31 |
| 公開(公告)號: | CN111158886A | 公開(公告)日: | 2020-05-15 |
| 發(fā)明(設(shè)計)人: | 尹德帥;唐潔;王守峰 | 申請(專利權(quán))人: | 青島海爾科技有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/50 |
| 代理公司: | 北京康盛知識產(chǎn)權(quán)代理有限公司 11331 | 代理人: | 張宇峰 |
| 地址: | 266101 山東省*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 優(yōu)化 操作系統(tǒng) 任務(wù) 調(diào)度 方法 裝置 智能 設(shè)備 | ||
本申請涉及進程管理技術(shù)領(lǐng)域,公開一種用于優(yōu)化操作系統(tǒng)任務(wù)調(diào)度的方法。該用于優(yōu)化操作系統(tǒng)任務(wù)調(diào)度的方法包括:根據(jù)進程的歷史就緒記錄獲得各進程之間的關(guān)聯(lián)規(guī)則,獲得當前執(zhí)行進程,預(yù)加載與當前執(zhí)行進程具有設(shè)定關(guān)聯(lián)規(guī)則的當前就緒進程。采用該用于優(yōu)化操作系統(tǒng)任務(wù)調(diào)度的方法可提高進程的執(zhí)行速度。本申請還公開一種用于優(yōu)化操作系統(tǒng)任務(wù)調(diào)度的裝置和智能設(shè)備。
技術(shù)領(lǐng)域
本申請涉及操作系統(tǒng)任務(wù)調(diào)度技術(shù)領(lǐng)域,例如涉及一種用于優(yōu)化操作系統(tǒng)任務(wù)調(diào)度優(yōu)化的方法、裝置和智能設(shè)備。
背景技術(shù)
目前,操作系統(tǒng)都是根據(jù)優(yōu)先級以及時間片輪轉(zhuǎn)調(diào)度進程。當某個進程執(zhí)行調(diào)度結(jié)束后,根據(jù)就緒進程隊列順序執(zhí)行下一個進程。一個進程在被執(zhí)行會訪問進程控制塊,代碼塊,堆棧內(nèi)存等。訪問流程是系統(tǒng)內(nèi)核的任務(wù)調(diào)度器先在緩存內(nèi)檢查該進程數(shù)據(jù)是否被緩存,如果已存在與緩存中則立刻執(zhí)行,如果不存在緩存區(qū)就訪問保存進程數(shù)據(jù)的內(nèi)存區(qū)域。
在實現(xiàn)本公開實施例的過程中,發(fā)現(xiàn)相關(guān)技術(shù)中至少存在如下問題:
實際中很多情況下都是訪問內(nèi)存而非緩存,進程的執(zhí)行速度較低。
發(fā)明內(nèi)容
為了對披露的實施例的一些方面有基本的理解,下面給出了簡單的概括。所述概括不是泛泛評述,也不是要確定關(guān)鍵/重要組成元素或描繪這些實施例的保護范圍,而是作為后面的詳細說明的序言。
本公開實施例提供了一種用于優(yōu)化操作系統(tǒng)任務(wù)調(diào)度的方法、裝置和智能設(shè)備,以解決進程的執(zhí)行速度較低的技術(shù)問題。
在一些實施例中,用于優(yōu)化操作系統(tǒng)任務(wù)調(diào)度的方法包括:
根據(jù)進程的歷史就緒記錄獲得各進程之間的關(guān)聯(lián)規(guī)則;
獲得當前執(zhí)行進程;
預(yù)加載與所述當前執(zhí)行進程具有設(shè)定關(guān)聯(lián)規(guī)則的當前就緒進程。
在一些實施例中,用于優(yōu)化操作系統(tǒng)任務(wù)調(diào)度的裝置包括:
第一獲得模塊,被配置為根據(jù)進程的歷史就緒記錄獲得各進程之間的關(guān)聯(lián)規(guī)則;
第二獲得模塊,被配置為獲得當前執(zhí)行進程;
預(yù)加載模塊,被配置為預(yù)加載與所述當前執(zhí)行進程具有設(shè)定關(guān)聯(lián)規(guī)則的當前就緒進程。
在一些實施例中,用于優(yōu)化操作系統(tǒng)任務(wù)調(diào)度的裝置包括處理器和存儲有程序指令的存儲器,所述處理器被配置為在執(zhí)行所述程序指令時,執(zhí)行前述實施例提供的用于優(yōu)化操作系統(tǒng)任務(wù)調(diào)度的方法。
在一些實施例中,智能設(shè)備包括前述實施例提供的用于優(yōu)化操作系統(tǒng)任務(wù)調(diào)度的裝置。
本公開實施例提供的用于優(yōu)化操作系統(tǒng)任務(wù)調(diào)度的方法、裝置和智能設(shè)備,可以實現(xiàn)以下技術(shù)效果:
提取進程與進程之間的關(guān)聯(lián)規(guī)則,在當前執(zhí)行進程與當前就緒進程之間具有設(shè)定關(guān)聯(lián)規(guī)則時,說明該當前就緒進程與該當前執(zhí)行進程之間具有一定的聯(lián)系,此時預(yù)加載該當前就緒進程,當需要執(zhí)行該當前就緒進程時,無需再去內(nèi)存,只需訪問緩存即可獲得該當前就緒進程的數(shù)據(jù),提高了進程的執(zhí)行速度。
以上的總體描述和下文中的描述僅是示例性和解釋性的,不用于限制本申請。
附圖說明
一個或一個以上實施例通過與之對應(yīng)的附圖進行示例性說明,這些示例性說明和附圖并不構(gòu)成對實施例的限定,附圖中具有相同參考數(shù)字標號的元件示為類似的元件,并且其中:
圖1是本公開實施例提供的一種用于優(yōu)化操作系統(tǒng)任務(wù)調(diào)度的方法的示意圖;
圖2是本公開實施例提供的一種用于計算置信度的示意圖;
圖3是本公開實施例提供的一種用于確定頻繁子集的示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于青島海爾科技有限公司,未經(jīng)青島海爾科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911420853.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





