最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

隨機讀請求的響應方法、終端設備和存儲介質(zhì)與流程

文檔序號:41943843發(fā)布日期:2025-05-16 14:01閱讀:3來源:國知局
隨機讀請求的響應方法、終端設備和存儲介質(zhì)與流程

本發(fā)明屬于數(shù)據(jù)處理領域,尤其涉及一種隨機讀請求的響應方法、終端設備和存儲介質(zhì)。


背景技術:

1、l2p表(邏輯至物理映射表)用于映射邏輯塊地址(lba)到物理塊地址(pba)。

2、傳統(tǒng)的存儲設備中,對于順序讀寫有著較好的性能,但在進行隨機讀時,對于每個隨機讀請求,需要頻繁地訪問邏輯至物理映射表格來找到對應的物理地址,從而獲取數(shù)據(jù)塊??梢?,傳統(tǒng)的處理機制在處理隨機讀請求時需要較長的響應時間,需要一種新的技術手段解決上述技術問題。


技術實現(xiàn)思路

1、鑒于此,本發(fā)明實施例提供一種隨機讀請求的響應方法、終端設備和存儲介質(zhì),可以解決相關技術中處理隨機讀請求時需要較長的響應時間的問題。

2、本發(fā)明第一方面提供了一種隨機讀請求的響應方法,隨機讀請求的響應方法包括:

3、獲取達到預設條件的至少一個邏輯塊地址區(qū)間;

4、若邏輯塊地址區(qū)間存在處于連續(xù)范圍內(nèi)的目標邏輯塊地址區(qū)間,則將目標邏輯塊地址區(qū)間整理成邏輯至物理映射壓縮段,邏輯至物理映射壓縮段包括邏輯塊起始地址、物理塊起始地址以及壓縮段長度;

5、將邏輯至物理映射壓縮段添加到壓縮段數(shù)組中;

6、檢測到隨機讀請求時,優(yōu)先根據(jù)壓縮段數(shù)組響應隨機讀請求。

7、可選的,在本發(fā)明第一方面的第一種實現(xiàn)方式中,將邏輯至物理映射壓縮段添加到壓縮段數(shù)組中的步驟包括:

8、檢測壓縮段數(shù)組中已有壓縮段的壓縮段數(shù)量;

9、若壓縮段數(shù)量大于預設數(shù)量,則根據(jù)已有壓縮段的添加時間,刪除至少一個歷史壓縮段,并將將邏輯至物理映射壓縮段添加到壓縮段數(shù)組中。

10、可選的,在本發(fā)明第一方面的第二種實現(xiàn)方式中,檢測到隨機讀請求時,優(yōu)先根據(jù)壓縮段數(shù)組響應隨機讀請求,還包括:

11、檢測到隨機讀請求時,判斷隨機讀請求的邏輯塊地址是否命中壓縮段數(shù)組中的目標壓縮段;

12、若命中壓縮段數(shù)組中的目標壓縮段,返回目標壓縮段對應的數(shù)據(jù),以響應隨機讀請求。

13、可選的,在本發(fā)明第一方面的第三種實現(xiàn)方式中,檢測到隨機讀請求時,判斷隨機讀請求的邏輯塊地址是否命中壓縮段數(shù)組中的目標壓縮段的步驟之后,方法還包括:

14、若隨機讀請求的邏輯塊地址未命中目標壓縮段,則執(zhí)行邏輯至物理映射表格查找操作,以確定隨機讀請求對應的物理塊地址;

15、根據(jù)物理塊地址,讀取并返回響應數(shù)據(jù),以響應隨機讀請求。

16、可選的,在本發(fā)明第一方面的第四種實現(xiàn)方式中,將邏輯至物理映射壓縮段添加到壓縮段數(shù)組中的步驟之前,方法還包括:

17、檢測壓縮段數(shù)組中的現(xiàn)有壓縮段數(shù)量;

18、若現(xiàn)有壓縮段數(shù)量大于預設壓縮段數(shù)量,則停止對邏輯至物理映射壓縮段的處理;

19、在壓縮段數(shù)組中確定并刪除無效壓縮段。

20、可選的,在本發(fā)明第一方面的第五種實現(xiàn)方式中,將邏輯至物理映射壓縮段添加到壓縮段數(shù)組中的步驟之后,方法還包括:

21、檢測壓縮段數(shù)組中是否存在冷數(shù)據(jù)壓縮段,冷數(shù)據(jù)壓縮段對應的數(shù)據(jù)為數(shù)據(jù)訪問率低的冷數(shù)據(jù);

22、若存在冷數(shù)據(jù)壓縮塊,將冷數(shù)據(jù)壓縮塊標記為無效壓縮段并刪除。

23、可選的,在本發(fā)明第一方面的第六種實現(xiàn)方式中,將邏輯至物理映射壓縮段添加到壓縮段數(shù)組中的步驟之后,方法還包括:

24、當壓縮段數(shù)組中的目標邏輯至物理映射段對應的目標數(shù)據(jù)發(fā)生更新時,判定目標邏輯至物理映射段為過時壓縮段;

25、刪除過時壓縮段,以避免根據(jù)過時壓縮段讀取錯誤數(shù)據(jù)響應隨機讀請求。

