基于目錄索引的固態(tài)硬盤自動(dòng)更新系統(tǒng)及其應(yīng)用的制作方法
【專利摘要】本發(fā)明涉及一種基于目錄索引的固態(tài)硬盤自動(dòng)更新系統(tǒng)及其應(yīng)用,所述的自動(dòng)更新系統(tǒng)包括帶目錄索引文件的固態(tài)硬盤、CPU、ROM、RAM、系統(tǒng)總線和上位機(jī),所述的系統(tǒng)總線分別與固態(tài)硬盤、CPU、ROM、RAM、上位機(jī)連接。與現(xiàn)有技術(shù)相比,本發(fā)明具有提高了固態(tài)硬盤的讀取速度等優(yōu)點(diǎn)。
【專利說明】基于目錄索引的固態(tài)硬盤自動(dòng)更新系統(tǒng)及其應(yīng)用
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種固態(tài)硬盤自動(dòng)更新技術(shù),尤其是涉及一種基于目錄索引的固態(tài)硬盤自動(dòng)更新系統(tǒng)及其應(yīng)用。
【背景技術(shù)】
[0002]固態(tài)硬盤(Solid State Drive, SSD)主要包括Flash管理芯片和Flash芯片,與傳統(tǒng)硬盤相比其特別之處在于沒有機(jī)械結(jié)構(gòu),具有低耗電、耐震、穩(wěn)定性高、耐低溫等優(yōu)點(diǎn)。
[0003]Flash管理芯片負(fù)責(zé)完成Flash的管理和數(shù)據(jù)存儲(chǔ)的管理。數(shù)據(jù)存儲(chǔ)的管理主要是通過寫均衡算法(Wear Levelling算法)來保證系統(tǒng)中所有的Flash被均勻的擦寫和使用,以延長整個(gè)SSD產(chǎn)品的使用壽命。Flash管理芯片還負(fù)責(zé)通過標(biāo)準(zhǔn)接口與宿主設(shè)備(使用SSD作為存儲(chǔ)的設(shè)備)互通。
[0004]現(xiàn)有SSD的不足之處在于,都是通過Flash管理芯片直接對(duì)Flash進(jìn)行讀寫控制,所以整個(gè)SSD的讀寫速度受到Flash本身讀寫速度的限制,盡管有些SSD的讀寫速度已經(jīng)超過傳統(tǒng)硬盤,但仍然無法滿足一些對(duì)讀寫速度有較高要求的應(yīng)用場(chǎng)合。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷而提供一種基于目錄索引的固態(tài)硬盤自動(dòng)更新系統(tǒng)及其應(yīng)用。
[0006]本發(fā)明的目的可以通過以下技術(shù)方案來實(shí)現(xiàn):
[0007]—種基于目錄索引的固態(tài)硬盤自動(dòng)更新系統(tǒng),其特征在于,包括帶目錄索引文件的固態(tài)硬盤、CPU、R0M、RAM、系統(tǒng)總線和上位機(jī),所述的系統(tǒng)總線分別與固態(tài)硬盤、CPU、R0M、RAM、上位機(jī)連接。
[0008]所述的RAM為雙端口 RAM。
[0009]一種基于目錄索引的固態(tài)硬盤自動(dòng)更新系統(tǒng)的應(yīng)用,其特征在于,包括以下步驟:
[0010]I)系統(tǒng)初始化;
[0011]2)固態(tài)硬盤上的目錄索引文件映射到RAM的設(shè)定區(qū)域;
[0012]3)上位機(jī)通過訪問RAM來獲得當(dāng)前固態(tài)硬盤的文件信息;
[0013]4)上位機(jī)對(duì)固態(tài)硬盤的文件信息進(jìn)行讀寫后,把RAM設(shè)定區(qū)域內(nèi)的信息保存到固態(tài)硬盤的目錄索引文件中。
[0014]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):
[0015]提高了固態(tài)硬盤的讀取速度,避免了上位機(jī)讀寫文件目錄時(shí),反復(fù)讀取固態(tài)硬盤,影響主系統(tǒng)反應(yīng)速度。
【專利附圖】
【附圖說明】
[0016]圖1為本發(fā)明的結(jié)構(gòu)示意圖;[0017]圖2為本發(fā)明的工作流程圖。
【具體實(shí)施方式】
[0018]下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說明。
[0019]實(shí)施例
[0020]如圖1所示,一種基于目錄索引的固態(tài)硬盤自動(dòng)更新系統(tǒng),包括帶目錄索引文件的固態(tài)硬盤1、CPU4、R0M3、RAM2、系統(tǒng)總線5和上位機(jī)6,所述的系統(tǒng)總線6分別與固態(tài)硬盤1、CPU4、R0M3、RAM2、上位機(jī)6連接。所述的RAM2為雙端口 RAM。
[0021]如圖2所示,本發(fā)明的工作流程包括以下步驟:
[0022]I)系統(tǒng)初始化;
[0023]2)固態(tài)硬盤上的目錄索引文件映射到RAM的設(shè)定區(qū)域;
[0024]3)上位機(jī)通過訪問RAM來獲得當(dāng)前固態(tài)硬盤的文件信息;
[0025]4)上位機(jī)對(duì)固態(tài)硬盤的文件信息進(jìn)行讀寫后,把RAM設(shè)定區(qū)域內(nèi)的信息保存到固態(tài)硬盤的目錄索引文件中。
【權(quán)利要求】
1.一種基于目錄索引的固態(tài)硬盤自動(dòng)更新系統(tǒng),其特征在于,包括帶目錄索引文件的固態(tài)硬盤、CPU、ROM、RAM、系統(tǒng)總線和上位機(jī),所述的系統(tǒng)總線分別與固態(tài)硬盤、CPU、ROM、RAM、上位機(jī)連接。
2.根據(jù)權(quán)利要求1所述的一種基于目錄索引的固態(tài)硬盤自動(dòng)更新系統(tǒng),其特征在于,所述的RAM為雙端口 RAM。
3.—種如權(quán)利要求1所述的基于目錄索引的固態(tài)硬盤自動(dòng)更新系統(tǒng)的應(yīng)用,其特征在于,包括以下步驟: 1)系統(tǒng)初始化; 2)固態(tài)硬盤上的目錄索引文件映射到RAM的設(shè)定區(qū)域; 3)上位機(jī)通過訪問RAM來獲得當(dāng)前固態(tài)硬盤的文件信息; 4)上位機(jī)對(duì)固態(tài)硬盤的文件信息進(jìn)行讀寫后,把RAM設(shè)定區(qū)域內(nèi)的信息保存到固態(tài)硬盤的目錄索引文件中。
【文檔編號(hào)】G06F13/16GK103870409SQ201210552765
【公開日】2014年6月18日 申請(qǐng)日期:2012年12月18日 優(yōu)先權(quán)日:2012年12月18日
【發(fā)明者】滕輝 申請(qǐng)人:上海黃浦船用儀器有限公司