亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

內(nèi)存管理方法和系統(tǒng)的制作方法

文檔序號(hào):6488465閱讀:113來(lái)源:國(guó)知局
內(nèi)存管理方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種內(nèi)存管理方法和系統(tǒng)。所述內(nèi)存管理方法包括以下步驟:監(jiān)測(cè)內(nèi)存所在環(huán)境的溫度值;判斷所述溫度值是否小于預(yù)設(shè)的最低工作溫度或大于預(yù)設(shè)的最高工作溫度,若是,則將所述內(nèi)存的刷新頻率調(diào)節(jié)為與所述溫度值相應(yīng)的刷新頻率。上述內(nèi)存管理方法和系統(tǒng),當(dāng)監(jiān)測(cè)溫度值小于最低工作溫度時(shí),調(diào)節(jié)內(nèi)存的刷新頻率為與該溫度值對(duì)應(yīng)的刷新頻率,可使得在內(nèi)存中的數(shù)據(jù)未降到門限電壓以下前,讀取內(nèi)存的數(shù)據(jù),避免出現(xiàn)讀取錯(cuò)誤,在環(huán)境溫度低于最低工作溫度或高于最高工作溫度時(shí),不需在低溫時(shí)設(shè)計(jì)額外的加熱電路對(duì)內(nèi)存進(jìn)行升溫,或在高溫時(shí)對(duì)內(nèi)存進(jìn)行降溫,也不需選取昂貴的內(nèi)存適應(yīng)低溫和高溫環(huán)境,降低了成本,且擴(kuò)寬了內(nèi)存的工作溫度范圍。
【專利說(shuō)明】?jī)?nèi)存管理方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù),特別是涉及一種內(nèi)存管理方法和系統(tǒng)。
【背景技術(shù)】
[0002]內(nèi)存是計(jì)算機(jī)系統(tǒng)架構(gòu)中的重要組成部分,它實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)功能:存放原始數(shù)據(jù)、中間數(shù)據(jù)和運(yùn)算結(jié)果等,也是高速執(zhí)行單元與外部低速存儲(chǔ)設(shè)備的緩沖單元。
[0003]按照讀取方式,內(nèi)存分為只讀存儲(chǔ)器(Read Only Memory,簡(jiǎn)稱ROM)和隨機(jī)存儲(chǔ)器(Random Access Memory,簡(jiǎn)稱RAM),由于RAM的高速存取、讀寫(xiě)時(shí)間相等、且與地址無(wú)關(guān)等優(yōu)勢(shì),內(nèi)存一般均用RAM實(shí)現(xiàn),RAM依賴電容器充放電原理存儲(chǔ)數(shù)據(jù),并通過(guò)一個(gè)η通道MOS的電晶體管(nMOS)對(duì)電容的開(kāi)關(guān)控制來(lái)實(shí)現(xiàn)數(shù)據(jù)的讀取,但是由于隨著溫度降低MOS漏電流增大,使電容上電量泄放更快,導(dǎo)致當(dāng)需要讀取數(shù)據(jù)時(shí),電容上電量低于有效電壓,使數(shù)據(jù)讀取錯(cuò)誤。
[0004]目前,為了在低溫的環(huán)境中使用內(nèi)存,主要采用兩種方式,第一種是采用寬溫度范圍適應(yīng)的內(nèi)存芯片,例如有的廠商推出-40°C、85°C工業(yè)級(jí)內(nèi)存芯片,但該類產(chǎn)品型號(hào)少,工作頻率低于常用頻率,且價(jià)格昂貴;第二種采用外部輔助加熱裝置,對(duì)內(nèi)存進(jìn)行加熱,當(dāng)監(jiān)測(cè)到環(huán)境文件上升至允許工作溫度,再加電工作,該方式附加有繁瑣的外圍控制電路,且為了使溫度能有效傳遞到內(nèi)存,往往需要改變內(nèi)存的結(jié)構(gòu),增加了成本。

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

