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

用于存儲(chǔ)器管理的硬件自動(dòng)化的制作方法

文檔序號(hào):12512575閱讀:來源:國知局

技術(shù)特征:

1.一種存儲(chǔ)模塊,包括:

至少一個(gè)存儲(chǔ)器;以及

控制器,所述控制器與所述至少一個(gè)存儲(chǔ)器通信,其中,所述控制器包括:

硬件路徑,所述硬件路徑包括被配置成用于進(jìn)行與執(zhí)行主機(jī)讀取請(qǐng)求相關(guān)聯(lián)的多個(gè)進(jìn)程的多個(gè)硬件模塊;以及

固件模塊,所述固件模塊包括:

固件,所述固件存儲(chǔ)在所述至少一個(gè)存儲(chǔ)器中;以及

處理器,所述處理器被配置成用于執(zhí)行所述固件以便進(jìn)行與執(zhí)行主機(jī)讀取請(qǐng)求相關(guān)聯(lián)的所述多個(gè)進(jìn)程中的至少一些;以及

前端模塊,所述前端模塊被配置成用于:

接收主機(jī)命令;

響應(yīng)于接收到所述主機(jī)命令,判定是否開始沿著所述硬件路徑或使用所述固件模塊執(zhí)行所述主機(jī)命令。

2.如權(quán)利要求1所述的存儲(chǔ)模塊,其中,所述前端模塊被配置成用于響應(yīng)于識(shí)別出所述主機(jī)命令是用于讀取被存儲(chǔ)在所述至少一個(gè)存儲(chǔ)器中的數(shù)據(jù)的主機(jī)讀取請(qǐng)求而確定開始沿著所述硬件路徑執(zhí)行所述主機(jī)命令。

3.如權(quán)利要求2所述的存儲(chǔ)模塊,其中,所述前端模塊進(jìn)一步被配置成用于在所述數(shù)據(jù)的大小沒有超過閾值量時(shí)開始沿著所述硬件路徑執(zhí)行所述主機(jī)讀取請(qǐng)求。

4.如權(quán)利要求3所述的存儲(chǔ)模塊,其中,所述閾值量與可通過生成單個(gè)數(shù)據(jù)檢索命令集而檢索的最大數(shù)據(jù)量相對(duì)應(yīng)。

5.如權(quán)利要求2所述的存儲(chǔ)模塊,其中,所述多個(gè)硬件模塊包括地址轉(zhuǎn)換模塊,其中,所述前端模塊進(jìn)一步被配置成用于:

識(shí)別與所述主機(jī)讀取請(qǐng)求相關(guān)聯(lián)的邏輯地址信息;并且

當(dāng)所述邏輯地址信息包括沒有超過閾值數(shù)量的數(shù)量的邏輯組號(hào)時(shí),將所述邏輯地址信息發(fā)送至所述地址轉(zhuǎn)換硬件模塊以便識(shí)別被映射至所述邏輯地址信息的物理地址。

6.如權(quán)利要求5所述的存儲(chǔ)模塊,其中,所述閾值數(shù)量是一。

7.如權(quán)利要求5所述的存儲(chǔ)模塊,其中,所述地址轉(zhuǎn)換硬件模塊被配置成用于查詢至少一個(gè)地址數(shù)據(jù)結(jié)構(gòu),以便識(shí)別被映射至所述邏輯地址信息的所述物理地址。

8.如權(quán)利要求7所述的存儲(chǔ)模塊,其中,所述至少一個(gè)地址數(shù)據(jù)結(jié)構(gòu)包括次要地址數(shù)據(jù)結(jié)構(gòu)和主要地址數(shù)據(jù)結(jié)構(gòu)中的至少一者。

9.如權(quán)利要求7所述的存儲(chǔ)模塊,其中,所述地址轉(zhuǎn)換硬件模塊被配置成用于僅用與所述主機(jī)讀取請(qǐng)求相關(guān)聯(lián)的單個(gè)邏輯組號(hào)來查詢所述至少一個(gè)地址數(shù)據(jù)結(jié)構(gòu)。

10.如權(quán)利要求7所述的存儲(chǔ)模塊,其中,所述物理地址包括第一物理地址,其中,所述至少一個(gè)地址數(shù)據(jù)結(jié)構(gòu)包括至少一個(gè)第一地址數(shù)據(jù)結(jié)構(gòu),

其中,所述前端模塊進(jìn)一步被配置成用于將所述邏輯地址信息發(fā)送至所述固件模塊,并且

