两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

動(dòng)態(tài)使用內(nèi)存的方法與裝置的制造方法

文檔序號(hào):9261268閱讀:365來源:國(guó)知局
動(dòng)態(tài)使用內(nèi)存的方法與裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及內(nèi)存設(shè)備的動(dòng)態(tài)使用方法及裝置。
【背景技術(shù)】
[0002]當(dāng)前,基于云的架構(gòu)開始普及,在家庭及小型辦公場(chǎng)所將分散的存儲(chǔ)與計(jì)算資源集中到一臺(tái)中心計(jì)算機(jī),多個(gè)用戶及終端共享中心計(jì)算機(jī)的資源,簡(jiǎn)化了終端成本,提高的資源的使用率。
[0003]具體到內(nèi)存,中心計(jì)算機(jī)為了滿足多用戶和多任務(wù),需要配備較大的存儲(chǔ)容量。然而,在晚間或沒有用戶在線的情況下,中心計(jì)算機(jī)只需要少量的內(nèi)存空間,有大量的內(nèi)存資源被長(zhǎng)期空置。
[0004]申請(qǐng)?zhí)枮?01110318410.7的發(fā)明專利公開了一種內(nèi)存供電電路,在檢測(cè)到內(nèi)存插槽未插內(nèi)存時(shí),停止向該內(nèi)存插槽模組供電,達(dá)到節(jié)能的目的。該方案沒有考慮到內(nèi)存一直插在插槽上,但是空間未被軟件系統(tǒng)使用的情況。
[0005]目前,關(guān)于CPU、外設(shè)在空閑時(shí)節(jié)能的方案比較成熟,隨著人們對(duì)內(nèi)存需求的增加,以及云計(jì)算的普及,對(duì)多內(nèi)存設(shè)備的節(jié)能技術(shù)的需求變得迫切。

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