[0005]基于此,有必要提供一種內(nèi)存管理方法,能使得內(nèi)存在寬溫度范圍內(nèi)正常工作,且成本較低。
[0006]一種內(nèi)存管理方法,包括以下步驟:
[0007]監(jiān)測(cè)內(nèi)存所在環(huán)境的溫度值;
[0008]判斷所述溫度值是否小于預(yù)設(shè)的最低工作溫度或大于預(yù)設(shè)的最高工作溫度,若是,則將所述內(nèi)存的刷新頻率調(diào)節(jié)為與所述溫度值相應(yīng)的刷新頻率。
[0009]在其中一個(gè)實(shí)施例中,所述將所述內(nèi)存的刷新頻率調(diào)節(jié)為與所述溫度值相應(yīng)的刷新頻率的步驟包括:
[0010]根據(jù)所述溫度值從預(yù)設(shè)的溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系中查找到相應(yīng)的刷新頻率;
[0011]將所述內(nèi)存的刷新頻率調(diào)節(jié)為所述查找到的相應(yīng)的刷新頻率。
[0012]在其中一個(gè)實(shí)施例中,在所述監(jiān)測(cè)內(nèi)存所在環(huán)境的溫度值的步驟之前,還包括步驟:
[0013]預(yù)先建立對(duì)應(yīng)表以及溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系,并將所述溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系存儲(chǔ)在所述對(duì)應(yīng)表中;
[0014]根據(jù)所述溫度值從預(yù)設(shè)的溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系中查找到相應(yīng)的刷新頻率的步驟具體為:[0015]根據(jù)所述溫度值從所述對(duì)應(yīng)表中存儲(chǔ)的預(yù)設(shè)的溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系中查找到相應(yīng)的刷新頻率。
[0016]在其中一個(gè)實(shí)施例中,所述預(yù)先建立溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系的步驟包括:
[0017]選定溫度;
[0018]在不同的刷新頻率下多次測(cè)試內(nèi)存的誤碼率,形成數(shù)據(jù)分布曲線;
[0019]根據(jù)所述統(tǒng)計(jì)的數(shù)據(jù)分布曲線和允許的最低誤碼率確定相應(yīng)的刷新頻率;
[0020]建立溫度與相應(yīng)的內(nèi)存的刷新頻率之間的對(duì)應(yīng)關(guān)系。
[0021]在其中一個(gè)實(shí)施例中,在所述將所述內(nèi)存的刷新頻率調(diào)節(jié)為與所述溫度值相應(yīng)的刷新頻率的步驟之后,還包括步驟:
[0022]按預(yù)設(shè)時(shí)間間隔監(jiān)測(cè)內(nèi)存所在環(huán)境的溫度值。
[0023]此外,還有必要提供一種內(nèi)存管理系統(tǒng),能使得內(nèi)存在寬溫度范圍內(nèi)正常工作,且成本較低。
[0024]一種內(nèi)存管理系統(tǒng),包括:
[0025]溫度監(jiān)測(cè)模塊,用于監(jiān)測(cè)內(nèi)存所在環(huán)境的溫度值;
[0026]內(nèi)存控制模塊,用于判斷所述溫度值是否小于預(yù)設(shè)的最低工作溫度,或者大于預(yù)設(shè)的最高工作溫度,若是,則將所述內(nèi)存的刷新頻率調(diào)節(jié)為與所述溫度值相應(yīng)的刷新頻率。
[0027]在其中一個(gè)實(shí)施例中,所述內(nèi)存控制模塊還用于根據(jù)所述溫度值從預(yù)設(shè)的溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系中查找到相應(yīng)的刷新頻率,以及將所述內(nèi)存的刷新頻率調(diào)節(jié)為所述查找到的相應(yīng)的刷新頻率。
[0028]在其中一個(gè)實(shí)施例中,還包括:
[0029]創(chuàng)建模塊,用于預(yù)先建立對(duì)應(yīng)表以及溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系,并將所述溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系存儲(chǔ)在所述對(duì)應(yīng)表中;
[0030]所述內(nèi)存控制模塊還用于根據(jù)所述溫度值從所述對(duì)應(yīng)表中存儲(chǔ)的預(yù)設(shè)的溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系中查找到相應(yīng)的刷新頻率。
[0031]在其中一個(gè)實(shí)施例中,所述創(chuàng)建模塊包括:
[0032]選定模塊,用于選定溫度;
[0033]統(tǒng)計(jì)模塊,用于在不同的刷新頻率下多次測(cè)試內(nèi)存的誤碼率,形成數(shù)據(jù)分布曲線.[0034]分析模塊,用于根據(jù)統(tǒng)計(jì)的數(shù)據(jù)分布曲線和允許的最低誤碼率確定相應(yīng)的刷新頻率;
[0035]關(guān)系建立模塊,用于建立溫度與相應(yīng)的內(nèi)存的刷新頻率之間的對(duì)應(yīng)關(guān)系。
[0036]在其中一個(gè)實(shí)施例中,所述溫度檢測(cè)模塊還用于按預(yù)設(shè)時(shí)間間隔監(jiān)測(cè)內(nèi)存所在環(huán)境的溫度值。
[0037]上述內(nèi)存管理方法和系統(tǒng),當(dāng)監(jiān)測(cè)溫度值小于最低工作溫度時(shí),調(diào)節(jié)內(nèi)存的刷新頻率為與該溫度值對(duì)應(yīng)的刷新頻率,可使得在內(nèi)存中的數(shù)據(jù)未降到門限電壓以下前,讀取內(nèi)存的數(shù)據(jù),避免出現(xiàn)讀取錯(cuò)誤,在環(huán)境溫度低于最低工作溫度或高于最高工作溫度時(shí),不需在低溫時(shí)設(shè)計(jì)額外的加熱電路對(duì)內(nèi)存進(jìn)行升溫,或在高溫時(shí)對(duì)內(nèi)存進(jìn)行降溫,也不需選取昂貴的內(nèi)存適應(yīng)低溫和高溫環(huán)境,降低了成本,且擴(kuò)寬了內(nèi)存的工作溫度范圍?!緦@綀D】

