[發(fā)明專利]雙系統(tǒng)下的內(nèi)存管理方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201610688737.6 | 申請(qǐng)日: | 2016-08-18 |
| 公開(kāi)(公告)號(hào): | CN107766145B | 公開(kāi)(公告)日: | 2020-10-27 |
| 發(fā)明(設(shè)計(jì))人: | 廖紅衛(wèi);張闖;郭巖海;武華伍;肖騰飛 | 申請(qǐng)(專利權(quán))人: | 成都鼎橋通信技術(shù)有限公司 |
| 主分類號(hào): | G06F9/50 | 分類號(hào): | G06F9/50 |
| 代理公司: | 北京同立鈞成知識(shí)產(chǎn)權(quán)代理有限公司 11205 | 代理人: | 張蓮蓮;劉芳 |
| 地址: | 610041 四川省成都市高新*** | 國(guó)省代碼: | 四川;51 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 雙系統(tǒng) 內(nèi)存 管理 方法 裝置 | ||
本發(fā)明提供一種雙系統(tǒng)下的內(nèi)存管理方法和裝置,該方法包括:接收用戶輸入的操作系統(tǒng)切換指令;根據(jù)操作系統(tǒng)切換指令,確定運(yùn)行在前臺(tái)的第一操作系統(tǒng)和運(yùn)行在后臺(tái)的第二操作系統(tǒng);為第一操作系統(tǒng)設(shè)置第一最大占用內(nèi)存,為第二操作系統(tǒng)設(shè)置第二最大占用內(nèi)存;其中,第一最大占用內(nèi)存大于第二最大占用內(nèi)存。本發(fā)明提供的雙系統(tǒng)下的內(nèi)存管理方法,控制操作系統(tǒng)的最大占用內(nèi)存因運(yùn)行在前臺(tái)和后臺(tái)的不同而發(fā)生變化,避免了后臺(tái)運(yùn)行的操作系統(tǒng)占用過(guò)多內(nèi)存,從而增大了內(nèi)存利用率,提高了運(yùn)行在前臺(tái)的操作系統(tǒng)的軟件運(yùn)行流暢度,提高了內(nèi)存管理效果。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種雙系統(tǒng)下的內(nèi)存管理方法和裝置。
背景技術(shù)
隨著計(jì)算機(jī)技術(shù)的發(fā)展,研發(fā)人員開(kāi)發(fā)了越來(lái)越多的能夠在手機(jī)、電腦等智能終端上運(yùn)行的軟件,以為用戶的日常生活和工作提供便利。但是,由于智能終端設(shè)備的內(nèi)存、中央處理器(Central Processing Unit,簡(jiǎn)稱CPU)、內(nèi)存等資源有限,智能終端中運(yùn)行的軟件越多,則可能導(dǎo)致軟件運(yùn)行的流暢度降低。
為保證軟件運(yùn)行的流暢度,智能終端中通常都設(shè)置有內(nèi)存管理模塊,以充分利用物理內(nèi)存。內(nèi)存管理模塊將系統(tǒng)中運(yùn)行的進(jìn)程,按照重要程度劃分。并在內(nèi)存資源緊張時(shí),自動(dòng)依據(jù)進(jìn)程的重要程度殺掉重要程度較低的進(jìn)程來(lái)達(dá)到釋放內(nèi)存的目的。
現(xiàn)有的內(nèi)存管理方法適用于常見(jiàn)的搭載有單操作系統(tǒng)的智能設(shè)備,但是越來(lái)越多的智能設(shè)備開(kāi)始搭載有雙系統(tǒng),當(dāng)為兩個(gè)系統(tǒng)各自設(shè)置內(nèi)存管理模塊時(shí),兩個(gè)內(nèi)存管理模塊分別根據(jù)各自的最大占用內(nèi)存進(jìn)行工作,因此,運(yùn)行在后臺(tái)的操作系統(tǒng)存在內(nèi)存資源被浪費(fèi)的情況,從而導(dǎo)致運(yùn)行在前臺(tái)的操作系統(tǒng)中各種軟件的運(yùn)行流暢度降低。因此,現(xiàn)有的內(nèi)存管理方法不適用于搭載有雙系統(tǒng)的智能設(shè)備,管理效果較差。
發(fā)明內(nèi)容
本發(fā)明提供一種雙系統(tǒng)下的內(nèi)存管理方法和裝置,用以解決現(xiàn)有的內(nèi)存管理方法不適用于搭載有雙系統(tǒng)的智能設(shè)備,管理效果較差的問(wèn)題。
本發(fā)明提供一種雙系統(tǒng)下的內(nèi)存管理方法,包括:
接收用戶輸入的操作系統(tǒng)切換指令;
根據(jù)所述操作系統(tǒng)切換指令,確定運(yùn)行在前臺(tái)的第一操作系統(tǒng)和運(yùn)行在后臺(tái)的第二操作系統(tǒng);
為所述第一操作系統(tǒng)設(shè)置第一最大占用內(nèi)存,為所述第二操作系統(tǒng)設(shè)置第二最大占用內(nèi)存;
其中,所述第一最大占用內(nèi)存大于所述第二最大占用內(nèi)存。
如上所述的雙系統(tǒng)下的內(nèi)存管理方法,所述為所述第一操作系統(tǒng)設(shè)置第一最大占用內(nèi)存,為所述第二操作系統(tǒng)設(shè)置第二最大占用內(nèi)存,包括:
根據(jù)搭載所述雙系統(tǒng)的設(shè)備的總內(nèi)存,為所述第一操作系統(tǒng)設(shè)置第一最大占用內(nèi)存,為所述第二操作系統(tǒng)設(shè)置第二最大占用內(nèi)存。
如上所述的雙系統(tǒng)下的內(nèi)存管理方法,在為所述第一操作系統(tǒng)設(shè)置第一最大占用內(nèi)存,為所述第二操作系統(tǒng)設(shè)置第二最大占用內(nèi)存之后,所述方法還包括:
根據(jù)所述第一最大占用內(nèi)存為所述第一操作系統(tǒng)的各進(jìn)程設(shè)置內(nèi)存閾值;
根據(jù)所述第二最大占用內(nèi)存為所述第二操作系統(tǒng)的各進(jìn)程設(shè)置內(nèi)存閾值。
如上所述的雙系統(tǒng)下的內(nèi)存管理方法,所述操作系統(tǒng)切換指令包括退出前臺(tái)運(yùn)行的操作系統(tǒng)的退出標(biāo)識(shí)和進(jìn)入前臺(tái)運(yùn)行的操作系統(tǒng)的進(jìn)入標(biāo)識(shí),其中,所述根據(jù)所述操作系統(tǒng)切換指令,確定運(yùn)行在前臺(tái)的第一操作系統(tǒng)和運(yùn)行在后臺(tái)的第二操作系統(tǒng),包括:
將所述進(jìn)入標(biāo)識(shí)所指示的操作系統(tǒng),作為所述第一操作系統(tǒng),將所述退出標(biāo)識(shí)所指示的操作系統(tǒng),作為所述第二操作系統(tǒng)。
下面介紹本發(fā)明實(shí)施例提供的一種雙系統(tǒng)下的內(nèi)存管理裝置,該裝置與方法一一對(duì)應(yīng),用以實(shí)現(xiàn)上述實(shí)施例中的雙系統(tǒng)下的內(nèi)存管理方法,具有相同的技術(shù)特征和技術(shù)效果,本發(fā)明對(duì)此不再贅述。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都鼎橋通信技術(shù)有限公司,未經(jīng)成都鼎橋通信技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610688737.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 雙網(wǎng)絡(luò)物理隔離裝置
- 可加載雙系統(tǒng)的路由器
- 一種交互式觸控一體機(jī)
- 電動(dòng)機(jī)控制裝置以及搭載了該電動(dòng)機(jī)控制裝置的電動(dòng)助力轉(zhuǎn)向裝置和車輛
- 界面顯示方法、裝置、雙屏雙系統(tǒng)終端及可讀存儲(chǔ)介質(zhì)
- 一種融合網(wǎng)關(guān)內(nèi)通信方法及系統(tǒng)
- 一種雙系統(tǒng)應(yīng)用升級(jí)界面顯示的控制方法及裝置
- 一種雙系統(tǒng)空調(diào)器的控制方法、裝置及雙系統(tǒng)空調(diào)器
- 一種機(jī)外載采煤機(jī)變頻器遠(yuǎn)程控制系統(tǒng)
- 一種雙系統(tǒng)熱泵除霜方法、計(jì)算機(jī)存儲(chǔ)介質(zhì)、雙系統(tǒng)熱泵機(jī)組
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





