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

一種存儲設(shè)備、電子設(shè)備及數(shù)據(jù)處理方法

文檔序號:9432223閱讀:358來源:國知局
一種存儲設(shè)備、電子設(shè)備及數(shù)據(jù)處理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理技術(shù),尤其涉及一種存儲設(shè)備、電子設(shè)備及數(shù)據(jù)處理方法。
【背景技術(shù)】
[0002]目前,存儲設(shè)備,如固態(tài)硬盤(Solid State Drives,SSD)作為獨立的產(chǎn)品或電子設(shè)備的重要組成部分已經(jīng)被廣泛的使用;衡量存儲設(shè)備性能的一個重要參數(shù)就是讀取延遲,因此,如何提升數(shù)據(jù)的讀取延遲也是各存儲設(shè)備廠商努力追求的一個目標(biāo)。

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

[0003]本發(fā)明實施例提供一種存儲設(shè)備,所述存儲設(shè)備包括:處理器、存儲單元和緩存單元;其中,所述處理器,用于接收第一命令,解析所述第一命令,獲取第一操作地址;檢測所述第一操作地址的屬性,在所述第一操作地址具有第一屬性,且未收到第二命令時,生成指令;根據(jù)所述指令中的標(biāo)識對所述指令進(jìn)行命令隊列管理;在所述第一時間響應(yīng)所述指令,在所述存儲單元內(nèi)獲取與所述指令對應(yīng)的數(shù)據(jù)。
[0004]所述存儲單元,用于存儲數(shù)據(jù);
[0005]所述緩存單元,用于存儲所述獲取的與所述指令對應(yīng)的數(shù)據(jù);其中,
[0006]所述第二命令與所述第一命令為獲取順序相鄰的兩個命令,所述第一時間與所述指令中的標(biāo)識對應(yīng),所述第一屬性用于表征所述第一操作地址具有連續(xù)性。
[0007]上述方案中,所述處理器,還用于接收與所述第三命令對應(yīng)的數(shù)據(jù)的存儲信息,根據(jù)所述存儲信息直接在所述緩存單元內(nèi)獲取與所述第三命令對應(yīng)的數(shù)據(jù)。
[0008]上述方案中,所述處理器,具體用于設(shè)置執(zhí)行所述指令的優(yōu)先級。
[0009]上述方案中,所述指令包括預(yù)讀標(biāo)識和物理地址。
[0010]本發(fā)明實施例還提供一種電子設(shè)備,所述電子設(shè)備包括:主機和存儲設(shè)備;其中,
[0011]所述主機,用于向所述存儲設(shè)備發(fā)送第一命令;
[0012]所述存儲設(shè)備,用于接收第一命令,解析所述第一命令,獲取第一操作地址;在所述第一操作地址具有第一屬性,且未接收到第二命令時,生成指令;根據(jù)所述指令中的標(biāo)識對所述指令進(jìn)行命令隊列管理;在所述第一時間響應(yīng)所述指令,在自身的存儲單元內(nèi)獲取與所述指令對應(yīng)的數(shù)據(jù);并將所述獲取的與所述指令對應(yīng)的數(shù)據(jù)存儲至自身的緩存單元;其中,
[0013]所述第二命令與所述第一命令為獲取順序相鄰的兩個命令,所述第一時間與所述指令中的標(biāo)識對應(yīng),所述第一屬性用于表征所述第一操作地址具有連續(xù)性。
[0014]上述方案中,所述指令包括預(yù)讀標(biāo)識及物理地址。
[0015]上述方案中,所述主機,還用于接收第三命令,解析所述第三命令,獲取第三操作地址;在所述第三操作地址與所述指令包含的物理地址相同時,所述主機向所述存儲設(shè)備發(fā)送與所述第三命令對應(yīng)的數(shù)據(jù)的存儲信息;
[0016]相應(yīng)的,所述存儲設(shè)備根據(jù)所述存儲信息直接在自身獲取與所述第三命令對應(yīng)的數(shù)據(jù)。
[0017]上述方案中,所述存儲設(shè)備,具體用于設(shè)置執(zhí)行所述指令的優(yōu)先級。
[0018]本發(fā)明實施例還提供一種數(shù)據(jù)處理方法,所述方法應(yīng)用于電子設(shè)備,所述電子設(shè)備包括存儲設(shè)備,所述方法包括:
[0019]存儲設(shè)備接收第一命令,解析所述第一命令,獲取第一操作地址;
[0020]根據(jù)預(yù)先存儲的策略判斷所述第一操作地址的屬性;
[0021]在判斷結(jié)果為所述第一操作地址具有第一屬性,且未接收到第二命令時,生成指令;所述第二命令與所述第一命令為獲取順序相鄰的兩個命令;所述第一屬性用于表征所述第一操作地址具有連續(xù)性;
[0022]根據(jù)所述指令中的標(biāo)識對所述指令進(jìn)行命令隊列管理;
[0023]在所述第一時間響應(yīng)所述指令,在自身的存儲單元內(nèi)獲取與所述指令對應(yīng)的數(shù)據(jù),并將所述獲取的與所述指令對應(yīng)的數(shù)據(jù)存儲至自身的緩存單元;所述第一時間與所述指令中的標(biāo)識對應(yīng)。
[0024]上述方案中,所述指令包括預(yù)讀標(biāo)識及所述第二命令的物理地址。
[0025]上述方案中,所述電子設(shè)備還包括主機,所述主機接收第三命令,解析所述第三命令,獲取第三操作地址;在所述第三操作地址與所述指令包含的物理地址相同時,所述主機向所述存儲設(shè)備發(fā)送與所述第三命令對應(yīng)的數(shù)據(jù)的存儲信息;所述存儲設(shè)備根據(jù)所述存儲信息直接在自身的緩存單元內(nèi)獲取與所述第三命令對應(yīng)的數(shù)據(jù)。
[0026]上述方案中,所述對所述指令進(jìn)行命令隊列管理,包括:設(shè)置執(zhí)行所述指令的優(yōu)先級。
[0027]上述方案中,所述指令中的標(biāo)識用于表示所述指令的執(zhí)行優(yōu)先級。
[0028]上述方案中,所述指令的執(zhí)行優(yōu)先級可由低優(yōu)先級調(diào)整為高優(yōu)先級,或由高優(yōu)先級調(diào)整為低優(yōu)先級。
[0029]本發(fā)明實施例中,所述存儲設(shè)備中的緩存單元能夠存儲與處理器接收到的指令對應(yīng)的數(shù)據(jù),在主機接收到與所述指令地址相同的讀命令時,能夠直接從緩存單元讀取數(shù)據(jù),從而降低了數(shù)據(jù)的讀取延遲,提高了存儲設(shè)備的性能。
【附圖說明】
[0030]圖1為本發(fā)明實施例存儲設(shè)備的組成結(jié)構(gòu)示意圖;
[0031]圖2為本發(fā)明實施例電子設(shè)備的組成結(jié)構(gòu)示意圖;
[0032]圖3為本發(fā)明實施例數(shù)據(jù)處理方法的基本處理流程示意圖;
[0033]圖4為本發(fā)明實施例一數(shù)據(jù)處理方法的詳細(xì)處理流程示意圖;
[0034]圖5為本發(fā)明實施例二數(shù)據(jù)處理方法的詳細(xì)處理流程示意圖;
[0035]圖6為本發(fā)明實施例三數(shù)據(jù)處理方法的詳細(xì)處理流程示意圖。
【具體實施方式】
[0036]下面結(jié)合附圖和具體實施例對本發(fā)明作進(jìn)一步詳細(xì)說明。
[0037]存儲設(shè)備實施例
[0038]本發(fā)明實施例所提供的存儲設(shè)備I的組成結(jié)構(gòu),如圖1所示,包括:處理器11、存儲單元12和緩存單元13;其中,
[0039]所述處理器11,用于接收第一命令,解析所述第一命令,獲取第一操作地址;根據(jù)預(yù)先存儲的策略判斷所述第一操作地址的屬性,在判斷結(jié)果為所述第一操作地址具有第一屬性,且未收到第二命令時,生成指令;根據(jù)所述指令中的標(biāo)識對所述指令進(jìn)行命令隊列管理;在所述第一時間響應(yīng)所述指令,在所述存儲單元內(nèi)獲取與所述指令對應(yīng)的數(shù)據(jù);
[0040]這里,所述第一命令為讀命令;所述第一操作地址為讀操作地址,也是指邏輯地址;所述第一屬性為所述第一操作地址具有連續(xù)性,在判斷所述第一操作地址的屬性為具有連續(xù)性時,即可啟動預(yù)讀機制;所述預(yù)先存儲的策略可根據(jù)實際應(yīng)用靈活設(shè)置,如:兩次讀操作地址連續(xù)時,判斷所述第一操作地址的屬性為具有連續(xù)性,或三次讀操作地址連續(xù)時,判斷所述第一操作地址的屬性為具有連續(xù)性;所述第二命令為與第一命令獲取順序相鄰的命令;所述指令為預(yù)讀指令,包括:預(yù)讀標(biāo)識和物理地址;所述第一時間與所述指令中的標(biāo)識對應(yīng),所述第一時間可以為所述處理器11空閑的時間,或所述處理器11不響應(yīng)任何指令的時間。
[0041]所述存儲單元12,用于存儲數(shù)據(jù)。
[0042]所述緩存單元13,用于存儲所述獲取的與所述指令對應(yīng)的數(shù)據(jù)。
[0043]本發(fā)明實施例中,所述處理器11,還用于接收與第三命令對應(yīng)的數(shù)據(jù)的存儲信息,根據(jù)所述存儲信息直接在所述緩存單元13內(nèi)獲取與所述第三命令對應(yīng)的數(shù)據(jù);
[0044]這里,所述第三命令是指與所述指令包括的物理地址相同的讀命令。
[0045]本發(fā)明實施例中,所述處理器11,還用于設(shè)置執(zhí)行所述指令的優(yōu)先級;
[0046]這里,所述優(yōu)先級至少包括低優(yōu)先級和高優(yōu)先級兩種,也可根據(jù)實際應(yīng)用,設(shè)置多個級別的優(yōu)先級;所述處理器11根據(jù)所述指令
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
陵水| 台安县| 博白县| 双鸭山市| 乌兰县| 公主岭市| 万宁市| 兴义市| 马公市| 德州市| 开化县| 颍上县| 浑源县| 南安市| 南充市| 弥勒县| 石楼县| 乾安县| 荔波县| 黎城县| 蒲城县| 剑河县| 永修县| 兴和县| 平顶山市| 扶余县| 远安县| 潮安县| 温泉县| 安国市| 奈曼旗| 马公市| 三台县| 重庆市| 诸城市| 荃湾区| 南部县| 张家港市| 津南区| 南平市| 扬州市|