【附圖說(shuō)明】
[0038]圖1為一個(gè)實(shí)施例中內(nèi)存管理方法的流程圖;
[0039]圖2為一個(gè)實(shí)施例中將內(nèi)存的刷新頻率調(diào)節(jié)為與該溫度值相應(yīng)的刷新頻率的具體流程圖;
[0040]圖3為一個(gè)實(shí)施例中預(yù)先建立溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系的具體流程圖;
[0041]圖4為未更改前電容電壓變化曲線及未更改前低溫下刷新頻率的示意圖;
[0042]圖5為更改后電容電壓變化曲線及更改后低溫下刷新頻率的示意圖;
[0043]圖6為一個(gè)實(shí)施例中內(nèi)存管理系統(tǒng)的內(nèi)部結(jié)構(gòu)不意圖;
[0044]圖7為另一個(gè)實(shí)施例中內(nèi)存管理系統(tǒng)的內(nèi)部結(jié)構(gòu)示意圖;
[0045]圖8為一個(gè)實(shí)施例中創(chuàng)建模塊的內(nèi)部結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0046]下面結(jié)合具體的實(shí)施例及附圖對(duì)內(nèi)存管理方法和系統(tǒng)的技術(shù)方案進(jìn)行詳細(xì)的描述,以使其更加清楚。
[0047]如圖1所示,在一個(gè)實(shí)施例中,一種內(nèi)存管理方法,包括以下步驟:
[0048]步驟S110,監(jiān)測(cè)內(nèi)存所在環(huán)境的溫度值。
[0049]具體的,內(nèi)存所在的環(huán)境的溫度值可通過(guò)溫度監(jiān)測(cè)模塊實(shí)現(xiàn),如溫度監(jiān)測(cè)模塊可以是溫度傳感器或內(nèi)部集成PN結(jié)的溫度監(jiān)控芯片等,該溫度傳感器可為熱敏電阻或PN結(jié)。通過(guò)溫度傳感器采集溫度模擬信號(hào),然后通過(guò)模數(shù)轉(zhuǎn)換器轉(zhuǎn)換為溫度數(shù)字信號(hào),再將溫度數(shù)字信號(hào)傳遞給計(jì)算機(jī)系統(tǒng);或者通過(guò)溫度監(jiān)控芯片檢測(cè)并轉(zhuǎn)換得到溫度數(shù)字信號(hào)后通過(guò)I2C總線傳輸給計(jì)算機(jī)系統(tǒng)。
[0050]步驟S120,判斷該監(jiān)測(cè)的溫度值是否小于預(yù)設(shè)的最低工作溫度,或者大于預(yù)設(shè)的最高工作溫度,若是,則執(zhí)行步驟S130,若否,則執(zhí)行步驟S140。
[0051]具體的,內(nèi)存正常工作存在一個(gè)溫度范圍,例如10°C?80°C,10°C即為最低工作溫度,80°C為最高工作溫度,當(dāng)?shù)陀谧畹凸ぷ鳒囟然蚋哂谧罡吖ぷ鳒囟葧r(shí),可能出現(xiàn)數(shù)據(jù)讀取錯(cuò)誤。
[0052]步驟S130,將內(nèi)存的刷新頻率調(diào)節(jié)為與該溫度值相應(yīng)的刷新頻率。
[0053]步驟S140,運(yùn)行計(jì)算機(jī)系統(tǒng),對(duì)內(nèi)存的數(shù)據(jù)進(jìn)行讀取。
[0054]具體的,監(jiān)測(cè)的環(huán)境的溫度值大于等于最低工作溫度小于等于最高工作溫度時(shí),即環(huán)境的溫度值位于最低工作溫度至最高工作溫度范圍內(nèi),直接運(yùn)行計(jì)算機(jī)系統(tǒng),對(duì)內(nèi)存的數(shù)據(jù)進(jìn)行讀取。
[0055]在一個(gè)實(shí)施例中,如圖2所示,上述內(nèi)存管理方法,步驟S130包括:
[0056]步驟S131,根據(jù)溫度值從預(yù)設(shè)的溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系中查找到相應(yīng)的刷新頻率。
[0057]具體的,預(yù)先建立對(duì)應(yīng)表以及溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系,并將溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系存儲(chǔ)在所述對(duì)應(yīng)表中,然后再根據(jù)溫度值從該對(duì)應(yīng)表中存儲(chǔ)的預(yù)設(shè)的溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系中查找到相應(yīng)的刷新頻率。[0058]步驟S133,將內(nèi)存的刷新頻率調(diào)節(jié)為查找到的相應(yīng)的刷新頻率。
[0059]具體的,將內(nèi)存的刷新頻率調(diào)節(jié)為查找到的相應(yīng)的刷新頻率后,可開(kāi)啟計(jì)算機(jī)對(duì)內(nèi)存進(jìn)行讀取數(shù)據(jù)。
[0060]如圖3所示,在一個(gè)實(shí)施例中,上述內(nèi)存管理方法,預(yù)先建立溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系的步驟包括:
[0061]步驟S210,選定溫度。
[0062]具體的,選定某一溫度值,如-10°C。
[0063]步驟S220,在不同的刷新頻率下多次測(cè)試內(nèi)存的誤碼率,形成數(shù)據(jù)分布曲線。
[0064]具體的,選定溫度后,調(diào)整內(nèi)存的刷新頻率,然后在該刷新頻率下多次測(cè)試內(nèi)存的誤碼率,形成數(shù)據(jù)分布曲線。
[0065]步驟S230,根據(jù)統(tǒng)計(jì)的數(shù)據(jù)分布曲線和允許的最低誤碼率確定相應(yīng)的刷新頻率。
[0066]具體的,允許的最低誤碼率可根據(jù)在正常工作溫度下容許的誤碼率設(shè)定,例如允許的最低誤碼率可為幾億分之一。若出現(xiàn)多個(gè)滿足最低誤碼率的刷新頻率,選取刷新頻率最小的作為該溫度相應(yīng)的刷新頻率,避免提高對(duì)其他硬件設(shè)備的性能要求。
[0067]步驟S240,建立溫度與相應(yīng)的內(nèi)存的刷新頻率之間的對(duì)應(yīng)關(guān)系。
[0068]具體的,計(jì)算出某一溫度相應(yīng)的內(nèi)存的刷新頻率后,建立溫度與該刷新頻率之間的對(duì)應(yīng)關(guān)系,重復(fù)操作,建立所有溫度與刷新頻率之間的對(duì)應(yīng)關(guān)系。
[0069]進(jìn)一步的,在一個(gè)實(shí)施例中,上述內(nèi)存管理方法,在將內(nèi)存的刷新頻率調(diào)節(jié)為與溫度值相應(yīng)的刷新頻率的步驟之后,還包括步驟:按預(yù)設(shè)時(shí)間間隔監(jiān)測(cè)內(nèi)存所在環(huán)境的溫度值。
[0070]具體的,定期監(jiān)測(cè)內(nèi)存所在環(huán)境的溫度值,可準(zhǔn)確的調(diào)整內(nèi)存的刷新頻率,保證內(nèi)存的數(shù)據(jù)被讀取時(shí),不易出錯(cuò)。預(yù)設(shè)間隔時(shí)間可根據(jù)需要設(shè)定,例如30分鐘。
[0071]圖4為未更改前電容電壓變化曲線及未更改前低溫下刷新頻率的示意圖,在低溫(如-10°C)情況下,在刷新信號(hào)到來(lái)之前,內(nèi)存中的數(shù)據(jù)已經(jīng)降到門限電壓以下,此時(shí)若讀取數(shù)據(jù),必將導(dǎo)致錯(cuò)誤。圖5為更改后電容電壓變化曲線及更改后低溫下刷新頻率的示意圖,更改刷新頻率后,在內(nèi)存的數(shù)據(jù)降至門限電壓以下前已讀取了數(shù)據(jù),即提高了刷新頻率。同樣的高于最高溫度時(shí),也會(huì)出現(xiàn)讀取數(shù)據(jù)錯(cuò)誤,調(diào)整刷新頻率后讀取錯(cuò)誤會(huì)得到改

