1.一種基于數(shù)據(jù)特征的固態(tài)硬盤SSD加速系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,包括:
寫入數(shù)據(jù)到固態(tài)硬盤SSD;
在寫入數(shù)據(jù)到固態(tài)硬盤SSD后,通過(guò)固態(tài)硬盤SSD提供的自定義命令來(lái)添加數(shù)據(jù)特征,用來(lái)標(biāo)識(shí)數(shù)據(jù)是否預(yù)讀取及預(yù)讀取的范圍及關(guān)聯(lián)性。
2.如權(quán)利要求1所述的基于數(shù)據(jù)特征的固態(tài)硬盤SSD加速系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,在所述寫入數(shù)據(jù)到固態(tài)硬盤SSD之前,還包括:
增加并維護(hù)一個(gè)邏輯地址特征表,所述邏輯地址特征表中的每一項(xiàng)記錄了一段邏輯地址的特征,默認(rèn)為空。
3.如權(quán)利要求1所述的基于數(shù)據(jù)特征的固態(tài)硬盤SSD加速系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,所述寫入數(shù)據(jù)到固態(tài)硬盤SSD,包括:
在固態(tài)硬盤SSD收到寫操作命令時(shí),寫入數(shù)據(jù)到固態(tài)硬盤SSD。
4.如權(quán)利要求2所述的基于數(shù)據(jù)特征的固態(tài)硬盤SSD加速系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,所述在寫入數(shù)據(jù)到固態(tài)硬盤SSD后,通過(guò)固態(tài)硬盤SSD提供的自定義命令來(lái)添加數(shù)據(jù)特征,用來(lái)標(biāo)識(shí)數(shù)據(jù)是否預(yù)讀取及預(yù)讀取的范圍及關(guān)聯(lián)性,包括:
在寫入數(shù)據(jù)到固態(tài)硬盤SSD后,通過(guò)修改邏輯地址特征表來(lái)記錄不同的邏輯地址和直接的預(yù)讀關(guān)系來(lái)提供自定義命令,通過(guò)固態(tài)硬盤SSD提供的所述自定義命令來(lái)添加數(shù)據(jù)特征,用來(lái)標(biāo)識(shí)數(shù)據(jù)是否預(yù)讀取及預(yù)讀取的范圍及關(guān)聯(lián)性。
5.如權(quán)利要求2所述的基于數(shù)據(jù)特征的固態(tài)硬盤SSD加速系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,所述邏輯地址特征表包括:起始邏輯地址數(shù)據(jù)、邏輯地址數(shù)量數(shù)據(jù)、邏輯地址特征數(shù)據(jù)。
6.如權(quán)利要求1所述的基于數(shù)據(jù)特征的固態(tài)硬盤SSD加速系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,所述在寫入數(shù)據(jù)到固態(tài)硬盤SSD后,通過(guò)固態(tài)硬盤SSD提供的自定義命令來(lái)添加數(shù)據(jù)特征,用來(lái)標(biāo)識(shí)數(shù)據(jù)是否預(yù)讀取及預(yù)讀取的范圍及關(guān)聯(lián)性之后,還包括:
更新數(shù)據(jù)的特征到邏輯地址特征表中。
7.如權(quán)利要求6所述的基于數(shù)據(jù)特征的固態(tài)硬盤SSD加速系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,在所述更新數(shù)據(jù)的特征到邏輯地址特征表中之后,還包括:
讀取數(shù)據(jù),并記錄所述讀取到的數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)特征;
根據(jù)所述讀取到的數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)特征,預(yù)讀取同一數(shù)據(jù)特征的下一筆數(shù)據(jù)到固態(tài)硬盤SSD的數(shù)據(jù)緩沖區(qū)。
8.如權(quán)利要求7所述的基于數(shù)據(jù)特征的固態(tài)硬盤SSD加速系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,所述讀取數(shù)據(jù),并記錄所述讀取到的數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)特征,包括:
在固態(tài)硬盤SSD收到讀操作命令時(shí),讀取數(shù)據(jù),并記錄所述讀取到的數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)特征。
9.如權(quán)利要求7所述的基于數(shù)據(jù)特征的固態(tài)硬盤SSD加速系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,所述根據(jù)所述讀取到的數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)特征,預(yù)讀取同一數(shù)據(jù)特征的下一筆數(shù)據(jù)到固態(tài)硬盤SSD的數(shù)據(jù)緩沖區(qū),包括:
根據(jù)所述讀取到的數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)特征,在所述讀取到的數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)特征要求預(yù)讀操作時(shí),預(yù)讀取同一數(shù)據(jù)特征的下一筆數(shù)據(jù)到固態(tài)硬盤SSD的數(shù)據(jù)緩沖區(qū)。
10.如權(quán)利要求7所述的基于數(shù)據(jù)特征的固態(tài)硬盤SSD加速系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,所述在根據(jù)所述讀取到的數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)特征,預(yù)讀取同一數(shù)據(jù)特征的下一筆數(shù)據(jù)到固態(tài)硬盤SSD的數(shù)據(jù)緩沖區(qū)之后,還包括:
預(yù)讀取完同一數(shù)據(jù)特征的所有數(shù)據(jù)到固態(tài)硬盤SSD的數(shù)據(jù)緩沖區(qū)。