其中,所述固件模塊被配置成用于查詢至少一個(gè)第二地址數(shù)據(jù)結(jié)構(gòu),以便識(shí)別被映射至所述邏輯地址信息的第二物理地址。

11.如權(quán)利要求10所述的存儲(chǔ)模塊,其中,所述多個(gè)硬件模塊進(jìn)一步包括被配置成用于檢索所述數(shù)據(jù)的數(shù)據(jù)檢索硬件模塊,

其中,所述地址轉(zhuǎn)換硬件模塊被配置成用于將所述第一物理地址發(fā)送至所述數(shù)據(jù)檢索硬件模塊,以便檢索所述數(shù)據(jù)的被存儲(chǔ)在所述第一物理地址的第一版本;

其中,所述固件模塊進(jìn)一步被配置成用于:

當(dāng)對(duì)所述至少一個(gè)第二地址數(shù)據(jù)結(jié)構(gòu)的所述查詢沒有返回所述第二物理地址時(shí),準(zhǔn)許所述數(shù)據(jù)檢索硬件模塊檢索所述數(shù)據(jù)的所述第一版本;并且

當(dāng)對(duì)所述至少一個(gè)第二地址數(shù)據(jù)結(jié)構(gòu)的所述查詢返回了所述第二物理地址時(shí),判定是否指示所述數(shù)據(jù)檢索硬件模塊檢索所述數(shù)據(jù)的被存儲(chǔ)在所述第二物理地址的第二版本、或者禁用所述數(shù)據(jù)檢索硬件模塊并檢索所述數(shù)據(jù)的所述第二版本。

12.如權(quán)利要求11所述的存儲(chǔ)模塊,其中,所述固件模塊被配置成用于:當(dāng)對(duì)所述數(shù)據(jù)的檢索要求發(fā)出用于檢索所述數(shù)據(jù)的所述第二版本的單個(gè)數(shù)據(jù)檢索命令集時(shí),指示所述數(shù)據(jù)檢索硬件模塊檢索所述數(shù)據(jù)的所述第二版本。

13.如權(quán)利要求1所述的存儲(chǔ)模塊,其中,所述多個(gè)硬件模塊包括后數(shù)據(jù)檢索硬件模塊,所述后數(shù)據(jù)檢索硬件模塊被配置成用于:

初始判定從所述至少一個(gè)存儲(chǔ)器接收的數(shù)據(jù)是否具有高于閾值水平的位錯(cuò)誤率;并且

當(dāng)所述位錯(cuò)誤率高于所述閾值水平時(shí),將所述數(shù)據(jù)發(fā)送至所述固件模塊以進(jìn)行錯(cuò)誤恢復(fù)。

14.如權(quán)利要求1所述的存儲(chǔ)模塊,其中,所述前端模塊是所述硬件路徑中的所述多個(gè)硬件模塊之一。

15.如權(quán)利要求1所述的存儲(chǔ)模塊,其中,所述至少一個(gè)存儲(chǔ)器中的一個(gè)或多個(gè)包括三維存儲(chǔ)器。

16.如權(quán)利要求1所述的存儲(chǔ)模塊,其中,所述控制器與所述至少一個(gè)存儲(chǔ)器的存儲(chǔ)器元件位于相同的基板上。

17.一種在包括至少一個(gè)存儲(chǔ)器的存儲(chǔ)模塊中執(zhí)行主機(jī)讀取請(qǐng)求的方法,所述方法包括:

在所述存儲(chǔ)模塊的控制器中:

接收用于讀取被存儲(chǔ)在所述存儲(chǔ)模塊中的數(shù)據(jù)的所述主機(jī)讀取請(qǐng)求;

將所述主機(jī)讀取請(qǐng)求發(fā)送至硬件路徑,所述硬件路徑包括被配置成用于進(jìn)行與執(zhí)行所述主機(jī)讀取請(qǐng)求相關(guān)聯(lián)的至少一個(gè)進(jìn)程的至少一個(gè)硬件模塊;以及

當(dāng)所述至少一個(gè)硬件模塊中的硬件模塊不能成功進(jìn)行所述至少一個(gè)進(jìn)程中的進(jìn)程時(shí),用固件模塊來進(jìn)行所述進(jìn)程。

18.如權(quán)利要求17所述的方法,進(jìn)一步包括:

當(dāng)所述數(shù)據(jù)的大小超過了閾值時(shí),用所述至少一個(gè)硬件模塊的前端模塊將所述主機(jī)讀取請(qǐng)求發(fā)送至所述固件模塊。