口 ο
[0072]如圖6所示,在一個(gè)實(shí)施例中,一種內(nèi)存管理系統(tǒng),包括溫度監(jiān)測(cè)模塊110、內(nèi)存控制模塊120。其中:
[0073]溫度監(jiān)測(cè)模塊110用于監(jiān)測(cè)內(nèi)存所在環(huán)境的溫度值。
[0074]具體的,溫度監(jiān)測(cè)模塊110可為溫度傳感器或內(nèi)部集成PN結(jié)的溫度監(jiān)控芯片等監(jiān)測(cè)設(shè)備。該溫度傳感器可為熱敏電阻或PN結(jié)。通過(guò)溫度傳感器采集溫度模擬信號(hào),然后通過(guò)模數(shù)轉(zhuǎn)換器轉(zhuǎn)換為溫度數(shù)字信號(hào),再將溫度數(shù)字信號(hào)傳遞給計(jì)算機(jī)系統(tǒng);或者通過(guò)溫度監(jiān)控芯片檢測(cè)并轉(zhuǎn)換得到溫度數(shù)字信號(hào)后通過(guò)I2C總線傳輸給計(jì)算機(jī)系統(tǒng)。
[0075]內(nèi)存控制模塊120用于判斷監(jiān)測(cè)的溫度值是否小于預(yù)設(shè)的最低工作溫度,或者大于預(yù)設(shè)的最高工作溫度,若是,則將內(nèi)存的刷新頻率調(diào)節(jié)為與該溫度值相應(yīng)的刷新頻率。
[0076]具體的,內(nèi)存正常工作存在一個(gè)溫度范圍,例如10°C?80°C,10°C即為最低工作溫度,80°C為最高工作溫度,當(dāng)?shù)陀谧畹凸ぷ鳒囟然蚋哂谧罡吖ぷ鳒囟葧r(shí),可能出現(xiàn)數(shù)據(jù)讀取錯(cuò)誤。然后,可開(kāi)啟計(jì)算機(jī)對(duì)內(nèi)存進(jìn)行讀取數(shù)據(jù)。
[0077]進(jìn)一步的,在一個(gè)實(shí)施例中,內(nèi)存控制模塊120還用于根據(jù)該溫度值從預(yù)設(shè)的溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系中查找到相應(yīng)的刷新頻率,以及將內(nèi)存的刷新頻率調(diào)節(jié)為查找到的相應(yīng)的刷新頻率。
[0078]此外,內(nèi)存控制模塊120將內(nèi)存的刷新頻率調(diào)節(jié)為查找到的相應(yīng)的刷新頻率后,可開(kāi)啟計(jì)算機(jī)對(duì)內(nèi)存進(jìn)行讀取數(shù)據(jù)。
[0079]如圖7所示,在一個(gè)實(shí)施例中,上述內(nèi)存管理系統(tǒng),除了包括溫度監(jiān)測(cè)模塊110和內(nèi)存控制模塊120,還包括創(chuàng)建模塊130。其中:
[0080]創(chuàng)建模塊130用于預(yù)先建立對(duì)應(yīng)表以及溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系,并將溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系存儲(chǔ)在該對(duì)應(yīng)表中。
[0081]內(nèi)存控制模塊120還用于根據(jù)該溫度值從該對(duì)應(yīng)表中存儲(chǔ)的預(yù)設(shè)的溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系中查找到相應(yīng)的刷新頻率。
[0082]如圖8所示,在一個(gè)實(shí)施例中,創(chuàng)建模塊130包括選定模塊131、統(tǒng)計(jì)模塊133、分析模塊135和關(guān)系建立模塊137。其中:
[0083]選定模塊131用于選定溫度。具體的,選定某一溫度值,如-10°C。
[0084]統(tǒng)計(jì)模塊133用于在不同的刷新頻率下多次測(cè)試內(nèi)存的誤碼率,形成數(shù)據(jù)分布曲線。具體的,選定溫度后,調(diào)整內(nèi)存的刷新頻率,然后在該刷新頻率下多次測(cè)試內(nèi)存的誤碼率,形成數(shù)據(jù)分布曲線。
[0085]分析模塊135用于根據(jù)統(tǒng)計(jì)的數(shù)據(jù)分布曲線和允許的最低誤碼率確定相應(yīng)的刷新頻率。具體的,允許的最低誤碼率可根據(jù)在正常工作溫度下容許的誤碼率設(shè)定,例如允許的最低誤碼率可為幾億分之一。若出現(xiàn)多個(gè)滿足最低誤碼率的刷新頻率,選取誤碼率最小的刷新頻率作為該溫度相應(yīng)的刷新頻率。
[0086]關(guān)系建立模塊137用于建立溫度與相應(yīng)的內(nèi)存的刷新頻率之間的對(duì)應(yīng)關(guān)系。具體的,計(jì)算出某一溫度相應(yīng)的內(nèi)存的刷新頻率后,建立溫度與該刷新頻率之間的對(duì)應(yīng)關(guān)系,重復(fù)操作,建立所有溫度與刷新頻率之間的對(duì)應(yīng)關(guān)系。
[0087]進(jìn)一步的,溫度檢測(cè)模塊110還用于按預(yù)設(shè)時(shí)間間隔監(jiān)測(cè)內(nèi)存所在環(huán)境的溫度值。具體的,定期監(jiān)測(cè)內(nèi)存所在環(huán)境的溫度值,可準(zhǔn)確的調(diào)整內(nèi)存的刷新頻率,保證內(nèi)存的數(shù)據(jù)被讀取時(shí),不易出錯(cuò)。預(yù)設(shè)間隔時(shí)間可根據(jù)需要設(shè)定,例如30分鐘。
[0088]此外,當(dāng)計(jì)算機(jī)開(kāi)啟,系統(tǒng)運(yùn)行時(shí),軟件僅將內(nèi)存配置信息調(diào)到系統(tǒng)內(nèi)存執(zhí)行,對(duì)內(nèi)存的刷新頻率的改變,不會(huì)改變內(nèi)存本身的參數(shù)信息。該參數(shù)信息包括存于SPD(SerialPresence Detect,串行檢測(cè))的工作頻率,BANK (內(nèi)存的物理存儲(chǔ)體)的數(shù)量、ModuleOrganization (模組)、Cycle Time (周期)等配置信息。
[0089]上述內(nèi)存管理方法和系統(tǒng),當(dāng)監(jiān)測(cè)溫度值小于最低工作溫度或高于最高工作溫度時(shí),調(diào)節(jié)內(nèi)存的刷新頻率為與該溫度值對(duì)應(yīng)的刷新頻率,可使得在內(nèi)存中的數(shù)據(jù)未降到門限電壓以下前,讀取內(nèi)存的數(shù)據(jù),避免出現(xiàn)讀取錯(cuò)誤,在環(huán)境溫度低于最低工作溫度或高于最高工作溫度時(shí),不需在低溫時(shí)設(shè)計(jì)額外的加熱電路對(duì)內(nèi)存進(jìn)行升溫,或在高溫時(shí)對(duì)內(nèi)存進(jìn)行降溫,也不需選取昂貴的內(nèi)存適應(yīng)低溫和高溫環(huán)境,降低了成本,且擴(kuò)寬了內(nèi)存的工作溫度范圍。
[0090]另外,通過(guò)預(yù)先建立溫度與內(nèi)存的刷新頻率之間的關(guān)系,可方便快速的查找到與溫度對(duì)應(yīng)的刷新頻率進(jìn)行調(diào)節(jié),提高了處理效率;溫度與內(nèi)存的刷新頻率之間的關(guān)系通過(guò)統(tǒng)計(jì)大量數(shù)據(jù),并分析得到,提高了準(zhǔn)確性。
[0091]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種內(nèi)存管理方法,包括以下步驟: 監(jiān)測(cè)內(nèi)存所在環(huán)境的溫度值; 判斷所述溫度值是否小于預(yù)設(shè)的最低工作溫度或大于預(yù)設(shè)的最高工作溫度,若是,則將所述內(nèi)存的刷新頻率調(diào)節(jié)為與所述溫度值相應(yīng)的刷新頻率。
2.根據(jù)權(quán)利要求1所述的內(nèi)存管理方法,其特征在于,所述將所述內(nèi)存的刷新頻率調(diào)節(jié)為與所述溫度值相應(yīng)的刷新頻率的步驟包括: 根據(jù)所述溫度值從預(yù)設(shè)的溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系中查找到相應(yīng)的刷新頻率; 將所述內(nèi)存的刷新頻率調(diào)節(jié)為所述查找到的相應(yīng)的刷新頻率。
3.根據(jù)權(quán)利要求2所述的內(nèi)存管理方法,其特征在于,在所述監(jiān)測(cè)內(nèi)存所在環(huán)境的溫度值的步驟之前,還包括步驟: 預(yù)先建立對(duì)應(yīng)表以及溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系,并將所述溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系存儲(chǔ)在所述對(duì)應(yīng)表中; 根據(jù)所述溫度值從預(yù)設(shè)的溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系中查找到相應(yīng)的刷新頻率的步驟具體為: 根據(jù)所述溫度值從所述對(duì)應(yīng)表中存儲(chǔ)的預(yù)設(shè)的溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系中查找到相應(yīng)的刷新頻率。
4.根據(jù)權(quán)利要求3所述的內(nèi)存管理方法,其特征在于,所述預(yù)先建立溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系的步驟包括: 選定溫度; 在不同的刷新頻率下多次測(cè)試內(nèi)存的誤碼率,形成數(shù)據(jù)分布曲線; 根據(jù)所述統(tǒng)計(jì)的數(shù)據(jù)分布曲線和允許的最低誤碼率確定相應(yīng)的刷新頻率; 建立溫度與相應(yīng)的內(nèi)存的刷新頻率之間的對(duì)應(yīng)關(guān)系。
5.根據(jù)權(quán)利要求1所述的內(nèi)存管理方法,其特征在于,在所述將所述內(nèi)存的刷新頻率調(diào)節(jié)為與所述溫度值相應(yīng)的刷新頻率的步驟之后,還包括步驟: 按預(yù)設(shè)時(shí)間間隔監(jiān)測(cè)內(nèi)存所在環(huán)境的溫度值。
6.—種內(nèi)存管理系統(tǒng),其特征在于,包括: 溫度監(jiān)測(cè)模塊,用于監(jiān)測(cè)內(nèi)存所在環(huán)境的溫度值; 內(nèi)存控制模塊,用于判斷所述溫度值是否小于預(yù)設(shè)的最低工作溫度,或者大于預(yù)設(shè)的最高工作溫度,若是,則將所述內(nèi)存的刷新頻率調(diào)節(jié)為與所述溫度值相應(yīng)的刷新頻率。
7.根據(jù)權(quán)利要求6所述的內(nèi)存管理系統(tǒng),其特征在于,所述內(nèi)存控制模塊還用于根據(jù)所述溫度值從預(yù)設(shè)的溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系中查找到相應(yīng)的刷新頻率,以及將所述內(nèi)存的刷新頻率調(diào)節(jié)為所述查找到的相應(yīng)的刷新頻率。
8.根據(jù)權(quán)利要求7所述的內(nèi)存管理系統(tǒng),其特征在于,還包括: 創(chuàng)建模塊,用于預(yù)先建立對(duì)應(yīng)表以及溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系,并將所述溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系存儲(chǔ)在所述對(duì)應(yīng)表中; 所述內(nèi)存控制模塊還用于根據(jù)所述溫度值從所述對(duì)應(yīng)表中存儲(chǔ)的預(yù)設(shè)的溫度與內(nèi)存刷新頻率之間的對(duì)應(yīng)關(guān)系中查找到相應(yīng)的刷新頻率。
9.根據(jù)權(quán)利要求8所述的內(nèi)存管理系統(tǒng),其特征在于,所述創(chuàng)建模塊包括:選定模塊,用于選定溫度; 統(tǒng)計(jì)模塊,用于在不同的刷新頻率下多次測(cè)試內(nèi)存的誤碼率,形成數(shù)據(jù)分布曲線; 分析模塊,用于根據(jù)統(tǒng)計(jì)的數(shù)據(jù)分布曲線和允許的最低誤碼率確定相應(yīng)的刷新頻率; 關(guān)系建立模塊,用于建立溫度與相應(yīng)的內(nèi)存的刷新頻率之間的對(duì)應(yīng)關(guān)系。
10.根據(jù)權(quán)利要求6所述的內(nèi)存管理系統(tǒng),其特征在于,所述溫度檢測(cè)模塊還用于按預(yù)設(shè)時(shí)間間隔監(jiān)測(cè)內(nèi)存所在`環(huán)境的溫度值。
【文檔編號(hào)】G06F9/46GK103677966SQ201210319287
【公開(kāi)日】2014年3月26日 申請(qǐng)日期:2012年8月31日 優(yōu)先權(quán)日:2012年8月31日
【發(fā)明者】陳志列, 廖宇暉 申請(qǐng)人:研祥智能科技股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1