26、可選的,在本發(fā)明第一方面的第七種實現(xiàn)方式中,獲取達到預設條件的至少一個邏輯塊地址區(qū)間的步驟包括:

27、在預設時間內(nèi),根據(jù)預設獲取數(shù)量,獲取訪問頻率大于等于預設頻率的至少一個邏輯塊地址區(qū)間。

28、第二方面,本發(fā)明實施例提供了一種終端設備,包括存儲器、處理器以及存儲在存儲器中并可在處理器上運行的計算機程序,處理器執(zhí)行計算機程序時實現(xiàn)上述隨機讀請求的響應方法的步驟。

29、第三方面,本發(fā)明實施例提供了一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)存儲有計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)上述隨機讀請求的響應方法的步驟。

30、第四方面,本發(fā)明實施例提供了一種計算機程序產(chǎn)品,當計算機程序產(chǎn)品在終端設備上運行時,使得終端設備執(zhí)行上述隨機讀請求的響應方法。

31、本發(fā)明實施例與現(xiàn)有技術相比的有益效果是:獲取達到預設條件的至少一個邏輯塊地址區(qū)間;若邏輯塊地址區(qū)間存在處于連續(xù)范圍內(nèi)的目標邏輯塊地址區(qū)間,則將目標邏輯塊地址區(qū)間整理成邏輯至物理映射壓縮段,邏輯至物理映射壓縮段包括邏輯塊起始地址、物理塊起始地址以及壓縮段長度;將邏輯至物理映射壓縮段添加到壓縮段數(shù)組中;檢測到隨機讀請求時,優(yōu)先根據(jù)壓縮段數(shù)組響應隨機讀請求。通過將多個連續(xù)的邏輯塊地址及其對應的物理塊地址進行合并,形成一個包含邏輯塊起始地址、物理塊起始地址以及壓縮段長度的壓縮段。當檢測到隨機讀請求時,可優(yōu)先根據(jù)壓縮段數(shù)組來響應這些請求。由于壓縮段數(shù)組中的每個元素都代表了一組連續(xù)的邏輯塊地址區(qū)間及其對應的物理塊地址,因此在查找物理地址時,可迅速定位到目標邏輯塊地址所在的壓縮段,而無需逐個訪問l2p表格中的每一項,從而降低了隨機讀請求所需的響應時間。



技術特征:

1.一種隨機讀請求的響應方法,其特征在于,包括:

2.如權利要求1所述的隨機讀請求的響應方法,其特征在于,所述將所述邏輯至物理映射壓縮段添加到壓縮段數(shù)組中的步驟包括:

3.如權利要求1-2任一項所述的隨機讀請求的響應方法,其特征在于,所述檢測到隨機讀請求時,優(yōu)先根據(jù)所述壓縮段數(shù)組響應所述隨機讀請求,包括:

4.如權利要求3所述的隨機讀請求的響應方法,其特征在于,所述檢測到隨機讀請求時,判斷所述隨機讀請求的邏輯塊地址是否命中所述壓縮段數(shù)組中的目標壓縮段的步驟之后,所述方法還包括:

5.如權利要求3所述的隨機讀請求的響應方法,其特征在于,將所述邏輯至物理映射壓縮段添加到壓縮段數(shù)組中的步驟之前,所述方法還包括:

6.如權利要求5所述的隨機讀請求的響應方法,其特征在于,所述將所述邏輯至物理映射壓縮段添加到壓縮段數(shù)組中的步驟之后,所述方法還包括:

7.如權利要求1所述的隨機讀請求的響應方法,其特征在于,所述將所述邏輯至物理映射壓縮段添加到壓縮段數(shù)組中的步驟之后,所述方法還包括:

8.如權利要求1所述的隨機讀請求的響應方法,其特征在于,所述獲取達到預設條件的至少一個邏輯塊地址區(qū)間的步驟包括:

9.一種終端設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如權利要求1至8任一項所述隨機讀請求的響應方法的步驟。

10.一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1至8任一項所述隨機讀請求的響應方法的步驟。


技術總結(jié)
本發(fā)明適用于數(shù)據(jù)處理領域,公開了一種隨機讀請求的響應方法、終端設備和存儲介質(zhì)。隨機讀請求的響應方法包括:獲取達到預設條件的至少一個邏輯塊地址區(qū)間;若邏輯塊地址區(qū)間存在處于連續(xù)范圍內(nèi)的目標邏輯塊地址區(qū)間,則將目標邏輯塊地址區(qū)間整理成邏輯至物理映射壓縮段,邏輯至物理映射壓縮段包括邏輯塊起始地址、物理塊起始地址以及壓縮段長度;將邏輯至物理映射壓縮段添加到壓縮段數(shù)組中;檢測到隨機讀請求時,優(yōu)先根據(jù)壓縮段數(shù)組響應隨機讀請求。本發(fā)明降低了隨機讀請求所需的響應時間。

技術研發(fā)人員:徐春杰,吳大畏
受保護的技術使用者:深圳市硅格半導體有限公司
技術研發(fā)日:
技術公布日:2025/5/15
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1