国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)據(jù)處理方法、電子設(shè)備及控制器的制造方法

      文檔序號(hào):9687243閱讀:273來源:國知局
      一種數(shù)據(jù)處理方法、電子設(shè)備及控制器的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及數(shù)據(jù)處理技術(shù),尤其涉及一種數(shù)據(jù)處理方法、電子設(shè)備及控制器。
      【背景技術(shù)】
      [0002]固態(tài)硬盤(SSD,Sol id State Drives)內(nèi)部在讀取NAND flash內(nèi)的數(shù)據(jù)時(shí),數(shù)據(jù)首先從NAND內(nèi)部的單元(cell)中被讀到寄存器(register)中,然后再通過總線將數(shù)據(jù)讀取到控制器,但寄存器中數(shù)據(jù)的利用率不高,其中部分?jǐn)?shù)據(jù)往往被忽略了,以致再次進(jìn)行數(shù)據(jù)讀取時(shí),仍需重復(fù)從cel 1中讀取,這樣SSD的數(shù)據(jù)讀取效率很低。

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

      [0003]有鑒于此,本發(fā)明實(shí)施例期望提供一種數(shù)據(jù)處理方法、電子設(shè)備及控制器,能夠提高數(shù)據(jù)讀取效率,且實(shí)現(xiàn)簡(jiǎn)單、成本低。
      [0004]為達(dá)到上述目的,本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
      [0005]本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理方法,所述方法包括:
      [0006]接收數(shù)據(jù)操作指令;
      [0007]解析所述數(shù)據(jù)操作指令,得到第一數(shù)據(jù)操作地址;
      [0008]基于所述第一數(shù)據(jù)操作地址及數(shù)據(jù)信息表確定數(shù)據(jù)操作策略;
      [0009]依據(jù)確定的數(shù)據(jù)操作策略從第一數(shù)據(jù)存儲(chǔ)位置或第二數(shù)據(jù)存儲(chǔ)位置讀取相應(yīng)數(shù)據(jù);其中,所述第一數(shù)據(jù)存儲(chǔ)位置不同于所述第二數(shù)據(jù)存儲(chǔ)位置。
      [0010]上述方案中,所述基于所述第一數(shù)據(jù)操作地址及數(shù)據(jù)信息表確定數(shù)據(jù)操作策略包括:
      [0011]將所述第一數(shù)據(jù)操作地址與所述數(shù)據(jù)信息表中存儲(chǔ)的第二數(shù)據(jù)操作地址進(jìn)行匹配;
      [0012]匹配成功時(shí),確定數(shù)據(jù)操作策略為從所述第二數(shù)據(jù)存儲(chǔ)位置讀取相應(yīng)數(shù)據(jù);
      [0013]匹配失敗時(shí),確定數(shù)據(jù)操縱策略為從所述第一數(shù)據(jù)存儲(chǔ)位置讀取相應(yīng)數(shù)據(jù)。
      [0014]上述方案中,所述第一數(shù)據(jù)存儲(chǔ)位置位于第一數(shù)據(jù)存儲(chǔ)單元,所述第二數(shù)據(jù)存儲(chǔ)位置位于第二數(shù)據(jù)存儲(chǔ)單元;所述第一數(shù)據(jù)存儲(chǔ)單元包括至少一個(gè)第一子存儲(chǔ)單元,所述第二數(shù)據(jù)存儲(chǔ)單元用于緩存從所述第一子存儲(chǔ)單元讀取的數(shù)據(jù)。
      [0015]上述方案中,所述方法還包括:
      [0016]獲取第一時(shí)間內(nèi)解析數(shù)據(jù)操作指令得到的至少一個(gè)第一數(shù)據(jù)操作地址,記錄所述至少一個(gè)第一數(shù)據(jù)操作地址以形成所述數(shù)據(jù)信息表。
      [0017]上述方案中,所述依據(jù)確定的數(shù)據(jù)操作策略從第一數(shù)據(jù)存儲(chǔ)位置讀取相應(yīng)數(shù)據(jù)之后,所述方法還包括:
      [0018]將所述第一數(shù)據(jù)操作地址記錄至所述數(shù)據(jù)信息表,并刪除所述數(shù)據(jù)信息表中無效的數(shù)據(jù)地址。
      [0019]上述方案中,所述依據(jù)確定的數(shù)據(jù)操作策略從第二數(shù)據(jù)存儲(chǔ)位置讀取相應(yīng)數(shù)據(jù)之后,所述方法還包括:
      [0020]獲取所述第二數(shù)據(jù)存儲(chǔ)位置的數(shù)據(jù)存儲(chǔ)狀態(tài);
      [0021]確定所述第二數(shù)據(jù)存儲(chǔ)位置的數(shù)據(jù)存儲(chǔ)狀態(tài)為空,刪除所述數(shù)據(jù)信息表中對(duì)應(yīng)所述第一數(shù)據(jù)操作地址的第二數(shù)據(jù)操作地址。
      [0022]本發(fā)明實(shí)施例還提供了一種電子設(shè)備,所述電子設(shè)備包括:控制器、第一存儲(chǔ)器及第二存儲(chǔ)器;
      [0023]所述控制器,用于接收數(shù)據(jù)操作指令;
      [0024]解析所述數(shù)據(jù)操作指令,得到第一數(shù)據(jù)操作地址;
      [0025]基于所述第一數(shù)據(jù)操作地址及數(shù)據(jù)信息表確定數(shù)據(jù)操作策略;
      [0026]依據(jù)確定的數(shù)據(jù)操作策略從第一存儲(chǔ)器或第二存儲(chǔ)器讀取相應(yīng)數(shù)據(jù)。
      [0027]上述方案中,所述控制器,具體用于將所述第一數(shù)據(jù)操作地址與所述數(shù)據(jù)信息表中存儲(chǔ)的第二數(shù)據(jù)操作地址進(jìn)行匹配;
      [0028]匹配成功時(shí),確定數(shù)據(jù)操作策略為從所述第二存儲(chǔ)器讀取相應(yīng)數(shù)據(jù);
      [0029]匹配失敗時(shí),確定數(shù)據(jù)操縱策略為從所述第一存儲(chǔ)器讀取相應(yīng)數(shù)據(jù)。
      [0030]上述方案中,所述控制器,還用于獲取第一時(shí)間內(nèi)解析數(shù)據(jù)操作指令得到的至少一個(gè)第一數(shù)據(jù)操作地址,記錄所述至少一個(gè)第一數(shù)據(jù)操作地址以形成所述數(shù)據(jù)信息表。
      [0031]上述方案中,所述控制器,具體用于將所述第一數(shù)據(jù)操作地址記錄至所述數(shù)據(jù)信息表,并刪除所述數(shù)據(jù)信息表中無效的數(shù)據(jù)地址。
      [0032]上述方案中,所述控制器,具體用于獲取所述第二存儲(chǔ)器的數(shù)據(jù)存儲(chǔ)狀態(tài);
      [0033]確定所述第二存儲(chǔ)器的數(shù)據(jù)存儲(chǔ)狀態(tài)為空,刪除所述數(shù)據(jù)信息表中對(duì)應(yīng)所述第一數(shù)據(jù)操作地址的第二數(shù)據(jù)操作地址。
      [0034]本發(fā)明實(shí)施例還提供了一種控制器,所述控制器包括:接收模塊、解析模塊、確定模塊及處理模塊;其中,
      [0035]所述接收模塊,用于接收數(shù)據(jù)操作指令;
      [0036]所述解析模塊,用于解析所述數(shù)據(jù)操作指令,得到第一數(shù)據(jù)操作地址;
      [0037]所述確定模塊,用于基于所述第一數(shù)據(jù)操作地址及數(shù)據(jù)信息表確定數(shù)據(jù)操作策略;
      [0038]所述處理模塊,用于依據(jù)確定的數(shù)據(jù)操作策略從第一數(shù)據(jù)存儲(chǔ)位置或第二數(shù)據(jù)存儲(chǔ)位置讀取相應(yīng)數(shù)據(jù);其中,所述第一數(shù)據(jù)存儲(chǔ)位置不同于所述第二數(shù)據(jù)存儲(chǔ)位置。
      [0039]本發(fā)明實(shí)施例提供的數(shù)據(jù)處理方法、電子設(shè)備及控制器,接收數(shù)據(jù)操作指令;接收數(shù)據(jù)操作指令;解析所述數(shù)據(jù)操作指令,得到第一數(shù)據(jù)操作地址;基于所述第一數(shù)據(jù)操作地址及數(shù)據(jù)信息表確定數(shù)據(jù)操作策略;依據(jù)確定的數(shù)據(jù)操作策略從第一數(shù)據(jù)存儲(chǔ)位置或第二數(shù)據(jù)存儲(chǔ)位置讀取相應(yīng)數(shù)據(jù);其中,所述第一數(shù)據(jù)存儲(chǔ)位置不同于所述第二數(shù)據(jù)存儲(chǔ)位置。如此,可依據(jù)不同的數(shù)據(jù)操作策略從相應(yīng)的數(shù)據(jù)存儲(chǔ)位置讀取數(shù)據(jù),提高了數(shù)據(jù)讀取效率,且實(shí)現(xiàn)簡(jiǎn)單、成本低。
      【附圖說明】
      [0040]圖1為本發(fā)明實(shí)施例一數(shù)據(jù)處理方法的實(shí)現(xiàn)流程示意圖;
      [0041 ]圖2為本發(fā)明實(shí)施例數(shù)據(jù)信息表示意圖;
      [0042]圖3為本發(fā)明實(shí)施例二數(shù)據(jù)處理方法的實(shí)現(xiàn)流程示意圖;
      [0043]圖4為本發(fā)明實(shí)施例電子設(shè)備組成結(jié)構(gòu)示意圖;
      [0044]圖5為本發(fā)明實(shí)施例控制器組成結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0045]在本發(fā)明實(shí)施例中,接收數(shù)據(jù)操作指令;接收數(shù)據(jù)操作指令;解析所述數(shù)據(jù)操作指令,得到第一數(shù)據(jù)操作地址;基于所述第一數(shù)據(jù)操作地址及數(shù)據(jù)信息表確定數(shù)據(jù)操作策略;依據(jù)確定的數(shù)據(jù)操作策略從第一數(shù)據(jù)存儲(chǔ)位置或第二數(shù)據(jù)存儲(chǔ)位置讀取相應(yīng)數(shù)據(jù);其中,所述第一數(shù)據(jù)存儲(chǔ)位置不同于所述第二數(shù)據(jù)存儲(chǔ)位置。
      [0046]下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。
      [0047]實(shí)施例一
      [0048]圖1所示為本發(fā)明實(shí)施例一數(shù)據(jù)處理方法流程示意圖,應(yīng)用于一電子設(shè)備,如圖1所示,本發(fā)明實(shí)施例數(shù)據(jù)處理方法包括:
      [0049]步驟101:接收數(shù)據(jù)操作指令;
      [0050]在本發(fā)明實(shí)施例中,所述電子設(shè)備可以為SSD,所述SSD包括NAND flash控制器及NAND flash;所述數(shù)據(jù)操作指令可以為數(shù)據(jù)讀指令,為外部控制命令,用于指示NAND flash控制器讀取所述NAND flash內(nèi)相應(yīng)位置的數(shù)據(jù);所述NAND flash控制器一端連在系統(tǒng)總線上,另一端直接和NAND flash相連。
      [0051 ]步驟102:解析所述數(shù)據(jù)操作指令,得到第一數(shù)據(jù)操作地址;
      [0052]這里,所述第一數(shù)據(jù)操作地址指示第一數(shù)據(jù)存儲(chǔ)位置;
      [0053]當(dāng)所述電子設(shè)備為SSD時(shí),相應(yīng)的,所述第一數(shù)據(jù)操作地址可以為所述NANDflash頁(page)的物理地址,如第一數(shù)據(jù)操作地址可以為ChipO PlaneO Addr,指示所述NANDflast^aChipO PlaneO中某一個(gè)具體page;ChipO Plane 1 Addr,指不所述ChipO
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1