欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種支持邏輯電路快速查詢的存儲(chǔ)器裝置及其訪問(wèn)方法_2

文檔序號(hào):8257826閱讀:來(lái)源:國(guó)知局
AM/SRAM/NORFLASH均為隨機(jī)訪問(wèn)存儲(chǔ)器。與所述存儲(chǔ)器連接的存儲(chǔ)器控制器11 ;所述存儲(chǔ)器控制器連接于服務(wù)器12 ;所述存儲(chǔ)器連接于所述服務(wù)器;所述存儲(chǔ)器控制器包括:控制器111,其用于解析來(lái)自服務(wù)器的指令并使得服務(wù)器直接讀取所述存儲(chǔ)器中的信息;邏輯電路112,其用于按照所述服務(wù)器發(fā)出的指令來(lái)查詢所述存儲(chǔ)器中的信息并將所查詢的信息返回給所述服務(wù)器;優(yōu)選地,所述邏輯電路為通用型集成電路芯片或?qū)S眉呻娐纺K。本實(shí)施例中,所述通用型集成電路芯片為FPGA芯片。并且優(yōu)選地,所述專用集成電路模塊為ASIC模塊。
[0036]該存儲(chǔ)器裝置還包括一接口 13 ;所述存儲(chǔ)器控制器通過(guò)所述接口連接于所述服務(wù)器。所述接口為隨機(jī)訪問(wèn)接口。優(yōu)選地,本發(fā)明的所述存儲(chǔ)器控制器中的邏輯電路將其在所述存儲(chǔ)器中搜索到的數(shù)據(jù)通過(guò)所述接口返回給所述服務(wù)器。
[0037]本發(fā)明還提供基于所述存儲(chǔ)器裝置的訪問(wèn)方法,如圖3所示,圖3中黑色粗線表示查詢數(shù)據(jù)通路;黑色細(xì)線表示直接讀取存存儲(chǔ)器通路存儲(chǔ)器裝置所有與服務(wù)器的交互都要通過(guò)隨機(jī)接口。該訪問(wèn)方法的具體實(shí)施步驟如下:
[0038]步驟一:所述服務(wù)器12將該讀取或查詢指令通過(guò)接口 13發(fā)送至所述存儲(chǔ)器控制器11。
[0039]步驟二:所述控制器111對(duì)該讀取或查詢指令進(jìn)行解析;也就是說(shuō)所述存儲(chǔ)器控制器中的控制器111對(duì)所述指令進(jìn)行解析。
[0040]步驟三:當(dāng)所述控制器111將所述指令解析為讀取指令時(shí),所述服務(wù)器12的CPU直接向所述存儲(chǔ)器10中讀取數(shù)據(jù);當(dāng)所述控制器111將所述指令解析為查詢指令時(shí),所述邏輯電路112在所述存儲(chǔ)器10內(nèi)搜索數(shù)據(jù)。
[0041]步驟四:讀取或查詢完成后,所述存儲(chǔ)器控制器將讀取或查詢到的數(shù)據(jù)通過(guò)接口返回給所述服務(wù)器的CPU。也就是說(shuō),當(dāng)所述服務(wù)器的CPU直接向所述存儲(chǔ)器中讀取數(shù)據(jù)結(jié)束后,以及邏輯電路在所述存儲(chǔ)器內(nèi)搜索數(shù)據(jù)完成后,讀取或查詢到的數(shù)據(jù)通過(guò)接口返回給所述服務(wù)器的CPU。
[0042]本發(fā)明優(yōu)選地,所述邏輯電路的查詢方法為數(shù)據(jù)順序結(jié)構(gòu)查詢方法、數(shù)據(jù)二叉樹結(jié)構(gòu)查詢方法或數(shù)據(jù)索引結(jié)構(gòu)查詢方法中的一種。
[0043]進(jìn)一步優(yōu)選地,所述存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)是以文件系統(tǒng)的方式進(jìn)行存儲(chǔ)和管理,所述控制器對(duì)所述文件系統(tǒng)進(jìn)行解析。
[0044]本發(fā)明將存儲(chǔ)器內(nèi)數(shù)據(jù)的讀寫任務(wù)交給了存儲(chǔ)器控制器,用戶向服務(wù)器CPU發(fā)送請(qǐng)求指令,服務(wù)器CPU將搜索指令發(fā)給存儲(chǔ)器控制器,然后控制器在存儲(chǔ)器系統(tǒng)內(nèi)進(jìn)行數(shù)據(jù)數(shù)據(jù)檢索或是寫操作,這樣就節(jié)省了服務(wù)器CPU的時(shí)間,減輕了服務(wù)器CPU的任務(wù),提高了系統(tǒng)的性能。且本發(fā)明的存儲(chǔ)器控制器中采用邏輯電路,其具有并行執(zhí)行的特點(diǎn),通常調(diào)用IP核,使其在搜索數(shù)據(jù)或是進(jìn)行寫操作時(shí)變得更加快速使結(jié)果更加準(zhǔn)確,大大提高了系統(tǒng)的速度和效率。
[0045]服務(wù)器CPU是性能很高的處理器,其可以直接參與很復(fù)雜的科學(xué)運(yùn)算處理,但是很多時(shí)候服務(wù)器CPU將大量的時(shí)間耗費(fèi)在了在海量數(shù)據(jù)中搜索所需的數(shù)據(jù)信息,而存儲(chǔ)器控制器大多數(shù)時(shí)間都處于空閑狀態(tài),本發(fā)明所述的方法可將這些簡(jiǎn)單重復(fù)不復(fù)雜的非科學(xué)運(yùn)算處理放在存儲(chǔ)器系統(tǒng)中進(jìn)行是對(duì)系統(tǒng)性能有很高提升的很高效的方法。
[0046]本發(fā)明只需服務(wù)器CPU將查詢質(zhì)量傳遞給控制器,控制器搜索完畢后將數(shù)據(jù)信息返回給服務(wù)器CPU,這樣大大減少了服務(wù)器內(nèi)存和存儲(chǔ)器之間數(shù)據(jù)傳輸瓶頸的問(wèn)題,減少了1 口的占用率,從而提高了服務(wù)器的性能和傳輸?shù)男省?br>[0047]本發(fā)明首先通過(guò)電子終端設(shè)備向服務(wù)器發(fā)送一條檢索指令,這是非復(fù)雜的數(shù)據(jù)查詢過(guò)程,但是在存儲(chǔ)海量數(shù)據(jù)的存儲(chǔ)器中,找到我們所需的數(shù)據(jù)是很耗時(shí)的一個(gè)過(guò)程,如果是服務(wù)器CPU先去內(nèi)存中搜索數(shù)據(jù),然后再去存儲(chǔ)器系統(tǒng)中搜索數(shù)據(jù),勢(shì)必會(huì)造成服務(wù)器CPU很長(zhǎng)時(shí)間的等待,如果將這件事直接交給我們的存儲(chǔ)器控制器部分,CPU就可以去執(zhí)行其他任務(wù),而存儲(chǔ)器控制器中的邏輯電路模塊就會(huì)并行執(zhí)行搜索數(shù)據(jù)的任務(wù),并且調(diào)用IP核,使搜索更加快速,結(jié)果更加準(zhǔn)確。
[0048]本實(shí)施實(shí)例中服務(wù)器CPU是ARM9處理器,其內(nèi)存是DRAM,外存是SD卡,存儲(chǔ)器是PCM,邏輯電路是FPGA芯片,這樣,當(dāng)CPU的操作系統(tǒng)(這里假設(shè)是Linux)接收到電子設(shè)備終端發(fā)送的查找請(qǐng)求,這樣Linux系統(tǒng)執(zhí)行時(shí)數(shù)據(jù)庫(kù)代碼,然后調(diào)用文件系統(tǒng),執(zhí)行相關(guān)的程序代碼,通過(guò)文件系統(tǒng)發(fā)送指令給存儲(chǔ)器控制器,存儲(chǔ)器控制器解碼指令,邏輯電路模塊根據(jù)解析出來(lái)的關(guān)鍵詞進(jìn)行搜索,調(diào)用IP核在PCM存儲(chǔ)器內(nèi)搜索所需的數(shù)據(jù)信息,搜索的方式可以是順序檢索、二叉樹方式檢索、索引方式檢索,然后將信息返回給服務(wù)器內(nèi)存,這時(shí)服務(wù)器系統(tǒng)檢查到數(shù)據(jù)信息,從而檢索過(guò)程結(jié)束。
[0049]由上面的實(shí)例可以看出,在查詢過(guò)程中,服務(wù)器CPU僅僅參與了指令的傳遞的過(guò)程,耗時(shí)的搜索過(guò)程都由各個(gè)模塊的存儲(chǔ)器控制器來(lái)完成,大大節(jié)約了 CPU的時(shí)間,降低了服務(wù)器系統(tǒng)的功耗,提高了系統(tǒng)的性能和執(zhí)行效率。
[0050]綜上所述,本發(fā)明提供一種支持邏輯電路快速查詢的存儲(chǔ)器裝置及其訪問(wèn)方法,用于解決現(xiàn)有技術(shù)中的控制器通過(guò)虛擬內(nèi)存地址來(lái)管理存儲(chǔ)器,造成了執(zhí)行效率不高且出錯(cuò)概率高的問(wèn)題。本發(fā)明通過(guò)存儲(chǔ)器裝置中控制器的邏輯電路對(duì)存儲(chǔ)器內(nèi)部數(shù)據(jù)進(jìn)行搜索,并不需要服務(wù)器CPU來(lái)參與數(shù)據(jù)的查詢工作,節(jié)約了 CPU的時(shí)間,減少了數(shù)據(jù)的迀移、數(shù)據(jù)的查詢等,從而減少了服務(wù)器的任務(wù),提高了系統(tǒng)的性能。所以,本發(fā)明有效克服了現(xiàn)有技術(shù)中的種種缺點(diǎn)而具高度產(chǎn)業(yè)利用價(jià)值。
[0051]上述實(shí)施例僅例示性說(shuō)明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術(shù)的人士皆可在不違背本發(fā)明的精神及范疇下,對(duì)上述實(shí)施例進(jìn)行修飾或改變。因此,舉凡所屬技術(shù)領(lǐng)域中具有通常知識(shí)者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完成的一切等效修飾或改變,仍應(yīng)由本發(fā)明的權(quán)利要求所涵蓋。
【主權(quán)項(xiàng)】
1.一種支持邏輯電路快速查詢的存儲(chǔ)器裝置,其特征在于,該裝置至少包括: 存儲(chǔ)器;與所述存儲(chǔ)器連接的存儲(chǔ)器控制器; 所述存儲(chǔ)器控制器包括:控制器,用于解析來(lái)自服務(wù)器的指令并使得服務(wù)器直接讀取所述存儲(chǔ)器中的信息;邏輯電路,用于按照所述服務(wù)器發(fā)出的指令來(lái)查詢所述存儲(chǔ)器中的信息并將所查詢的信息返回給所述服務(wù)器; 該存儲(chǔ)器裝置還包括一接口 ;所述存儲(chǔ)器控制器通過(guò)所述接口連接于所述服務(wù)器。
2.根據(jù)權(quán)利要求1所述的支持邏輯電路快速查詢的存儲(chǔ)器裝置,其特征在于:所述存儲(chǔ)器控制器連接于服務(wù)器;所述存儲(chǔ)器連接于所述服務(wù)器。
3.根據(jù)權(quán)利要求1所述的支持邏輯電路快速查詢的存儲(chǔ)器裝置,其特征在于:所述存儲(chǔ)器為DRAM、PCRAM、SRAM, NORFLASH中的一種或多種組合。
4.根據(jù)權(quán)利要求1所述的支持邏輯電路快速查詢的存儲(chǔ)器裝置,其特征在于:所述邏輯電路為通用型集成電路芯片或?qū)S眉呻娐纺K。
5.根據(jù)權(quán)利要求4所述的支持邏輯電路快速查詢的存儲(chǔ)器裝置,其特征在于:所述通用型集成電路芯片為FPGA芯片。
6.根據(jù)權(quán)利要求4所述的支持邏輯電路快速查詢的存儲(chǔ)器裝置,其特征在于:所述專用集成電路模塊為ASIC模塊。
7.根據(jù)權(quán)利要求1所述支持邏輯電路快速查詢的存儲(chǔ)器裝置,其特征在于:所述接口為隨機(jī)訪問(wèn)接口。
8.—種根據(jù)權(quán)利要求1-7中任意一項(xiàng)所述的支持邏輯電路快速查詢的存儲(chǔ)器裝置的訪問(wèn)方法,其特征在于,所述訪問(wèn)方法至少包括: (1)所述服務(wù)器將該讀取或查詢指令通過(guò)接口發(fā)送至所述存儲(chǔ)器控制器; (2)所述控制器對(duì)該讀取或查詢指令進(jìn)行解析; (3)當(dāng)所述控制器將所述指令解析為讀取指令時(shí),所述服務(wù)器的CPU直接向所述存儲(chǔ)器中讀取數(shù)據(jù);當(dāng)所述控制器將所述指令解析為查詢指令時(shí),所述邏輯電路在所述存儲(chǔ)器內(nèi)搜索數(shù)據(jù); (4)讀取或查詢完成后所述存儲(chǔ)器控制器將讀取或查詢到的數(shù)據(jù)通過(guò)接口返回給所述服務(wù)器的CPU。
9.根據(jù)權(quán)利要求8所述的支持邏輯電路快速查詢的存儲(chǔ)器裝置的訪問(wèn)方法,其特征在于:所述邏輯電路的查詢方法為數(shù)據(jù)順序結(jié)構(gòu)查詢方法、數(shù)據(jù)二叉樹結(jié)構(gòu)查詢方法或數(shù)據(jù)索引結(jié)構(gòu)查詢方法中的一種。
10.根據(jù)權(quán)利要求8所述的支持邏輯電路快速查詢的存儲(chǔ)器裝置的訪問(wèn)方法,其特征在于:所述存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)是以文件系統(tǒng)的方式進(jìn)行存儲(chǔ)和管理,所述控制器對(duì)所述文件系統(tǒng)進(jìn)行解析。
【專利摘要】本發(fā)明提供一種支持邏輯電路快速查詢的存儲(chǔ)器裝置及其訪問(wèn)方法,所述存儲(chǔ)器裝置至少包括:存儲(chǔ)器、由邏輯電路和控制器組成的存儲(chǔ)器控制器、連接于邏輯電路和服務(wù)器之間的接口。本發(fā)明通過(guò)邏輯電路對(duì)存儲(chǔ)器內(nèi)部數(shù)據(jù)進(jìn)行搜索,并不需要服務(wù)器CPU來(lái)參與數(shù)據(jù)的查詢工作,節(jié)約了CPU的時(shí)間,減少了數(shù)據(jù)的遷移、數(shù)據(jù)的查詢等,從而減少了服務(wù)器的任務(wù),提高了系統(tǒng)的性能。使用邏輯電路進(jìn)行查詢,且利用邏輯電路系統(tǒng)并行執(zhí)行的能力,使查詢數(shù)據(jù)的速度更快。
【IPC分類】G06F3-06
【公開號(hào)】CN104571946
【申請(qǐng)?zhí)枴緾N201410708797
【發(fā)明人】李鴿子, 陳小剛, 宋志棠, 陳邦明, 李順?lè)? 周密
【申請(qǐng)人】中國(guó)科學(xué)院上海微系統(tǒng)與信息技術(shù)研究所
【公開日】2015年4月29日
【申請(qǐng)日】2014年11月28日
當(dāng)前第2頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阿荣旗| 华池县| 洪雅县| 双辽市| 比如县| 诏安县| 漾濞| 张家界市| 南雄市| 海南省| 达日县| 偃师市| 四川省| 龙川县| 浦江县| 竹山县| 光泽县| 道孚县| 宁化县| 滦南县| 新干县| 竹山县| 始兴县| 芒康县| 通江县| 澄江县| 三门峡市| 巴彦淖尔市| 垫江县| 即墨市| 甘德县| 景德镇市| 开原市| 渝北区| 苍溪县| 马关县| 五原县| 宜川县| 宝兴县| 卢湾区| 衡阳县|