[發(fā)明專(zhuān)利]用于管理數(shù)據(jù)存儲(chǔ)器的物理內(nèi)存的方法以及數(shù)據(jù)存儲(chǔ)器管理系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201210046524.5 | 申請(qǐng)日: | 2012-02-24 |
| 公開(kāi)(公告)號(hào): | CN102693186A | 公開(kāi)(公告)日: | 2012-09-26 |
| 發(fā)明(設(shè)計(jì))人: | I.S.哈祖爾 | 申請(qǐng)(專(zhuān)利權(quán))人: | 西門(mén)子公司 |
| 主分類(lèi)號(hào): | G06F12/06 | 分類(lèi)號(hào): | G06F12/06 |
| 代理公司: | 中國(guó)專(zhuān)利代理(香港)有限公司 72001 | 代理人: | 張濤;盧江 |
| 地址: | 德國(guó)*** | 國(guó)省代碼: | 德國(guó);DE |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 管理 數(shù)據(jù) 存儲(chǔ)器 物理 內(nèi)存 方法 以及 系統(tǒng) | ||
1.?一種用于管理特別是堆陣的數(shù)據(jù)存儲(chǔ)器(101)的物理內(nèi)存(103)的方法,所述方法包括:
請(qǐng)求(113)具有內(nèi)存部分大小的內(nèi)存部分;
對(duì)池(i0,?i1,?i2,?i3)進(jìn)行標(biāo)識(shí),其中所述池被提供用于存儲(chǔ)至少一條指示所述數(shù)據(jù)存儲(chǔ)器(101)的內(nèi)存塊(m1,?m2,?m3,?m4,?m5,?m6,?m7)的地址(a1,?a2,?a3,?a4,?a5,?a6,?a7)的訪(fǎng)問(wèn)信息(ai1,?ai2,?ai3,?ai4,?ai5,?ai6,?ai7),所述內(nèi)存塊具有等于或大于所述內(nèi)存部分大小的內(nèi)存塊大小;
確定所述訪(fǎng)問(wèn)信息是否存儲(chǔ)在池中;
如果所述訪(fǎng)問(wèn)信息存儲(chǔ)在池中,
??????返回(117)內(nèi)存塊(m1,?m2,?m3,?m4,?m5,?m6,?m7)的地址數(shù)據(jù)(a1,?a2,?a3,?a4,?a5,?a6,?a7),其中所述地址數(shù)據(jù)基于所述訪(fǎng)問(wèn)信息(ai1,?ai2,?ai3,?ai4,?ai5,?ai6,?ai7),并且
??????從池(i0,?i1,?i2,?i3)去除所述訪(fǎng)問(wèn)信息(ai1,?ai2,?ai3,?ai4,?ai5,?ai6,?ai7);
如果所述訪(fǎng)問(wèn)信息沒(méi)有存儲(chǔ)在池中,
??????創(chuàng)建訪(fǎng)問(wèn)信息(ai1,?ai2,?ai3,?ai4,?ai5,?ai6,?ai7),并且
??????返回(117)內(nèi)存塊(m1,?m2,?m3,?m4,?m5,?m6,?m7)的地址數(shù)據(jù)(a1,?a2,?a3,?a4,?a5,?a6,?a7),其中特別地所述地址數(shù)據(jù)基于所述訪(fǎng)問(wèn)信息。
2.?如權(quán)利要求1所述的方法,其中所述內(nèi)存塊包括所述數(shù)據(jù)存儲(chǔ)器的連續(xù)物理內(nèi)存段,其中所述物理內(nèi)存段具有所述內(nèi)存塊大小,其中特別地所述內(nèi)存塊由物理上連續(xù)的內(nèi)存單元形成。
3.?如之前任一項(xiàng)權(quán)利要求所述的方法,其中創(chuàng)建所述訪(fǎng)問(wèn)信息是基于所述數(shù)據(jù)存儲(chǔ)器的可用部分(120)的開(kāi)始地址(118),并且其中創(chuàng)建所述訪(fǎng)問(wèn)信息進(jìn)一步包括基于所述內(nèi)存塊大小改變所述可用部分的開(kāi)始地址。
4.?如權(quán)利要求3所述的方法,其中創(chuàng)建所述訪(fǎng)問(wèn)信息進(jìn)一步包括在所述數(shù)據(jù)存儲(chǔ)器的索引部分處將與所述池相關(guān)的池索引(i0,?i1,?i2,?i3)寫(xiě)入所述數(shù)據(jù)存儲(chǔ)器的物理內(nèi)存中,其中所述索引部分的地址基于所述訪(fǎng)問(wèn)信息(ai1,?ai2,?ai3,?ai4,?ai5,?ai6,?ai7),其中特別地,改變所述數(shù)據(jù)存儲(chǔ)器的可用部分的開(kāi)始地址進(jìn)一步基于延伸內(nèi)存塊的大小。
5.?如權(quán)利要求4所述的方法,進(jìn)一步包括:
特別是由已經(jīng)請(qǐng)求了所述內(nèi)存部分的請(qǐng)求方釋放(113)所述內(nèi)存部分;并且
將所述訪(fǎng)問(wèn)信息(ai1,?ai2,?ai3,?ai4,?ai5,?ai6,?ai7)存儲(chǔ)在所述池中。
6.?如權(quán)利要求5所述的方法,進(jìn)一步包括:
基于所述內(nèi)存塊的地址(a1,?a2,?a3,?a4,?a5,?a6,?a7)確定所述訪(fǎng)問(wèn)信息(ai1,?ai2,?ai3,?ai4,?ai5,?ai6,?ai7),其中將所述訪(fǎng)問(wèn)信息存儲(chǔ)在所述池中基于位于索引部分中的池索引,其中所述索引部分的地址能夠從所述訪(fǎng)問(wèn)信息導(dǎo)出。
7.?如權(quán)利要求5或6所述的方法,進(jìn)一步包括,一旦釋放了所述內(nèi)存部分,就在所述數(shù)據(jù)存儲(chǔ)器的索引部分處將與所述池相關(guān)的池索引(i0,?i1,?i2,?i3)維持在所述數(shù)據(jù)存儲(chǔ)器(101)的物理內(nèi)存(103)中。
8.?如權(quán)利要求4至7中任一項(xiàng)所述的方法,其中在所述數(shù)據(jù)存儲(chǔ)器中,所述索引部分在物理上與所述內(nèi)存塊相鄰,特別是處于所述內(nèi)存塊之前或之后的字節(jié)中。
9.?如之前任一項(xiàng)權(quán)利要求所述的方法,其中對(duì)所述池進(jìn)行標(biāo)識(shí)包括基于訪(fǎng)問(wèn)信息確定池索引。
10.?如之前任一項(xiàng)權(quán)利要求所述的方法,其中另一訪(fǎng)問(wèn)信息被存儲(chǔ)在所述池中,其中所述另一訪(fǎng)問(wèn)信息指示所述數(shù)據(jù)存儲(chǔ)器的另一內(nèi)存塊的另一地址,所述另一內(nèi)存塊具有所述內(nèi)存塊大小。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于西門(mén)子公司,未經(jīng)西門(mén)子公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210046524.5/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F12-00 在存儲(chǔ)器系統(tǒng)或體系結(jié)構(gòu)內(nèi)的存取、尋址或分配
G06F12-02 .尋址或地址分配;地址的重新分配
G06F12-14 .阻止存儲(chǔ)器越權(quán)使用的保護(hù)
G06F12-16 .阻止存儲(chǔ)物丟失的保護(hù)
G06F12-04 ..字長(zhǎng)可變的字或字的一部分的尋址
G06F12-06 ..物理存儲(chǔ)塊定位的尋址,例如,基地址尋址、模塊尋址、專(zhuān)用存儲(chǔ)區(qū)尋址
- 一種城市智能管理系統(tǒng)
- 一種用于裝飾材料的電子商務(wù)供應(yīng)鏈管理系統(tǒng)
- 一種旅游智能管理系統(tǒng)
- 一種塑編企業(yè)專(zhuān)用管理系統(tǒng)
- 適用于教育系統(tǒng)學(xué)生移動(dòng)終端的分級(jí)管控平臺(tái)
- 一種用于高校的信息管理系統(tǒng)
- 一種用于醫(yī)院的信息管理系統(tǒng)
- 一種智能樓宇管理系統(tǒng)及其平臺(tái)管理、招租管理操作方法
- 一種教育培訓(xùn)運(yùn)營(yíng)支撐系統(tǒng)
- 一種基于多系統(tǒng)集成的倉(cāng)儲(chǔ)物流管理系統(tǒng)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 用于控制非易失性存儲(chǔ)器的控制器
- 處理器、存儲(chǔ)器、計(jì)算機(jī)系統(tǒng)、系統(tǒng)LSI及其驗(yàn)證方法
- 存儲(chǔ)和檢索處理系統(tǒng)的數(shù)據(jù)的存儲(chǔ)器系統(tǒng)和性能監(jiān)視方法
- 用于控制半導(dǎo)體裝置的方法
- 存儲(chǔ)器存儲(chǔ)裝置及其測(cè)試方法
- 存儲(chǔ)器裝置及可促進(jìn)張量存儲(chǔ)器存取的方法
- 使用雙通道存儲(chǔ)器作為具有間隔的單通道存儲(chǔ)器
- 用于管理存儲(chǔ)器訪(fǎng)問(wèn)操作的方法和系統(tǒng)
- 存儲(chǔ)器控制器、存儲(chǔ)裝置和存儲(chǔ)裝置的操作方法
- 具有部分組刷新的存儲(chǔ)器





