[發(fā)明專利]信息處理系統(tǒng)、信息處理方法及存儲系統(tǒng)在審
| 申請?zhí)枺?/td> | 201210199679.2 | 申請日: | 2012-06-15 |
| 公開(公告)號: | CN103514105A | 公開(公告)日: | 2014-01-15 |
| 發(fā)明(設(shè)計)人: | 林正浩 | 申請(專利權(quán))人: | 上海芯豪微電子有限公司 |
| 主分類號: | G06F12/08 | 分類號: | G06F12/08 |
| 代理公司: | 上海思微知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 31237 | 代理人: | 鄭瑋 |
| 地址: | 200092 上海市楊*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 信息處理 系統(tǒng) 方法 存儲系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機架構(gòu)技術(shù)領(lǐng)域,特別涉及一種信息處理系統(tǒng)、信息處理方法及存儲系統(tǒng)。
背景技術(shù)
在當(dāng)今的計算機架構(gòu)中,處理器是其核心設(shè)備,所述處理器包括通用處理器(General?Processor)、中央處理器(CPU)、微控制器(MCU)、數(shù)字信號處理器(DSP)、圖像處理器(GPU)、片上系統(tǒng)(SOC)、專用集成電路(ASIC)等。通過所述處理器的運行,能夠解決各類計算工作。通常的,處理器在運行的過程中需要讀取并執(zhí)行大量的指令與數(shù)據(jù),在此,將指令與數(shù)據(jù)統(tǒng)稱為信息,由此,便需要一存儲器對這些信息予以存儲。
請參考圖1,其為現(xiàn)有的一種信息處理系統(tǒng)的框結(jié)構(gòu)示意圖。如圖1所示,在信息處理系統(tǒng)1A中包括:處理器10A及存儲器11A;當(dāng)處理器10A需要信息時,就像存儲器11A發(fā)送一地址,而所述存儲器11A根據(jù)接收的地址向所述處理器10A發(fā)送信息塊。此種方式固然能夠解決處理器10A對于信息的需求,但是,由于處理器與存儲器之間速度的極大不匹配,處理器的速度遠高于存儲器的速度,由此,將導(dǎo)致處理器由于所需的信息不能夠被及時提供而降低了運行速度。
為此,現(xiàn)有技術(shù)中又提出了另一種信息處理系統(tǒng),請參考圖2,其為現(xiàn)有的另一種信息處理系統(tǒng)的框結(jié)構(gòu)示意圖。如圖2所示,信息處理系統(tǒng)2A包括處理器20A,第一存儲器21A,第二存儲器22A及標(biāo)簽23A,其中,第一存儲器21A及第二存儲器22A用以存儲信息塊,標(biāo)簽23A用以記錄所述第二存儲器22A中所存的信息塊的地址。
在該信息處理系統(tǒng)2A中,第二存儲器22A的速度高于第一存儲器21A的速度,其能夠更好的與處理器20A匹配,但是,該第二存儲器22A的存儲量小于第一存儲器21A,其只能存儲第一存儲器21A中的部分信息。由此,當(dāng)處理器20A所需的信息塊存儲于第二存儲器22A時,整個信息處理系統(tǒng)2A具有很高的運行速度,而當(dāng)處理器20A所需的信息塊在第二存儲器22A中沒有存儲時,處理器20A需要到第一存儲器21A中調(diào)用這些信息塊,從而大大的降低了信息處理系統(tǒng)、處理器的運行速度。
對于現(xiàn)有技術(shù)而言,如何解決這一問題成了技術(shù)進步的關(guān)鍵。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種信息處理系統(tǒng)、信息處理方法及存儲系統(tǒng),以提高設(shè)備運行速度。
為此,本發(fā)明提供了一種信息處理系統(tǒng),包括:
處理器,用以獲取信息;
存儲器,用以存儲信息并根據(jù)收到的地址輸出信息塊;
掃描器,用以根據(jù)當(dāng)前信息塊產(chǎn)生地址并向存儲器提供地址,所述當(dāng)前信息塊為存儲器當(dāng)前發(fā)出的信息塊。
可選的,在所述的信息處理系統(tǒng)中,所述掃描器通過如下產(chǎn)生方法一產(chǎn)生地址:
產(chǎn)生方法一、所述掃描器解析所述當(dāng)前信息塊,若判斷所述當(dāng)前信息塊中包含分支指令,則計算該分支指令的目標(biāo)地址,產(chǎn)生地址。
可選的,在所述的信息處理系統(tǒng)中,所述掃描器對產(chǎn)生的地址進行篩選,其中,向存儲器提供的地址為篩選通過的地址,所述掃描器利用如下方法對產(chǎn)生的地址進行篩選:
判斷產(chǎn)生方法一所產(chǎn)生的地址所指向的信息塊是否為當(dāng)前信息塊,若否,則該產(chǎn)生的地址通過篩選。
可選的,在所述的信息處理系統(tǒng)中,所述掃描器還通過如下產(chǎn)生方法二產(chǎn)生地址:
產(chǎn)生方法二、所述掃描器獲取當(dāng)前信息塊的地址,在當(dāng)前信息塊的地址上增加一偏移量,產(chǎn)生地址。
可選的,在所述的信息處理系統(tǒng)中,所述掃描器對產(chǎn)生的地址進行篩選,其中,向存儲器提供的地址為篩選通過的地址,所述掃描器利用如下方法對產(chǎn)生的地址進行篩選:
步驟1:將所述產(chǎn)生方法二所產(chǎn)生的地址認(rèn)定為是篩選通過的地址;
步驟2:判斷所述產(chǎn)生方法一所產(chǎn)生的地址指向的信息塊是否為當(dāng)前信息塊或者產(chǎn)生方法二所產(chǎn)生的地址指向的信息塊,若否,則產(chǎn)生方法一產(chǎn)生的地址通過篩選。
可選的,在所述的信息處理系統(tǒng)中,所述掃描器獲取當(dāng)前信息塊的類型信息,所述類型信息標(biāo)示所述信息塊為指令塊還是數(shù)據(jù)塊。
可選的,在所述的信息處理系統(tǒng)中,所述處理器向掃描器發(fā)送其向存儲器請求的信息塊的類型信息。
可選的,在所述的信息處理系統(tǒng)中,所述處理器上設(shè)置有接收地址的端口。
可選的,在所述的信息處理系統(tǒng)中,所述處理器上設(shè)置有輸出信息塊類型端口。
可選的,在所述的信息處理系統(tǒng)中,所述輸出信息塊類型端口為管腳或者總線輸出口。
可選的,在所述的信息處理系統(tǒng)中,所述存儲器上設(shè)置有輸出地址的端口。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海芯豪微電子有限公司,未經(jīng)上海芯豪微電子有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210199679.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用于處理到遠程存儲位置的故障恢復(fù)的方法、系統(tǒng)以及程序
- 包括向外擴展型存儲系統(tǒng)的存儲系統(tǒng)群及其管理方法
- 一種移動存儲系統(tǒng)及其存儲方法
- 存儲系統(tǒng)的數(shù)據(jù)備份與恢復(fù)系統(tǒng)、方法、設(shè)備及存儲介質(zhì)
- 在線遷移異構(gòu)系統(tǒng)數(shù)據(jù)的方法、裝置、設(shè)備和存儲介質(zhì)
- 建立存儲系統(tǒng)伙伴關(guān)系的方法及裝置
- 數(shù)據(jù)處理系統(tǒng)及其操作方法
- 一種容災(zāi)平臺及一種容災(zāi)方法
- 在基于云的存儲系統(tǒng)中服務(wù)I/O操作
- 一種數(shù)據(jù)修復(fù)方法及裝置





