System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本申請涉及存儲,尤其涉及一種存儲管理方法及存儲管理裝置。
技術(shù)介紹
1、嵌入式電子產(chǎn)品會使用串列外設(shè)接口nand快閃存儲器(serial?peripheralinterface?nand?flash?memory,spi?nand?flash)作為外部大容量存儲器,包括多個可擦除的區(qū)塊(block),以存儲鏡像系統(tǒng)文件以及文件系統(tǒng)等數(shù)據(jù)。其中,文件系統(tǒng)是以區(qū)塊(block)為單位來進行數(shù)據(jù)存儲的,在上述分配方式下,即便文件的數(shù)據(jù)量較小,該文件依舊會占用整個區(qū)塊。因此,上述分配方式將導(dǎo)致空間利用率低。
技術(shù)實現(xiàn)思路
1、本申請的目的之一在于提供一種存儲管理方法及存儲管理裝置,以改善現(xiàn)有技術(shù)的不足。
2、在一些實施例中,存儲管理方法通過一文件系統(tǒng)存取一存儲設(shè)備,所述存儲設(shè)備包括多個區(qū)塊,所述文件系統(tǒng)中包括映射于所述多個區(qū)塊的多個邏輯塊,所述多個邏輯塊的每一個有一個邏輯塊號;所述存儲管理方法包括:接收一第一存儲請求以存儲第一類型的一第一數(shù)據(jù);響應(yīng)所述第一存儲請求將所述多個邏輯塊中的一第一邏輯塊劃分為多個子邏輯塊;分配所述多個子邏輯塊的一第一子邏輯塊予所述第一數(shù)據(jù);生成映射于所述第一子邏輯塊的一第一邏輯識別碼以在所述第一邏輯識別碼中記錄所述第一類型對應(yīng)的一為第一值的狀態(tài)標(biāo)記、所述第一子邏輯塊的一子邏輯塊號以及所述第一邏輯塊的邏輯塊號;接收一第二存儲請求以存儲第二類型的一第二數(shù)據(jù);響應(yīng)所述第二存儲請求將所述多個邏輯塊中的一第二邏輯塊分配予所述第二數(shù)據(jù);以及生成映射于所述第二邏輯塊
3、在一些實施例中,存儲管理裝置通過一文件系統(tǒng)存取一存儲設(shè)備,所述存儲設(shè)備包括多個區(qū)塊,所述文件系統(tǒng)中包括映射于所述多個區(qū)塊的多個邏輯塊,所述多個邏輯塊的每一個有一個邏輯塊號;所述存儲管理裝置包括處理器,處理器根據(jù)存儲器中至少一指令以執(zhí)行以下步驟:接收一第一存儲請求以存儲第一類型的一第一數(shù)據(jù);響應(yīng)所述第一存儲請求將所述多個邏輯塊中的一第一邏輯塊劃分為多個子邏輯塊;分配所述多個子邏輯塊的一第一子邏輯塊予所述第一數(shù)據(jù);生成映射于所述第一子邏輯塊的一第一邏輯識別碼以在所述第一邏輯識別碼中記錄所述第一類型對應(yīng)的一為第一值的狀態(tài)標(biāo)記、所述第一子邏輯塊的一子邏輯塊號以及所述第一邏輯塊的邏輯塊號;接收一第二存儲請求以存儲第二類型的一第二數(shù)據(jù);響應(yīng)所述第二存儲請求將所述多個邏輯塊中的一第二邏輯塊分配予所述第二數(shù)據(jù);以及生成映射于所述第二邏輯塊的一第二邏輯識別碼以在所述第二邏輯識別碼中記錄所述第二類型對應(yīng)的一為第二值的狀態(tài)標(biāo)記、一預(yù)設(shè)子邏輯塊號以及所述第二邏輯塊的邏輯塊號。
4、本申請的存儲管理方法及存儲管理裝置將邏輯塊進一步劃分為多個子邏輯塊,再以邏輯塊中的多個子邏輯塊來分別存儲數(shù)據(jù)量較小的多筆數(shù)據(jù),因此,若同一個邏輯塊尚有空閑的子邏輯塊,上述空閑的子邏輯塊將被分配給其余數(shù)據(jù)來進行使用,是以本申請的存儲管理方法及存儲管理裝置得以有效率地進行存儲空間的分配,因此得以避免浪費存儲空間。
5、有關(guān)本申請的特征、實作與功效,現(xiàn)配合附圖作實施例詳細說明如下。
本文檔來自技高網(wǎng)...【技術(shù)保護點】
1.一種存儲管理方法,其特征在于,通過一文件系統(tǒng)存取一存儲設(shè)備,所述存儲設(shè)備包括多個區(qū)塊,所述文件系統(tǒng)中包括映射于所述多個區(qū)塊的多個邏輯塊,所述多個邏輯塊的每一個有一個邏輯塊號;所述存儲管理方法,包括:
2.如權(quán)利要求1所述的存儲管理方法,其特征在于,所述將所述多個邏輯塊中的所述第一邏輯塊劃分為所述多個子邏輯塊包括:生成并記錄用于標(biāo)記所述多個子邏輯塊的多個子邏輯塊號。
3.如權(quán)利要求1所述的存儲管理方法,其特征在于,所述將所述多個邏輯塊中的所述第一邏輯塊劃分為所述多個子邏輯塊包括:為所述多個子邏輯塊的每一個設(shè)置一使用標(biāo)記,以及
4.如權(quán)利要求3所述的存儲管理方法,其特征在于,還包括:
5.如權(quán)利要求1所述的存儲管理方法,其特征在于,所述將所述多個邏輯塊中的所述第一邏輯塊劃分為所述多個子邏輯塊包括:
6.如權(quán)利要求1所述的存儲管理方法,其特征在于,所述邏輯識別碼占據(jù)預(yù)設(shè)比特數(shù),所述邏輯識別碼中的第一比特數(shù)用于記錄所述狀態(tài)標(biāo)記、第二比特數(shù)用于記錄所述子邏輯塊號以及第三比特數(shù)用于記錄所述邏輯塊號,所述第一比特數(shù)、所述第二比特數(shù)
7.如權(quán)利要求1所述的存儲管理方法,其特征在于,還包括:
8.如權(quán)利要求1所述的存儲管理方法,其特征在于,還包括:
9.如權(quán)利要求1所述的存儲管理方法,其特征在于,還包括:
10.一種存儲管理裝置,其特征在于,通過一文件系統(tǒng)存取一存儲設(shè)備,所述存儲設(shè)備包括多個區(qū)塊,所述文件系統(tǒng)中包括映射于所述多個區(qū)塊的多個邏輯塊,所述多個邏輯塊的每一個有一個邏輯塊號;所述存儲管理裝置,包括:
11.如權(quán)利要求10所述的存儲管理裝置,其特征在于,所述處理器執(zhí)行的所述將所述多個邏輯塊中的所述第一邏輯塊劃分為所述多個子邏輯塊包括:生成并記錄用于標(biāo)記所述多個子邏輯塊的多個子邏輯塊號。
12.如權(quán)利要求10所述的存儲管理裝置,其特征在于,所述處理器執(zhí)行的所述將所述多個邏輯塊中的所述第一邏輯塊劃分為所述多個子邏輯塊包括:為所述多個子邏輯塊的每一個設(shè)置一使用標(biāo)記,以及
13.如權(quán)利要求12所述的存儲管理裝置,其特征在于,所述處理器還根據(jù)所述存儲器中所述至少一指令以執(zhí)行以下步驟:
14.如權(quán)利要求10所述的存儲管理裝置,其特征在于,所述處理器執(zhí)行的所述將所述多個邏輯塊中的所述第一邏輯塊劃分為所述多個子邏輯塊包括:
15.如權(quán)利要求10所述的存儲管理裝置,其特征在于,所述邏輯識別碼占據(jù)預(yù)設(shè)比特數(shù),所述邏輯識別碼中的第一比特數(shù)用于記錄所述狀態(tài)標(biāo)記、第二比特數(shù)用于記錄所述子邏輯塊號以及第三比特數(shù)用于記錄所述邏輯塊號,所述第一比特數(shù)、所述第二比特數(shù)和所述第三比特數(shù)的和等于或小于所述預(yù)設(shè)比特數(shù)。
16.如權(quán)利要求10所述的存儲管理裝置,其特征在于,所述處理器還根據(jù)所述存儲器中所述至少一指令以執(zhí)行以下步驟:
17.如權(quán)利要求10所述的存儲管理裝置,其特征在于,所述處理器還根據(jù)所述存儲器中所述至少一指令以執(zhí)行以下步驟:
18.如權(quán)利要求10所述的存儲管理裝置,其特征在于,所述處理器還根據(jù)所述存儲器中所述至少一指令以執(zhí)行以下步驟:
...【技術(shù)特征摘要】
1.一種存儲管理方法,其特征在于,通過一文件系統(tǒng)存取一存儲設(shè)備,所述存儲設(shè)備包括多個區(qū)塊,所述文件系統(tǒng)中包括映射于所述多個區(qū)塊的多個邏輯塊,所述多個邏輯塊的每一個有一個邏輯塊號;所述存儲管理方法,包括:
2.如權(quán)利要求1所述的存儲管理方法,其特征在于,所述將所述多個邏輯塊中的所述第一邏輯塊劃分為所述多個子邏輯塊包括:生成并記錄用于標(biāo)記所述多個子邏輯塊的多個子邏輯塊號。
3.如權(quán)利要求1所述的存儲管理方法,其特征在于,所述將所述多個邏輯塊中的所述第一邏輯塊劃分為所述多個子邏輯塊包括:為所述多個子邏輯塊的每一個設(shè)置一使用標(biāo)記,以及
4.如權(quán)利要求3所述的存儲管理方法,其特征在于,還包括:
5.如權(quán)利要求1所述的存儲管理方法,其特征在于,所述將所述多個邏輯塊中的所述第一邏輯塊劃分為所述多個子邏輯塊包括:
6.如權(quán)利要求1所述的存儲管理方法,其特征在于,所述邏輯識別碼占據(jù)預(yù)設(shè)比特數(shù),所述邏輯識別碼中的第一比特數(shù)用于記錄所述狀態(tài)標(biāo)記、第二比特數(shù)用于記錄所述子邏輯塊號以及第三比特數(shù)用于記錄所述邏輯塊號,所述第一比特數(shù)、所述第二比特數(shù)和所述第三比特數(shù)的和等于或小于所述預(yù)設(shè)比特數(shù)。
7.如權(quán)利要求1所述的存儲管理方法,其特征在于,還包括:
8.如權(quán)利要求1所述的存儲管理方法,其特征在于,還包括:
9.如權(quán)利要求1所述的存儲管理方法,其特征在于,還包括:
10.一種存儲管理裝置,其特征在于,通過一文件系統(tǒng)存取一存儲設(shè)備,所述存儲設(shè)備包括多個區(qū)塊,所述文件系統(tǒng)中包括映射于所述多個區(qū)塊的多個...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:汪艷青,張鑫,吳艷雄,
申請(專利權(quán))人:星宸科技股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。