欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

資源動態(tài)調(diào)整方法、裝置及多內(nèi)核操作系統(tǒng)的制作方法

文檔序號:8395766閱讀:260來源:國知局
資源動態(tài)調(diào)整方法、裝置及多內(nèi)核操作系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明實施例涉及計算機(jī)技術(shù),尤其涉及一種資源動態(tài)調(diào)整方法、裝置及多內(nèi)核 操作系統(tǒng)。
【背景技術(shù)】
[0002] 多內(nèi)核操作系統(tǒng)(Manycore 0S)代表了計算技術(shù)的一次創(chuàng)新,因多內(nèi)核操作系統(tǒng) 比單內(nèi)核操作系統(tǒng)具有性能和效率優(yōu)勢,多內(nèi)核操作系統(tǒng)將會成為被廣泛采用的計算模 型。
[0003]目前,在多內(nèi)核操作系統(tǒng)中實現(xiàn)多操作系統(tǒng)已經(jīng)成為研究熱點(diǎn)。在具有眾多資源 (如處理器資源,內(nèi)存資源,輸入輸出設(shè)備資源)的硬件平臺上,資源供應(yīng)系統(tǒng)是多操作系統(tǒng) 有效利用這些物理資源的基礎(chǔ)。圖1為現(xiàn)有多內(nèi)核操作系統(tǒng)的管理架構(gòu)示意圖,如圖1所 示,可以分為重量級操作系統(tǒng)(Heavy 0S)和輕量級操作系統(tǒng)(Light 0S),而Heavy 0S又分 為全局管理操作系統(tǒng)(Global Heavy 0S)和分區(qū)管理操作系統(tǒng)(Nest Heavy 0S)。其中,全 局管理操作系統(tǒng)負(fù)責(zé)管理維護(hù)全局所有的操作系統(tǒng)(包括分區(qū)管理操作系統(tǒng)和輕量級操作 系統(tǒng))的資源,分區(qū)管理操作系統(tǒng)負(fù)責(zé)管理維護(hù)該分區(qū)(Nest)內(nèi)的所有輕量級操作系統(tǒng)資 源。
[0004] 現(xiàn)有多內(nèi)核操作系統(tǒng)中,Heavy 0S在多個輕量級操作系統(tǒng)啟動前就已經(jīng)給每個輕 量級操作系統(tǒng)分配好資源,輕量級操作系統(tǒng)啟動后也不再進(jìn)行調(diào)整資源,導(dǎo)致系統(tǒng)資源無 法得到有效的利用。

【發(fā)明內(nèi)容】