[0006]鑒于以上內(nèi)容,有必要提供一種有利于節(jié)能并提聞內(nèi)存使用壽命的解決方案。
[0007]為了達(dá)到這一目的,本發(fā)明提供一種計(jì)算機(jī)啟動(dòng)方法,包括步驟:S11,系統(tǒng)獲取所有內(nèi)存設(shè)備信息,獲取信息時(shí),電源控制電路向?qū)?yīng)的內(nèi)存設(shè)備供電;S12,系統(tǒng)仲裁哪些內(nèi)存設(shè)備無需使用;S13,系統(tǒng)命令電源控制電路停止向?qū)?yīng)的內(nèi)存設(shè)備供電。
[0008]所述計(jì)算機(jī)可安裝多個(gè)內(nèi)存設(shè)備,如在主板上插入多個(gè)內(nèi)存條。所述計(jì)算機(jī)也可以有不止一個(gè)處理器(CPU)。所述內(nèi)存設(shè)備信息包括設(shè)備號(hào)、容量、型號(hào)等,設(shè)備號(hào)用于區(qū)分不同的內(nèi)存設(shè)備,容量用于根據(jù)系統(tǒng)運(yùn)行狀態(tài)仲裁加載或卸載哪一(些)內(nèi)存設(shè)備。
[0009]優(yōu)選的,計(jì)算機(jī)啟動(dòng)后只保留一個(gè)內(nèi)存設(shè)備運(yùn)行,該內(nèi)存設(shè)備能夠提供系統(tǒng)基本任務(wù)所需的內(nèi)存資源。
[0010]本發(fā)明還提供一種加載內(nèi)存設(shè)備的方法,包括步驟:S21,系統(tǒng)檢測(cè)到現(xiàn)有內(nèi)存資源不足,仲裁啟用某一內(nèi)存設(shè)備;S22,系統(tǒng)命令電源控制電路向該內(nèi)存設(shè)備供電;S23,系統(tǒng)識(shí)別并加載該內(nèi)存設(shè)備。
[0011]仲裁啟用哪一(些)內(nèi)存設(shè)備考慮的因素包括:系統(tǒng)的內(nèi)存缺口與備選設(shè)備的內(nèi)存容量匹配度;內(nèi)存設(shè)備的功耗,優(yōu)先啟用低功耗設(shè)備,功耗信息可通過設(shè)備型號(hào)查表獲得;內(nèi)存設(shè)備的已使用時(shí)長(zhǎng),盡量均衡的使用內(nèi)存設(shè)備,使計(jì)算機(jī)達(dá)到最長(zhǎng)的綜合壽命;內(nèi)存與CPU的匹配程度,如4G以上的內(nèi)存需要同時(shí)啟用64位CPU。
[0012]本發(fā)明還提供一種卸載內(nèi)存設(shè)備的方法,包括步驟:S31,系統(tǒng)內(nèi)存空余時(shí),仲裁優(yōu)先卸載的內(nèi)存設(shè)備,減少該內(nèi)存設(shè)備的使用;S32,當(dāng)該內(nèi)存設(shè)備完全未被系統(tǒng)利用時(shí),系統(tǒng)卸載該內(nèi)存設(shè)備;S33,系統(tǒng)命令電源控制電路停止向該內(nèi)存設(shè)備供電。
[0013]減少使用某一內(nèi)存設(shè)備的方法具體包括:在應(yīng)用程序申請(qǐng)內(nèi)存空間時(shí)避開從該內(nèi)存設(shè)備分配,以及將該內(nèi)存設(shè)備正在使用的內(nèi)存空間內(nèi)容轉(zhuǎn)移到別的內(nèi)存設(shè)備的空閑空間,直到該內(nèi)存設(shè)備完全空閑,達(dá)到卸載條件。
[0014]仲裁優(yōu)先關(guān)閉哪一(些)內(nèi)存設(shè)備考慮的因素與仲裁啟用的因素相對(duì)應(yīng),包括容量、功耗、壽命、與CPU匹配度,還可以包括內(nèi)存空間置換成本、加載與卸載動(dòng)作的頻度,優(yōu)先在內(nèi)存使用情況較穩(wěn)定的情況下卸載。
[0015]綜上,本發(fā)明提供一套動(dòng)態(tài)使用內(nèi)存的方法,由所述計(jì)算機(jī)啟動(dòng)方法、加載內(nèi)存設(shè)備方法、卸載內(nèi)存設(shè)備方法步驟組合而成。
[0016]本發(fā)明還提供一種電源控制電路,包含多組為內(nèi)存設(shè)備供電的開關(guān),且電源控制電路控制中樞可依據(jù)外部信號(hào)輸入,獨(dú)立的控制所有(或部分)內(nèi)存設(shè)備供電開關(guān)。所述外部信號(hào)輸入包括目標(biāo)內(nèi)存設(shè)備編號(hào),目標(biāo)供電狀態(tài)。
[0017]優(yōu)選的,所述開關(guān)控制對(duì)象為內(nèi)存卡槽模組,包括內(nèi)存條及其插槽周邊電路。
[0018]優(yōu)選的,所述開關(guān)提供的供電狀態(tài)包括通電、斷電、高功率、低功率。同理,不停止向內(nèi)存設(shè)備供電,而將內(nèi)存設(shè)備調(diào)成低電壓、低頻率狀態(tài),也應(yīng)納入本發(fā)明各方法步驟的保護(hù)范圍。
[0019]根據(jù)本發(fā)明的技術(shù)方案,計(jì)算機(jī)可以按需要?jiǎng)討B(tài)調(diào)整需要使用的內(nèi)存設(shè)備,降低計(jì)算機(jī)能耗,減少發(fā)熱量。通過仲裁策略,實(shí)現(xiàn)存儲(chǔ)任務(wù)的均衡分配,延長(zhǎng)內(nèi)存設(shè)備的整體使用壽命。本發(fā)明使得計(jì)算機(jī)性能智能調(diào)節(jié),既能滿足長(zhǎng)時(shí)間低運(yùn)算量任務(wù)的節(jié)能需求,也能滿足某些時(shí)段對(duì)高性能、多用戶的性能要求,降低運(yùn)行成本,使得彈性計(jì)算、云計(jì)算更容易得到普及。
【附圖說明】
[0020]圖1是本發(fā)明實(shí)施例的方法流程圖。
[0021 ] 圖2是本發(fā)明實(shí)施例的電路連接示意圖。
【具體實(shí)施方式】
[0022]下面結(jié)合附圖及較佳實(shí)施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
[0023]請(qǐng)參考圖1,系統(tǒng)開機(jī)時(shí)通過步驟Sll獲取計(jì)算機(jī)所有可用內(nèi)存設(shè)備的信息,以便為后續(xù)動(dòng)態(tài)加載與卸載部分內(nèi)存設(shè)備提供決策依據(jù)。同時(shí)系統(tǒng)啟動(dòng)后并不需要使用所有的內(nèi)存資源,只需要保留必要的內(nèi)存設(shè)備即可滿足需求,因而通過步驟S12仲裁決定哪些內(nèi)存設(shè)備暫時(shí)無須使用。最后由步驟S13通過電源控制電路停止向這些(一)內(nèi)存設(shè)備供電,以減少內(nèi)存設(shè)備空轉(zhuǎn),降低能耗。
[0024]當(dāng)系統(tǒng)遇到需要更多內(nèi)存的任務(wù)時(shí),如開啟了大型網(wǎng)絡(luò)游戲,系統(tǒng)識(shí)別到現(xiàn)有內(nèi)存資源不足,且當(dāng)前還有內(nèi)存設(shè)備未加載,則執(zhí)行步驟S21仲裁啟用某一(些)內(nèi)存設(shè)備。步驟S22命令電源控制電路開始向該內(nèi)存設(shè)備供電。S23設(shè)備上電后發(fā)起中斷,系統(tǒng)識(shí)別并加載該內(nèi)存設(shè)備提供的內(nèi)存資源。
[0025]當(dāng)系統(tǒng)有較多內(nèi)存空間空閑,且內(nèi)存需求持續(xù)減少時(shí),執(zhí)行步驟S31系統(tǒng)仲裁哪一內(nèi)存設(shè)備具有卸載的潛力,開始減少分配該設(shè)備上的內(nèi)存,并在CPU空
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
河东区| 乌鲁木齐县| 平阴县| 甘孜县| 灵山县| 莒南县| 晋州市| 嘉禾县| 湟中县| 海阳市| 子洲县| 襄城县| 五家渠市| 尚志市| 定陶县| 宜宾县| 皋兰县| 桦南县| 娄底市| 镇康县| 尼勒克县| 长子县| 健康| 临西县| 沁水县| 四子王旗| 惠来县| 南部县| 保靖县| 屏东市| 平安县| 廊坊市| 三江| 安西县| 自贡市| 信阳市| 静安区| 出国| 灵丘县| 泸西县| 莆田市|