System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專(zhuān)利技術(shù)涉及靜態(tài)存儲(chǔ),尤其涉及一種存儲(chǔ)裝置及其數(shù)據(jù)處理方法。
技術(shù)介紹
1、存儲(chǔ)芯片是嵌入式系統(tǒng)芯片的概念在存儲(chǔ)行業(yè)的具體應(yīng)用。無(wú)論是系統(tǒng)芯片還是存儲(chǔ)芯片,都是通過(guò)在單一芯片中嵌入軟件,以實(shí)現(xiàn)多功能、高性能以及對(duì)多種協(xié)議、多種硬件和不同應(yīng)用的支持。存儲(chǔ)芯片廣泛應(yīng)用于計(jì)算機(jī)、移動(dòng)設(shè)備、物聯(lián)網(wǎng)等領(lǐng)域,用于存儲(chǔ)各種數(shù)據(jù),如操作系統(tǒng)、應(yīng)用程序、音樂(lè)、視頻、照片等。
2、現(xiàn)有的存儲(chǔ)芯片中,僅攜帶小容量靜態(tài)隨機(jī)存儲(chǔ)器(sram,static?random?accessmemory)作為緩存,隨著存儲(chǔ)芯片的容量越來(lái)越大,會(huì)導(dǎo)致內(nèi)存空間不足。因此,存在待改進(jìn)之處。
技術(shù)實(shí)現(xiàn)思路
1、本專(zhuān)利技術(shù)提供一種存儲(chǔ)裝置及其數(shù)據(jù)處理方法,以解決現(xiàn)有存儲(chǔ)芯片的容量越來(lái)越大,而導(dǎo)致存儲(chǔ)芯片內(nèi)存空間不足的技術(shù)問(wèn)題。
2、本專(zhuān)利技術(shù)提供的一種存儲(chǔ)裝置,包括:
3、閃存,包括多個(gè)區(qū)塊,用以存儲(chǔ)主機(jī)數(shù)據(jù);以及
4、主控制器,與所述閃存電連接,所述主控制器包括:
5、靜態(tài)隨機(jī)存儲(chǔ)器,包括數(shù)據(jù)緩存區(qū)和其他緩存區(qū),所述數(shù)據(jù)緩存區(qū)包括主機(jī)數(shù)據(jù)的讀緩存區(qū)和寫(xiě)緩存區(qū);
6、中央處理單元,用以在所述寫(xiě)緩存區(qū)中選取第一存儲(chǔ)區(qū),所述寫(xiě)緩存區(qū)和所述讀緩存區(qū)共用所述第一存儲(chǔ)區(qū)的存儲(chǔ)空間,并在所述讀緩存區(qū)中選取第二存儲(chǔ)區(qū),所述第二存儲(chǔ)區(qū)作為所述其他緩存區(qū)的存儲(chǔ)空間;
7、其中,所述第一存儲(chǔ)區(qū)的存儲(chǔ)空間為寫(xiě)入主機(jī)數(shù)據(jù)的單位數(shù)據(jù)量,所述寫(xiě)緩存區(qū)除所述第一存儲(chǔ)區(qū)外的
8、其中,所述中央處理單元根據(jù)主機(jī)數(shù)據(jù)在所述寫(xiě)緩存區(qū)中的存儲(chǔ)容量,將所述主機(jī)數(shù)據(jù)傳輸至所述閃存中,或者將所述主機(jī)數(shù)據(jù)緩存至所述寫(xiě)緩存區(qū)中。
9、在本專(zhuān)利技術(shù)的一個(gè)實(shí)施例中,所述第一存儲(chǔ)區(qū)的存儲(chǔ)空間與所述第二存儲(chǔ)區(qū)的存儲(chǔ)空間相同。
10、在本專(zhuān)利技術(shù)的一個(gè)實(shí)施例中,在所述寫(xiě)緩存區(qū)的存儲(chǔ)空間被主機(jī)數(shù)據(jù)存儲(chǔ)滿時(shí),所述中央處理單元將第一主機(jī)數(shù)據(jù)傳輸至所述閃存中,將第二主機(jī)數(shù)據(jù)緩存至所述寫(xiě)緩存區(qū)中;
11、其中,所述第一主機(jī)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)空間與所述寫(xiě)緩存區(qū)的存儲(chǔ)空間的比值為整數(shù),所述第二主機(jī)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)空間小于所述寫(xiě)緩存區(qū)的存儲(chǔ)空間。
12、在本專(zhuān)利技術(shù)的一個(gè)實(shí)施例中,所述中央處理單元在所述寫(xiě)緩存區(qū)的存儲(chǔ)空間未被主機(jī)數(shù)據(jù)存儲(chǔ)滿時(shí),將所述主機(jī)數(shù)據(jù)緩存至所述寫(xiě)緩存區(qū)中;
13、當(dāng)讀取的主機(jī)數(shù)據(jù)緩存至所述寫(xiě)緩存區(qū)的剩余存儲(chǔ)空間、所述讀緩存區(qū)除所述第二存儲(chǔ)區(qū)外的存儲(chǔ)空間時(shí),所述中央處理單元將所述主機(jī)寫(xiě)入下一批次的主機(jī)數(shù)據(jù),覆寫(xiě)至所述寫(xiě)緩存區(qū)的剩余存儲(chǔ)空間中。
14、在本專(zhuān)利技術(shù)的一個(gè)實(shí)施例中,所述讀緩存區(qū)的存儲(chǔ)空間為32kb,所述寫(xiě)緩存區(qū)的存儲(chǔ)空間為96kb;
15、所述第一存儲(chǔ)區(qū)的存儲(chǔ)空間為4kb、8kb或者16kb,所述第一存儲(chǔ)區(qū)的存儲(chǔ)空間大于等于所述第二存儲(chǔ)區(qū)的存儲(chǔ)空間。
16、在本專(zhuān)利技術(shù)的一個(gè)實(shí)施例中,所述中央處理單元將所述閃存中不同邏輯單元上具有相同順序編號(hào)的區(qū)塊記為超級(jí)物理塊,將所述閃存中至少兩個(gè)所述超級(jí)物理塊記為超級(jí)邏輯塊;
17、所述中央處理單元將所述超級(jí)邏輯塊的擦寫(xiě)次數(shù)、讀取次數(shù),或者將所述超級(jí)物理塊的擦寫(xiě)次數(shù)、讀取次數(shù),緩存至所述其他緩存區(qū)中。
18、在本專(zhuān)利技術(shù)的一個(gè)實(shí)施例中,所述中央處理單元對(duì)所述超級(jí)邏輯塊進(jìn)行擦除操作時(shí),將所述超級(jí)邏輯塊對(duì)應(yīng)的擦寫(xiě)次數(shù)加一;
19、所述中央處理單元對(duì)所述超級(jí)邏輯塊的其中一個(gè)所述超級(jí)物理塊進(jìn)行讀取操作時(shí),將所述超級(jí)邏輯塊對(duì)應(yīng)的讀取次數(shù)加一。
20、在本專(zhuān)利技術(shù)的一個(gè)實(shí)施例中,所述中央處理單元在所述閃存中建立多個(gè)一級(jí)映射表,所述一級(jí)映射表用以存儲(chǔ)所述主機(jī)數(shù)據(jù)的邏輯地址和物理地址的映射信息;
21、在所述一級(jí)映射表中,所述主機(jī)數(shù)據(jù)的邏輯地址包括分段邏輯地址和段內(nèi)偏移地址,所述分段邏輯地址表示為首個(gè)主機(jī)數(shù)據(jù)對(duì)應(yīng)的邏輯地址;
22、所述中央處理單元在所述其他緩存區(qū)內(nèi)建立二級(jí)映射表,所述二級(jí)映射表用以緩存所述一級(jí)映射表的分段邏輯地址和對(duì)應(yīng)物理地址的映射信息。
23、在本專(zhuān)利技術(shù)的一個(gè)實(shí)施例中,在所述一級(jí)映射表中,多個(gè)所述主機(jī)數(shù)據(jù)的邏輯地址,按照先后順序進(jìn)行排列;
24、在所述二級(jí)映射表中,多個(gè)所述一級(jí)映射表對(duì)應(yīng)的分段邏輯地址,無(wú)序的進(jìn)行排列。
25、本專(zhuān)利技術(shù)還提出一種存儲(chǔ)裝置的數(shù)據(jù)處理方法,包括:
26、將靜態(tài)隨機(jī)存儲(chǔ)器的存儲(chǔ)空間區(qū)分為數(shù)據(jù)緩存區(qū)和其他緩存區(qū),將所述數(shù)據(jù)緩存區(qū)的存儲(chǔ)空間區(qū)分為讀緩存區(qū)和寫(xiě)緩存區(qū);
27、從閃存上讀取主機(jī)數(shù)據(jù),并將該主機(jī)數(shù)據(jù)緩存至所述讀緩存區(qū)中,接收主機(jī)寫(xiě)入的主機(jī)數(shù)據(jù),并將該主機(jī)數(shù)據(jù)緩存至所述寫(xiě)緩存區(qū)中;
28、在所述寫(xiě)緩存區(qū)中選取第一存儲(chǔ)區(qū),所述寫(xiě)緩存區(qū)和所述讀緩存區(qū)共用所述第一存儲(chǔ)區(qū)的存儲(chǔ)空間,在所述讀緩存區(qū)中選取第二存儲(chǔ)區(qū),所述第二存儲(chǔ)區(qū)作為所述其他緩存區(qū)的存儲(chǔ)空間;
29、將所述第一存儲(chǔ)區(qū)的存儲(chǔ)空間設(shè)定為寫(xiě)入主機(jī)數(shù)據(jù)的單位數(shù)據(jù)量,將所述寫(xiě)緩存區(qū)除所述第一存儲(chǔ)區(qū)外的存儲(chǔ)空間與所述第一存儲(chǔ)區(qū)的存儲(chǔ)空間的比值設(shè)定為整數(shù);
30、根據(jù)主機(jī)數(shù)據(jù)在所述寫(xiě)緩存區(qū)中的存儲(chǔ)容量,將所述主機(jī)數(shù)據(jù)傳輸至所述閃存中,或者將所述主機(jī)數(shù)據(jù)緩存至所述寫(xiě)緩存區(qū)中。
31、本專(zhuān)利技術(shù)的有益效果:本專(zhuān)利技術(shù)提出一種存儲(chǔ)裝置及其數(shù)據(jù)處理方法,在靜態(tài)隨機(jī)存儲(chǔ)器中,對(duì)寫(xiě)入的主機(jī)數(shù)據(jù)或者讀取的主機(jī)數(shù)據(jù),所緩存的存儲(chǔ)空間進(jìn)行動(dòng)態(tài)調(diào)整,可提高靜態(tài)隨機(jī)存儲(chǔ)器中存儲(chǔ)空間的利用效率。
本文檔來(lái)自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種存儲(chǔ)裝置,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的存儲(chǔ)裝置,其特征在于,所述第一存儲(chǔ)區(qū)的存儲(chǔ)空間與所述第二存儲(chǔ)區(qū)的存儲(chǔ)空間相同。
3.根據(jù)權(quán)利要求1所述的存儲(chǔ)裝置,其特征在于,在所述寫(xiě)緩存區(qū)的存儲(chǔ)空間被主機(jī)數(shù)據(jù)存儲(chǔ)滿時(shí),所述中央處理單元將第一主機(jī)數(shù)據(jù)傳輸至所述閃存中,將第二主機(jī)數(shù)據(jù)緩存至所述寫(xiě)緩存區(qū)中;
4.根據(jù)權(quán)利要求1所述的存儲(chǔ)裝置,其特征在于,所述中央處理單元在所述寫(xiě)緩存區(qū)的存儲(chǔ)空間未被主機(jī)數(shù)據(jù)存儲(chǔ)滿時(shí),將所述主機(jī)數(shù)據(jù)緩存至所述寫(xiě)緩存區(qū)中;
5.根據(jù)權(quán)利要求1所述的存儲(chǔ)裝置,其特征在于,所述讀緩存區(qū)的存儲(chǔ)空間為32KB,所述寫(xiě)緩存區(qū)的存儲(chǔ)空間為96KB;
6.根據(jù)權(quán)利要求1所述的存儲(chǔ)裝置,其特征在于,所述中央處理單元將所述閃存中不同邏輯單元上具有相同順序編號(hào)的區(qū)塊記為超級(jí)物理塊,將所述閃存中至少兩個(gè)所述超級(jí)物理塊記為超級(jí)邏輯塊;
7.根據(jù)權(quán)利要求6所述的存儲(chǔ)裝置,其特征在于,所述中央處理單元對(duì)所述超級(jí)邏輯塊進(jìn)行擦除操作時(shí),將所述超級(jí)邏輯塊對(duì)應(yīng)的擦寫(xiě)次數(shù)加一;
8.根據(jù)權(quán)利要求1所
9.根據(jù)權(quán)利要求8所述的存儲(chǔ)裝置,其特征在于,在所述一級(jí)映射表中,多個(gè)所述主機(jī)數(shù)據(jù)的邏輯地址,按照先后順序進(jìn)行排列;
10.一種存儲(chǔ)裝置的數(shù)據(jù)處理方法,其特征在于,包括:
...【技術(shù)特征摘要】
1.一種存儲(chǔ)裝置,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的存儲(chǔ)裝置,其特征在于,所述第一存儲(chǔ)區(qū)的存儲(chǔ)空間與所述第二存儲(chǔ)區(qū)的存儲(chǔ)空間相同。
3.根據(jù)權(quán)利要求1所述的存儲(chǔ)裝置,其特征在于,在所述寫(xiě)緩存區(qū)的存儲(chǔ)空間被主機(jī)數(shù)據(jù)存儲(chǔ)滿時(shí),所述中央處理單元將第一主機(jī)數(shù)據(jù)傳輸至所述閃存中,將第二主機(jī)數(shù)據(jù)緩存至所述寫(xiě)緩存區(qū)中;
4.根據(jù)權(quán)利要求1所述的存儲(chǔ)裝置,其特征在于,所述中央處理單元在所述寫(xiě)緩存區(qū)的存儲(chǔ)空間未被主機(jī)數(shù)據(jù)存儲(chǔ)滿時(shí),將所述主機(jī)數(shù)據(jù)緩存至所述寫(xiě)緩存區(qū)中;
5.根據(jù)權(quán)利要求1所述的存儲(chǔ)裝置,其特征在于,所述讀緩存區(qū)的存儲(chǔ)空間為32kb,所述寫(xiě)緩存區(qū)的存儲(chǔ)空間為96kb;
6.根據(jù)權(quán)利要求1所述的存...
【專(zhuān)利技術(shù)屬性】
技術(shù)研發(fā)人員:陳文濤,許建強(qiáng),蘇忠益,
申請(qǐng)(專(zhuān)利權(quán))人:合肥康芯威存儲(chǔ)技術(shù)有限公司,
類(lèi)型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。