19.如權(quán)利要求17所述的方法,進(jìn)一步包括:

用所述至少一個(gè)硬件模塊中的地址轉(zhuǎn)換硬件模塊查詢主要地址數(shù)據(jù)結(jié)構(gòu)或第一次要地址數(shù)據(jù)結(jié)構(gòu)中的至少一者;

用所述固件模塊查詢第二次要地址數(shù)據(jù)結(jié)構(gòu);以及

向所述控制器傳送所述數(shù)據(jù)的被存儲(chǔ)在通過由所述地址轉(zhuǎn)換硬件模塊進(jìn)行的查詢所確定的第一物理地址的第一版本、或者所述數(shù)據(jù)的被存儲(chǔ)在通過由所述固件模塊進(jìn)行的查詢所確定的第二物理地址的第二版本。

20.如權(quán)利要求19所述的方法,進(jìn)一步包括:

當(dāng)所述地址轉(zhuǎn)換模塊不能確定所述物理地址時(shí),用所述地址轉(zhuǎn)換硬件模塊向所述固件模塊發(fā)送通知。

21.如權(quán)利要求17所述的方法,進(jìn)一步包括:

用所述至少一個(gè)硬件模塊中的數(shù)據(jù)檢索硬件模塊從地址轉(zhuǎn)換硬件模塊接收物理地址;以及

響應(yīng)于來自所述固件模塊的通知,用所述數(shù)據(jù)檢索硬件模塊判定從所述地址轉(zhuǎn)換硬件模塊接收的所述物理地址是否與被所述主機(jī)命令請(qǐng)求讀取的數(shù)據(jù)的最新版本相關(guān)聯(lián)。

22.一種存儲(chǔ)模塊,包括:

至少一個(gè)存儲(chǔ)器;以及

控制器,所述控制器包括被配置成用于進(jìn)行與執(zhí)行主機(jī)請(qǐng)求相關(guān)聯(lián)的多個(gè)進(jìn)程的多個(gè)主機(jī)請(qǐng)求模塊,其中,所述多個(gè)主機(jī)請(qǐng)求模塊包括:

第一主機(jī)請(qǐng)求模塊,所述第一主機(jī)請(qǐng)求模塊包括:

第一硬件模塊,所述第一硬件模塊被配置成用于進(jìn)行與執(zhí)行所述主機(jī)請(qǐng)求相關(guān)聯(lián)的第一進(jìn)程;以及

第一固件模塊,所述第一固件模塊包括存儲(chǔ)在所述至少一個(gè)存儲(chǔ)器中的第一固件、以及被配置成用于執(zhí)行所述第一固件以便執(zhí)行所述第一進(jìn)程的第一處理器;以及

第二主機(jī)請(qǐng)求模塊,所述第二主機(jī)請(qǐng)求模塊包括:

第二硬件模塊,所述第二硬件模塊被配置成用于進(jìn)行與執(zhí)行所述主機(jī)請(qǐng)求相關(guān)聯(lián)的第二進(jìn)程;以及

第二固件模塊,所述第二固件模塊包括存儲(chǔ)在所述至少一個(gè)存儲(chǔ)器中的第二固件、以及被配置成用于執(zhí)行所述第二固件以便執(zhí)行所述第二進(jìn)程的第二處理器。

23.如權(quán)利要求22所述的存儲(chǔ)模塊,其中,所述主機(jī)請(qǐng)求包括主機(jī)讀取請(qǐng)求。

24.如權(quán)利要求22所述的存儲(chǔ)模塊,其中,所述第一主機(jī)請(qǐng)求模塊被配置成用于確定在所述主機(jī)請(qǐng)求中識(shí)別的邏輯地址信息,并且所述第二主機(jī)請(qǐng)求模塊被配置成用于基于在所述主機(jī)請(qǐng)求中識(shí)別的所述邏輯地址信息而確定物理地址。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
泸溪县| 凤冈县| 平远县| 绥宁县| 云和县| 信阳市| 绥化市| 大石桥市| 县级市| 平邑县| 玉田县| 高青县| 宽甸| 景泰县| 合川市| 福安市| 廊坊市| 洪洞县| 德安县| 囊谦县| 宁南县| 手游| 绵竹市| 从江县| 太仆寺旗| 永吉县| 宁阳县| 深圳市| 沅江市| 成都市| 宁安市| 伊金霍洛旗| 鄢陵县| 南澳县| 桦川县| 舞钢市| 北辰区| 武威市| 长葛市| 永年县| 洛扎县|