[0005] 本發(fā)明實施例提供一種資源動態(tài)調(diào)整方法、裝置及多內(nèi)核操作系統(tǒng),以實現(xiàn)在多 內(nèi)核操作系統(tǒng)中根據(jù)輕量級操作系統(tǒng)運(yùn)行的情況進(jìn)行動態(tài)調(diào)整資源,解決多內(nèi)核操作系統(tǒng) 中系統(tǒng)資源無法得到有效的利用的問題。
[0006] 第一方面,本發(fā)明實施例提供一種資源動態(tài)調(diào)整方法,包括:
[0007] 分區(qū)管理操作系統(tǒng)獲取自身分區(qū)內(nèi)的輕量級操作系統(tǒng)的資源調(diào)整需求信息;
[0008] 所述分區(qū)管理操作系統(tǒng)根據(jù)所述輕量級操作系統(tǒng)的資源調(diào)整需求信息,向系統(tǒng)申 請可供調(diào)整的資源;
[0009] 所述分區(qū)管理操作系統(tǒng)將申請的可供調(diào)整的資源分配給所述輕量級操作系統(tǒng)。
[0010] 在第一方面第一種可能實現(xiàn)的方式中,所述分區(qū)管理操作系統(tǒng)獲取自身分區(qū)內(nèi)的 輕量級操作系統(tǒng)的資源調(diào)整需求信息,包括:
[0011] 所述分區(qū)管理操作系統(tǒng)實時監(jiān)控自身分區(qū)內(nèi)的各輕量級操作系統(tǒng)資源壓力,若存 在輕量級操作系統(tǒng)超過預(yù)設(shè)的資源壓力時,生成所述輕量級操作系統(tǒng)的資源調(diào)整需求信 息;或者,
[0012] 所述分區(qū)管理操作系統(tǒng)接收自身分區(qū)內(nèi)的輕量級操作系統(tǒng)發(fā)送的資源調(diào)整需求 信息。
[0013] 根據(jù)第一方面第一種可能實現(xiàn)的方式,在第一方面第二種可能實現(xiàn)的方式中,所 述分區(qū)管理操作系統(tǒng)接收自身分區(qū)內(nèi)的輕量級操作系統(tǒng)發(fā)送的資源調(diào)整需求信息,包括:
[0014] 所述分區(qū)管理操作系統(tǒng)接收自身分區(qū)內(nèi)的輕量級操作系統(tǒng)發(fā)送的根據(jù)自身實時 監(jiān)控的資源壓力生成的資源調(diào)整需求信息;或者,
[0015] 所述分區(qū)管理操作系統(tǒng)接收自身分區(qū)內(nèi)的輕量級操作系統(tǒng)發(fā)送的根據(jù)自身的應(yīng) 用需求生成的資源調(diào)整需求信息。
[0016] 根據(jù)第一方面第一種或者第二種可能實現(xiàn)的方式,在第一方面第三種可能實現(xiàn)的 方式中,所述資源壓力至少包括下述一種或多種資源使用情況:
[0017] CPU利用率、內(nèi)存使用率、網(wǎng)卡數(shù)據(jù)傳輸速率、磁盤平均傳輸速率或者平均訪問延 遲。
[0018] 在第一方面第四種可能實現(xiàn)的方式中,所述分區(qū)管理操作系統(tǒng)根據(jù)所述輕量級操 作系統(tǒng)的資源調(diào)整需求信息,向系統(tǒng)申請可供調(diào)整的資源,包括:
[0019] 所述分區(qū)管理操作系統(tǒng)根據(jù)所述輕量級操作系統(tǒng)的資源調(diào)整需求信息,向所述分 區(qū)管理操作系統(tǒng)自身分區(qū)內(nèi)申請可供調(diào)整的資源;或者,
[0020] 所述分區(qū)管理操作系統(tǒng)根據(jù)所述輕量級操作系統(tǒng)的資源調(diào)整需求信息,向全局管 理操作系統(tǒng)申請可供調(diào)整的資源;或者,
[0021] 所述分區(qū)管理操作系統(tǒng)根據(jù)所述輕量級操作系統(tǒng)的資源調(diào)整需求信息,通過全局 管理操作系統(tǒng)向所有其他友好分區(qū)內(nèi)的分區(qū)管理操作系統(tǒng)申請可供調(diào)整的資源。
[0022] 在第一方面第五種可能實現(xiàn)的方式中,所述分區(qū)管理操作系統(tǒng)根據(jù)所述輕量級操 作系統(tǒng)的資源調(diào)整需求信息,向系統(tǒng)申請可供調(diào)整的資源,包括:
[0023] 所述分區(qū)管理操作系統(tǒng)根據(jù)所述輕量級操作系統(tǒng)的資源調(diào)整需求信息,同時向所 述分區(qū)管理操作系統(tǒng)自身分區(qū)內(nèi)、全局管理操作系統(tǒng)內(nèi)以及通過全局管理操作系統(tǒng)向所有 其他友好分區(qū)內(nèi)的分區(qū)管理操作系統(tǒng)內(nèi)發(fā)出申請可供調(diào)整的資源的請求,并根據(jù)基于預(yù)定 義的最佳收益模型對接收到的各系統(tǒng)的請求響應(yīng)信息的評估報告綜合選擇申請的可供調(diào) 整的資源。
[0024] 根據(jù)第一方面、第一方面第一種至第五種可能實現(xiàn)的方式,在第一方面第六種可 能實現(xiàn)的方式中,所述分區(qū)管理操作系統(tǒng)根據(jù)所述輕量級操作系統(tǒng)的資源調(diào)整需求信息, 向系統(tǒng)申請可供調(diào)整的資源,包括:
[0025] 所述分區(qū)管理操作系統(tǒng)根據(jù)所述輕量級操作系統(tǒng)的資源調(diào)整需求信息,從系統(tǒng)內(nèi) 空閑的資源中申請可供調(diào)整的資源;
[0026] 若系統(tǒng)內(nèi)空閑的資源無法滿足申請的可供調(diào)整的資源,則所述分區(qū)管理操作系統(tǒng) 向系統(tǒng)發(fā)送釋放資源請求,并從釋放的資源中申請可供調(diào)整的資源。
[0027] 在第一方面第七種可能實現(xiàn)的方式中,所述分區(qū)管理操作系統(tǒng)將申請的可供調(diào)整 的資源分配給所述輕量級操作系統(tǒng)之后,還包括:
[0028] 所述分區(qū)管理操作系統(tǒng)向所述全局管理操作系統(tǒng)通告資源調(diào)整結(jié)果,以使所述全 局管理操作系統(tǒng)對全局資源管理信息進(jìn)行同步。
[0029] 第二方面,本發(fā)明實施例提供一種資源動態(tài)調(diào)整裝置,包括:
[0030] 獲取模塊,配置于分區(qū)管理操作系統(tǒng)中,用于獲取分區(qū)管理操作系統(tǒng)自身分區(qū)內(nèi) 的輕量級操作系統(tǒng)的資源調(diào)整需求信息;
[0031] 申請資源模塊,配置于分區(qū)管理操作系統(tǒng)中,用于根據(jù)所述輕量級操作系統(tǒng)的資 源調(diào)整需求信息,向系統(tǒng)申請可供調(diào)整的資源;
[0032] 分配模塊,配置于分區(qū)管理操作系統(tǒng)中,用于將申請的可供調(diào)整的資源分配給所 述輕量級操作系統(tǒng)。
[0033] 在第二方面第一種可能實現(xiàn)的方式中,所述獲取模塊,包括:
[0034] 監(jiān)控單元,用于實時監(jiān)控分區(qū)管理操作系統(tǒng)自身分區(qū)內(nèi)的各輕量級操作系統(tǒng)資源 壓力,若存在輕量級操作系統(tǒng)超過預(yù)設(shè)的資源壓力時,生成所述輕量級操作系統(tǒng)的資源調(diào) 整需求信息;或者,
[0035] 接收單元,用于接收分區(qū)管理操作系統(tǒng)自身分區(qū)內(nèi)的輕量級操作系統(tǒng)發(fā)送的資源 調(diào)整需求信息。
[0036] 根據(jù)第二方面第一種可能實現(xiàn)的方式,在第二方面第二種可能實現(xiàn)的方式中,所 述接收單元,具體用于:
[0037] 接收分區(qū)管理操作系統(tǒng)自身分區(qū)內(nèi)的輕量級操作系統(tǒng)發(fā)送的根據(jù)自身實時監(jiān)控 的資源壓力生成的資源調(diào)整需求信息;或者,
[0038] 接收分區(qū)管理操作系統(tǒng)自身分區(qū)內(nèi)的輕量級操作系統(tǒng)發(fā)送的根據(jù)自身的應(yīng)用需 求生成的資源調(diào)整需求信息。
[0039] 根據(jù)第二方面第一種或者第二種可能實現(xiàn)的方式,在第二方面第三種可能實現(xiàn)的 方式中,所述資源壓力至少包括下述一種或多種資源使用情況:
[0040] CPU利用率、內(nèi)存使用率、網(wǎng)卡數(shù)據(jù)傳輸速率、磁盤平均傳輸速率或者平均訪問延 遲。
[0041] 在第二方面第四種可
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
兴海县| 鸡泽县| 福建省| 班戈县| 宁乡县| 天柱县| 宽城| 峨眉山市| 清新县| 板桥市| 简阳市| 高台县| 富源县| 汉寿县| 湖南省| 高安市| 教育| 海盐县| 南皮县| 伊川县| 乐昌市| 高平市| 基隆市| 濮阳市| 开原市| 右玉县| 盐边县| 庐江县| 盱眙县| 娄烦县| 乳源| 镇远县| 龙里县| 桂平市| 双辽市| 年辖:市辖区| 山丹县| 吉林省| 石首市| 辽阳县| 桃园市|