1.一種信息處理方法,應(yīng)用于固態(tài)硬盤(pán),其特征在于,所述信息處理方法包括:
接收主機(jī)發(fā)送的寫(xiě)指令,基于地址映射表確定所述寫(xiě)指令對(duì)應(yīng)的多個(gè)目標(biāo)存儲(chǔ)單元;
確定所述多個(gè)目標(biāo)存儲(chǔ)單元的讀寫(xiě)速度級(jí)別,其中,具有相同讀寫(xiě)速度級(jí)別的存儲(chǔ)單元的讀寫(xiě)速度的差異在預(yù)設(shè)范圍內(nèi);
逐批處理所述多個(gè)目標(biāo)存儲(chǔ)單元對(duì)應(yīng)的寫(xiě)操作,其中,具有相同讀寫(xiě)速度級(jí)別的目標(biāo)存儲(chǔ)單元對(duì)應(yīng)的寫(xiě)操作在同一批進(jìn)行處理,更新地址映射表。
2.根據(jù)權(quán)利要求1所述的信息處理方法,其特征在于,所述基于地址映射表確定所述寫(xiě)指令對(duì)應(yīng)的多個(gè)目標(biāo)存儲(chǔ)單元,包括:
基于所述地址映射表確定所述固態(tài)硬盤(pán)中的空閑存儲(chǔ)單元;
在所述空閑存儲(chǔ)單元中選擇多個(gè)滿足約束條件的存儲(chǔ)單元作為目標(biāo)存儲(chǔ)單元。
3.根據(jù)權(quán)利要求2所述的信息處理方法,其特征在于,在所述空閑存儲(chǔ)單元中選擇多個(gè)滿足約束條件的存儲(chǔ)單元作為目標(biāo)存儲(chǔ)單元,具體為:
在所述空閑存儲(chǔ)單元中選擇多個(gè)擦寫(xiě)次數(shù)在預(yù)設(shè)次數(shù)區(qū)間內(nèi)的存儲(chǔ)單元。
4.根據(jù)權(quán)利要求2所述的信息處理方法,其特征在于,
在所述空閑存儲(chǔ)單元中選擇多個(gè)滿足約束條件的存儲(chǔ)單元作為目標(biāo)存儲(chǔ)單元,具體為:分別確定所述寫(xiě)指令對(duì)應(yīng)的M個(gè)數(shù)據(jù)塊的訪問(wèn)頻率,M為大于1的整數(shù);根據(jù)所述M個(gè)數(shù)據(jù)塊的訪問(wèn)頻率,分別確定所述M個(gè)數(shù)據(jù)塊對(duì)應(yīng)的讀寫(xiě)速度級(jí)別;在所述空閑存儲(chǔ)單元中選擇讀寫(xiě)速度級(jí)別與所述M個(gè)數(shù)據(jù)塊對(duì)應(yīng)的讀寫(xiě)速度級(jí)別相同的多個(gè)存儲(chǔ)單元;
相應(yīng)的,將數(shù)據(jù)塊寫(xiě)入讀寫(xiě)速度級(jí)別與所述數(shù)據(jù)塊對(duì)應(yīng)的讀寫(xiě)速度級(jí)別相同的目標(biāo)存儲(chǔ)單元。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的信息處理方法,其特征在于,
在初始化階段,將所述固態(tài)硬盤(pán)的存儲(chǔ)單元的讀寫(xiě)速度級(jí)別配置為相同級(jí)別;
在所述固態(tài)硬盤(pán)運(yùn)行階段,按照預(yù)設(shè)策略統(tǒng)計(jì)數(shù)據(jù)在閃存顆粒的數(shù)據(jù)緩沖區(qū)與存儲(chǔ)單元之間的傳輸時(shí)間,根據(jù)所述傳輸時(shí)間確定所述存儲(chǔ)單元的讀寫(xiě)速度級(jí)別。
6.根據(jù)權(quán)利要求5所述的信息處理方法,其特征在于,所述按照預(yù)設(shè)策略統(tǒng)計(jì)數(shù)據(jù)在閃存顆粒的數(shù)據(jù)緩沖區(qū)與存儲(chǔ)單元之間的傳輸時(shí)間,具體為:
在達(dá)到預(yù)設(shè)采樣間隔后,統(tǒng)計(jì)數(shù)據(jù)在閃存顆粒的數(shù)據(jù)緩沖區(qū)與存儲(chǔ)單元之間的傳輸時(shí)間。
7.一種信息處理方法,應(yīng)用于固態(tài)硬盤(pán),其特征在于,所述信息處理方法包括:
接收主機(jī)發(fā)送的讀指令,基于地址映射表確定所述讀指令對(duì)應(yīng)的多個(gè)目標(biāo)存儲(chǔ)單元;
確定所述多個(gè)目標(biāo)存儲(chǔ)單元的讀寫(xiě)速度級(jí)別,其中,具有相同讀寫(xiě)速度級(jí)別的存儲(chǔ)單元的讀寫(xiě)速度的差異在預(yù)設(shè)范圍內(nèi);
逐批處理所述多個(gè)目標(biāo)存儲(chǔ)單元對(duì)應(yīng)的讀操作,其中,具有相同讀寫(xiě)速度級(jí)別的目標(biāo)存儲(chǔ)單元對(duì)應(yīng)的讀操作在同一批進(jìn)行處理。
8.根據(jù)權(quán)利要求7所述的信息處理方法,其特征在于,在初始化階段,將所述固態(tài)硬盤(pán)的存儲(chǔ)單元的讀寫(xiě)速度級(jí)別配置為相同級(jí)別;
在所述固態(tài)硬盤(pán)運(yùn)行階段,按照預(yù)設(shè)策略統(tǒng)計(jì)數(shù)據(jù)在閃存顆粒的數(shù)據(jù)緩沖區(qū)與存儲(chǔ)單元之間的傳輸時(shí)間,根據(jù)所述傳輸時(shí)間確定所述存儲(chǔ)單元的讀寫(xiě)速度級(jí)別。
9.根據(jù)權(quán)利要求8所述的信息處理方法,其特征在于,所述按照預(yù)設(shè)策略統(tǒng)計(jì)數(shù)據(jù)在閃存顆粒的數(shù)據(jù)緩沖區(qū)與存儲(chǔ)單元之間的傳輸時(shí)間,具體為:
在達(dá)到預(yù)設(shè)采樣間隔后,統(tǒng)計(jì)數(shù)據(jù)在閃存顆粒的數(shù)據(jù)緩沖區(qū)與存儲(chǔ)單元之間的傳輸時(shí)間。
10.一種固態(tài)硬盤(pán),其特征在于,包括控制器、動(dòng)態(tài)存儲(chǔ)器和多個(gè)閃存顆粒,所述閃存顆粒包括數(shù)據(jù)緩沖區(qū)和多個(gè)存儲(chǔ)單元;
所述控制器接收主機(jī)發(fā)送的寫(xiě)指令,基于地址映射表確定所述寫(xiě)指令對(duì)應(yīng)的多個(gè)目標(biāo)存儲(chǔ)單元,確定所述多個(gè)目標(biāo)存儲(chǔ)單元的讀寫(xiě)速度級(jí)別,逐批處理所述多個(gè)目標(biāo)存儲(chǔ)單元對(duì)應(yīng)的寫(xiě)操作,并更新地址映射表,其中,具有相同讀寫(xiě)速度級(jí)別的目標(biāo)存儲(chǔ)單元對(duì)應(yīng)的寫(xiě)操作在同一批進(jìn)行處理;所述控制器接收主機(jī)發(fā)送的讀指令,基于地址映射表確定所述讀指令對(duì)應(yīng)的多個(gè)目標(biāo)存儲(chǔ)單元,確定所述多個(gè)目標(biāo)存儲(chǔ)單元的讀寫(xiě)速度級(jí)別,逐批處理所述多個(gè)目標(biāo)存儲(chǔ)單元對(duì)應(yīng)的讀操作,其中,具有相同讀寫(xiě)速度級(jí)別的目標(biāo)存儲(chǔ)單元對(duì)應(yīng)的讀操作在同一批進(jìn)行處理;
具有相同讀寫(xiě)速度級(jí)別的存儲(chǔ)單元的讀寫(xiě)速度的差異在預(yù)設(shè)范圍內(nèi)。
11.根據(jù)權(quán)利要求10所述的固態(tài)硬盤(pán),其特征在于,所述控制器在基于地址映射表確定所述寫(xiě)指令對(duì)應(yīng)的多個(gè)目標(biāo)存儲(chǔ)單元的方面,具體用于:
所述控制器基于所述地址映射表確定所述固態(tài)硬盤(pán)中的空閑存儲(chǔ)單元,在所述空閑存儲(chǔ)單元中選擇多個(gè)滿足約束條件的存儲(chǔ)單元作為目標(biāo)存儲(chǔ)單元。
12.根據(jù)權(quán)利要求11所述的固態(tài)硬盤(pán),其特征在于,所述控制器在所述空閑存儲(chǔ)單元中選擇多個(gè)滿足約束條件的存儲(chǔ)單元作為目標(biāo)存儲(chǔ)單元的方面,具體用于:
所述控制器在所述空閑存儲(chǔ)單元中選擇多個(gè)擦寫(xiě)次數(shù)在預(yù)設(shè)次數(shù)區(qū)間內(nèi)的存儲(chǔ)單元。
13.根據(jù)權(quán)利要求11所述的固態(tài)硬盤(pán),其特征在于,所述控制器在所述空閑存儲(chǔ)單元中選擇多個(gè)滿足約束條件的存儲(chǔ)單元作為目標(biāo)存儲(chǔ)單元的方面,具體用于:
所述控制器分別確定所述寫(xiě)指令對(duì)應(yīng)的M個(gè)數(shù)據(jù)塊的訪問(wèn)頻率,根據(jù)所述M個(gè)數(shù)據(jù)塊的訪問(wèn)頻率,分別確定所述M個(gè)數(shù)據(jù)塊對(duì)應(yīng)的讀寫(xiě)速度級(jí)別,在所述空閑存儲(chǔ)單元中選擇讀寫(xiě)速度級(jí)別與所述M個(gè)數(shù)據(jù)塊對(duì)應(yīng)的讀寫(xiě)速度級(jí)別相同的多個(gè)存儲(chǔ)單元;
所述控制器將數(shù)據(jù)塊寫(xiě)入讀寫(xiě)速度級(jí)別與所述數(shù)據(jù)塊對(duì)應(yīng)的讀寫(xiě)速度級(jí)別相同的目標(biāo)存儲(chǔ)單元。
14.根據(jù)權(quán)利要求10至13中任一項(xiàng)所述的固態(tài)硬盤(pán),其特征在于,在初始化階段,將所述固態(tài)硬盤(pán)的存儲(chǔ)單元的讀寫(xiě)速度級(jí)別配置為相同級(jí)別;
所述控制器還用于:在所述固態(tài)硬盤(pán)運(yùn)行階段,按照預(yù)設(shè)策略統(tǒng)計(jì)數(shù)據(jù)在閃存顆粒的數(shù)據(jù)緩沖區(qū)與存儲(chǔ)單元之間的傳輸時(shí)間,根據(jù)所述傳輸時(shí)間確定所述存儲(chǔ)單元的讀寫(xiě)速度級(jí)別。