專利名稱:存儲(chǔ)裝置和存儲(chǔ)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種存儲(chǔ)裝置,尤其是涉及一種可有效適用于具有硬盤驅(qū)動(dòng)器(HDD)的存儲(chǔ)裝置和存儲(chǔ)系統(tǒng)的技術(shù)。
背景技術(shù):
根據(jù)本發(fā)明的發(fā)明人的研究,關(guān)于存儲(chǔ)裝置的技術(shù),考慮如下技術(shù)。
例如,使用硬盤驅(qū)動(dòng)器(HDD)等作為個(gè)人計(jì)算機(jī)等的存儲(chǔ)裝置。近年來(lái),該硬盤驅(qū)動(dòng)器(HDD)還用作汽車導(dǎo)航的存儲(chǔ)裝置、或者象HDD記錄器那樣用作電視圖像的存儲(chǔ)裝置等。
但是,對(duì)于上述存儲(chǔ)裝置的技術(shù),本發(fā)明的發(fā)明人研究的結(jié)果是明確了如下情況。
例如,如上所述的硬盤驅(qū)動(dòng)器(HDD)由于其比特單價(jià)的降低而被裝載在各種民用設(shè)備等上。而且,隨著它們的普及,對(duì)硬盤驅(qū)動(dòng)器(HDD)的品質(zhì)和可靠性的要求越來(lái)越高。然而,硬盤驅(qū)動(dòng)器(HDD)因溫度、振動(dòng)或機(jī)械磨損等各種因素,難以確保較高的品質(zhì)和可靠性。
另一方面,作為面向可確保較高品質(zhì)和可靠性的存儲(chǔ)的設(shè)備,閃速存儲(chǔ)卡或具備與上述硬盤驅(qū)動(dòng)器(HDD)相同的接口標(biāo)準(zhǔn)的閃速存儲(chǔ)器驅(qū)動(dòng)器(FMD)等設(shè)備被實(shí)用化。但是,該閃速存儲(chǔ)器與硬盤相比,其比特單價(jià)高,對(duì)于大容量化,在成本方面不實(shí)用。
可是,存儲(chǔ)在硬盤驅(qū)動(dòng)器(HDD)中的存儲(chǔ)信息一般可分離成O/S或應(yīng)用程序等系統(tǒng)關(guān)聯(lián)信息和圖像、聲音等數(shù)據(jù)關(guān)聯(lián)信息。考慮到品質(zhì)和可靠性,數(shù)據(jù)關(guān)聯(lián)信息,尤其在圖像或聲音等中,即使產(chǎn)生少許比特故障等,通常也不會(huì)成為致命的問(wèn)題。另一方面,系統(tǒng)關(guān)聯(lián)信息即使產(chǎn)生很少的比特故障,也可以預(yù)料到完全不能操作的事態(tài),從而成為致命的問(wèn)題。
另外,例如,在使用硬盤驅(qū)動(dòng)器(HDD)的汽車導(dǎo)航系統(tǒng)等中,必須實(shí)時(shí)地讀取硬盤驅(qū)動(dòng)器(HDD)內(nèi)的地圖數(shù)據(jù)等,要求高速性。而且,近年來(lái)還考慮到在硬盤驅(qū)動(dòng)器(HDD)中存儲(chǔ)光盤(CD)等的音樂(lè)數(shù)據(jù)等,同時(shí)進(jìn)行導(dǎo)航和音樂(lè)數(shù)據(jù)的再現(xiàn),從而對(duì)于硬盤驅(qū)動(dòng)器(HDD)越發(fā)要求高速性。
發(fā)明內(nèi)容
因此,本發(fā)明的目的在于,提供一種可以以實(shí)用的成本來(lái)確保高可靠性的存儲(chǔ)裝置和存儲(chǔ)系統(tǒng)。
另外,本發(fā)明的另一目的在于,提供一種以實(shí)用的成本具備高速性的存儲(chǔ)裝置和存儲(chǔ)系統(tǒng)。
本發(fā)明的上述以及其它目的和新的特征可從本說(shuō)明書(shū)的描述和附圖來(lái)了解。
簡(jiǎn)單說(shuō)明本申請(qǐng)所公開(kāi)的發(fā)明中的代表性發(fā)明的概要如下。
本發(fā)明的存儲(chǔ)裝置具有第1存儲(chǔ)設(shè)備,是可以與主機(jī)之間進(jìn)行數(shù)據(jù)的輸入輸出的非易失性存儲(chǔ)設(shè)備,并且從所述主機(jī)看具備第1地址空間;第2存儲(chǔ)設(shè)備,是可以進(jìn)行數(shù)據(jù)的輸入輸出的非易失性存儲(chǔ)設(shè)備,并且數(shù)據(jù)的故障產(chǎn)生率比所述第1存儲(chǔ)設(shè)備低;和控制單元,在所述主機(jī)產(chǎn)生針對(duì)所述第1地址空間內(nèi)的地址的指令時(shí),在該地址包含在所述第1地址空間內(nèi)的、預(yù)先定義的一部分地址空間內(nèi)的情況下,使所述第2存儲(chǔ)設(shè)備執(zhí)行所述指令。
利用該結(jié)構(gòu),通過(guò)判別從所述主機(jī)輸入的地址,可以向所述第1存儲(chǔ)設(shè)備或所述第2存儲(chǔ)設(shè)備分配與所述主機(jī)之間輸入輸出的數(shù)據(jù)。
這里,所述第2存儲(chǔ)設(shè)備可使用可以比所述第1存儲(chǔ)設(shè)備更高速地動(dòng)作的設(shè)備。另外,存儲(chǔ)在所述第2存儲(chǔ)設(shè)備中的數(shù)據(jù)例如可以是包含主引導(dǎo)記錄或文件管理表等涉及文件管理的數(shù)據(jù)、和O/S及應(yīng)用程序等數(shù)據(jù)的系統(tǒng)區(qū)域的數(shù)據(jù)。由此,可實(shí)現(xiàn)具備高可靠性和高速性的存儲(chǔ)裝置。
另外,存儲(chǔ)在所述第2存儲(chǔ)設(shè)備中的數(shù)據(jù)例如也可僅為涉及文件管理的數(shù)據(jù)。這種情況下,第2存儲(chǔ)設(shè)備的存儲(chǔ)容量小于或等于128M字節(jié)即可,由此,也可確保高可靠性和高速性。而且,由于可削減比較高價(jià)的第2存儲(chǔ)設(shè)備的存儲(chǔ)容量,所以也可抑制成本的增加。而且,所述第1存儲(chǔ)設(shè)備例如可以構(gòu)成為通過(guò)使用槽等可以取出的結(jié)構(gòu)。由此,可容易地實(shí)現(xiàn)存儲(chǔ)容量的擴(kuò)展等。
另外,本發(fā)明的存儲(chǔ)裝置具有第1存儲(chǔ)設(shè)備,是可以與主機(jī)之間進(jìn)行數(shù)據(jù)的輸入輸出的非易失性存儲(chǔ)設(shè)備,并且從所述主機(jī)看具備第1地址空間;第2存儲(chǔ)設(shè)備,是可以進(jìn)行數(shù)據(jù)的輸入輸出的非易失性存儲(chǔ)設(shè)備,并且數(shù)據(jù)的故障產(chǎn)生率比所述第1存儲(chǔ)設(shè)備低;和控制單元,從與所述第1地址空間相對(duì)應(yīng)的數(shù)據(jù)中抽出一部分?jǐn)?shù)據(jù),并向所述第2存儲(chǔ)設(shè)備中存儲(chǔ)所述抽出的一部分?jǐn)?shù)據(jù)。利用該結(jié)構(gòu),例如可向所述第2存儲(chǔ)設(shè)備存儲(chǔ)必需可靠性的數(shù)據(jù)。
而且,所述抽出的一部分?jǐn)?shù)據(jù)例如是系統(tǒng)區(qū)域的數(shù)據(jù)或用于檢測(cè)和糾正錯(cuò)誤的代碼數(shù)據(jù)。由此,可提高可靠性。這里,作為此前說(shuō)明的所述第1存儲(chǔ)設(shè)備的一個(gè)例子,例如可舉出硬盤驅(qū)動(dòng)器(HDD),作為所述第2存儲(chǔ)設(shè)備的一個(gè)例子,例如可舉出閃速存儲(chǔ)器驅(qū)動(dòng)器(FMD)等可以以512字節(jié)的扇區(qū)單位、2048字節(jié)的簇單位進(jìn)行存取的非易失性存儲(chǔ)器。
另外,本發(fā)明的存儲(chǔ)系統(tǒng)具有主機(jī)和存儲(chǔ)裝置。而且,所述主機(jī)包含存儲(chǔ)有處理程序的ROM;執(zhí)行所述處理程序的CPU以及RAM;和控制器,控制所述主機(jī)與所述存儲(chǔ)裝置之間的數(shù)據(jù)的輸入輸出,所述存儲(chǔ)裝置包含第1存儲(chǔ)設(shè)備,是非易失性存儲(chǔ)設(shè)備;第2存儲(chǔ)設(shè)備,是非易失性存儲(chǔ)設(shè)備,并且數(shù)據(jù)的故障產(chǎn)生率比所述第1存儲(chǔ)設(shè)備低;和驅(qū)動(dòng)器設(shè)定端子,用于由所述主機(jī)識(shí)別所述第1存儲(chǔ)設(shè)備和所述第2存儲(chǔ)設(shè)備。而且,在該結(jié)構(gòu)中,存儲(chǔ)在所述ROM中的所述處理程序具備如下功能將分配有連續(xù)地址的所述存儲(chǔ)裝置的地址空間內(nèi)的一部分地址空間分配給所述第2存儲(chǔ)設(shè)備,并將除此以外的地址空間分配給所述第1存儲(chǔ)設(shè)備。
即,構(gòu)成為利用所述主機(jī)的處理程序來(lái)實(shí)現(xiàn)與本發(fā)明的存儲(chǔ)裝置中的所述第1控制單元同樣的功能。因此,本發(fā)明的存儲(chǔ)系統(tǒng)與上述本發(fā)明的存儲(chǔ)裝置同樣地具備高可靠性及高速性的優(yōu)點(diǎn),另外,由于使用處理程序,所以認(rèn)為,與設(shè)置所述第1控制單元相比,特別是在成本方面很有效。
如上所述,本發(fā)明的存儲(chǔ)裝置和存儲(chǔ)系統(tǒng)特別有利于適用于必須具備高可靠性和高速性、并在物理振動(dòng)等多的環(huán)境中使用的汽車導(dǎo)航系統(tǒng)等。
圖1是在本發(fā)明實(shí)施方式1的存儲(chǔ)裝置中,表示其結(jié)構(gòu)的一個(gè)例子的示意圖。
圖2是在本發(fā)明實(shí)施方式1的存儲(chǔ)裝置中,表示在圖1所示的存儲(chǔ)裝置上連接了主機(jī)時(shí)的系統(tǒng)的一個(gè)例子的結(jié)構(gòu)圖。
圖3是在本發(fā)明實(shí)施方式1的存儲(chǔ)裝置中,表示在決定由驅(qū)動(dòng)器選擇部預(yù)先定義的地址空間時(shí)使用的、系統(tǒng)的地址結(jié)構(gòu)的一個(gè)例子的說(shuō)明圖。
圖4是在本發(fā)明實(shí)施方式2的存儲(chǔ)裝置中,表示其結(jié)構(gòu)的一個(gè)例子的示意圖。
圖5是在本發(fā)明實(shí)施方式2的存儲(chǔ)裝置中,表示存儲(chǔ)于硬盤驅(qū)動(dòng)器(HDD)和非易失性存儲(chǔ)器驅(qū)動(dòng)器中的數(shù)據(jù)的關(guān)系的一個(gè)例子的說(shuō)明圖。
圖6是在本發(fā)明實(shí)施方式3的存儲(chǔ)裝置中,表示其結(jié)構(gòu)的一個(gè)例子的示意圖。
圖7是在本發(fā)明實(shí)施方式3的存儲(chǔ)裝置中,表示硬盤驅(qū)動(dòng)器(HDD)和非易失性存儲(chǔ)器驅(qū)動(dòng)器的容量的關(guān)系的說(shuō)明圖。
圖8是在本發(fā)明實(shí)施方式4的存儲(chǔ)裝置中,表示其結(jié)構(gòu)的一個(gè)例子的示意圖。
圖9是在本發(fā)明實(shí)施方式4的存儲(chǔ)裝置中,表示電源監(jiān)視電路的結(jié)構(gòu)的一個(gè)例子的示意圖。
圖10是在本發(fā)明實(shí)施方式5的存儲(chǔ)系統(tǒng)中,表示其結(jié)構(gòu)的一個(gè)例子的示意圖。
圖11是在本發(fā)明實(shí)施方式5的存儲(chǔ)系統(tǒng)中,表示圖10的存儲(chǔ)裝置的地址空間以及存儲(chǔ)在該地址空間中的內(nèi)容的一個(gè)例子的說(shuō)明圖。
圖12是在本發(fā)明實(shí)施方式5的存儲(chǔ)系統(tǒng)中,表示通過(guò)將文件管理表等存儲(chǔ)在非易失性存儲(chǔ)器驅(qū)動(dòng)器中而實(shí)現(xiàn)的效果的一個(gè)例子的說(shuō)明圖,(a)表示存儲(chǔ)在非易失性存儲(chǔ)器驅(qū)動(dòng)器中的情況下的寫(xiě)入時(shí)間,(b)表示存儲(chǔ)在硬盤驅(qū)動(dòng)器中的情況下的寫(xiě)入時(shí)間。
圖13是在本發(fā)明實(shí)施方式6的存儲(chǔ)系統(tǒng)中,表示其結(jié)構(gòu)的一個(gè)例子的示意圖。
圖14是在本發(fā)明實(shí)施方式7的存儲(chǔ)裝置中,表示其外形的一個(gè)例子的斜視圖,(a)表示從正面?zhèn)瓤吹那闆r,(b)表示從背面?zhèn)瓤吹那闆r。
圖15是在本發(fā)明實(shí)施方式7的存儲(chǔ)裝置中,表示圖14的內(nèi)部構(gòu)造的一個(gè)例子的截面圖。
圖16是在本發(fā)明實(shí)施方式8的存儲(chǔ)裝置中,表示與圖11不同的地址結(jié)構(gòu)的一個(gè)例子的示意圖。
具體實(shí)施例方式
下面,根據(jù)附圖詳細(xì)說(shuō)明本發(fā)明的實(shí)施方式。在用于說(shuō)明實(shí)施方式的所有圖中,原則上相同的部件使用相同的符號(hào),并省略其重復(fù)說(shuō)明。
(實(shí)施方式1)圖1是在本發(fā)明實(shí)施方式1的存儲(chǔ)裝置中,表示其結(jié)構(gòu)的一個(gè)例子的示意圖。圖2是在本發(fā)明實(shí)施方式1的存儲(chǔ)裝置中,表示在圖1所示的存儲(chǔ)裝置上連接了主機(jī)時(shí)的系統(tǒng)的一個(gè)例子的結(jié)構(gòu)圖。
圖1所示的存儲(chǔ)裝置例如由驅(qū)動(dòng)器選擇部1、硬盤驅(qū)動(dòng)器(HDD)(第1存儲(chǔ)設(shè)備)2、例如閃速存儲(chǔ)器驅(qū)動(dòng)器(FMD)等非易失性存儲(chǔ)器驅(qū)動(dòng)器(第2存儲(chǔ)設(shè)備)3和接口(I/F)部4等構(gòu)成。而且,在圖2中,構(gòu)成為在上述存儲(chǔ)裝置的接口部4上連接例如由CPU5和ATA(高級(jí)技術(shù)配件(AT Attachment))控制器6構(gòu)成的主機(jī)。
上述硬盤驅(qū)動(dòng)器(HDD)2在其內(nèi)部具有磁存儲(chǔ)介質(zhì)和對(duì)其進(jìn)行控制的控制器等,其控制方式根據(jù)作為接口標(biāo)準(zhǔn)的ATA標(biāo)準(zhǔn)來(lái)進(jìn)行。上述非易失性存儲(chǔ)器驅(qū)動(dòng)器3例如在其內(nèi)部具有閃速存儲(chǔ)器和對(duì)其進(jìn)行控制的控制器等,其控制方式也根據(jù)ATA標(biāo)準(zhǔn)來(lái)進(jìn)行。上述ATA控制器6將上述CPU5的輸入輸出信號(hào)轉(zhuǎn)換成ATA標(biāo)準(zhǔn),并向上述存儲(chǔ)裝置進(jìn)行輸入輸出。
這里,作為非易失性存儲(chǔ)器驅(qū)動(dòng)器3的一個(gè)例子舉出的閃速存儲(chǔ)器驅(qū)動(dòng)器(FMD)在其內(nèi)部包含NAND閃速產(chǎn)品或AND閃速產(chǎn)品等,可以以512字節(jié)的扇區(qū)單位或2048字節(jié)的簇單位進(jìn)行存取。該閃速存儲(chǔ)器驅(qū)動(dòng)器(FMD)的數(shù)據(jù)故障產(chǎn)生率比上述硬盤驅(qū)動(dòng)器(HDD)2低,可高速地動(dòng)作。而且,該故障產(chǎn)生率的差異例如在汽車導(dǎo)航等存在物理沖擊或振動(dòng)的環(huán)境中更加明顯。
上述驅(qū)動(dòng)器選擇部(第1控制單元)1具有如下功能預(yù)先定義用于進(jìn)行檢測(cè)的地址空間,在從上述CPU5經(jīng)由上述ATA控制器6接收到針對(duì)上述硬盤驅(qū)動(dòng)器(HDD)2的指令時(shí),如果此時(shí)的地址值包含在上述所定義的地址空間中,則不對(duì)上述硬盤驅(qū)動(dòng)器2,而是對(duì)上述非易失性存儲(chǔ)器驅(qū)動(dòng)器3執(zhí)行上述指令。
即,上述驅(qū)動(dòng)器選擇部1具備如下功能以例如從上述ATA控制器6輸入要進(jìn)行傳送的扇區(qū)數(shù)和傳送的開(kāi)始地址(例如柱面號(hào)、扇區(qū)號(hào)等)的信息、之后輸入Read(讀)或Write(寫(xiě))命令等的情況為例,識(shí)別上述傳送的開(kāi)始地址,根據(jù)該開(kāi)始地址是否包含在上述定義的地址空間中,使上述非易失性存儲(chǔ)器驅(qū)動(dòng)器3或上述硬盤驅(qū)動(dòng)器(HDD)2其中之一進(jìn)行Read或Write動(dòng)作等。
由上述驅(qū)動(dòng)器選擇部1定義的地址空間根據(jù)用戶所使用的系統(tǒng)的地址結(jié)構(gòu)來(lái)確定。其定義手段可以是通過(guò)電路等使其固定,也可以是利用由寄存器進(jìn)行的設(shè)定或開(kāi)關(guān)等使其可變。這里,以用戶所使用的系統(tǒng)的地址結(jié)構(gòu)是圖3的情況為例,說(shuō)明上述定義的地址空間的一個(gè)例子。
圖3是在本發(fā)明實(shí)施方式1的存儲(chǔ)裝置中,表示在決定由驅(qū)動(dòng)器選擇部預(yù)先定義的地址空間時(shí)使用的、系統(tǒng)的地址結(jié)構(gòu)的一個(gè)例子的說(shuō)明圖。在圖3中,示出例如主機(jī)向硬盤驅(qū)動(dòng)器(HDD)2分配的地址空間(第1地址空間)的一個(gè)例子,在該地址空間內(nèi),從最低位地址0h向高位分配系統(tǒng)區(qū)域、數(shù)據(jù)區(qū)域。
上述系統(tǒng)區(qū)域包含主引導(dǎo)記錄(MBR)、分區(qū)引導(dǎo)記錄(PBR)、文件管理表(FAT1,2)以及目錄信息(DIR)等涉及文件管理的數(shù)據(jù)、和分區(qū)(1)內(nèi)的操作系統(tǒng)(O/S)以及應(yīng)用程序等數(shù)據(jù)。上述數(shù)據(jù)區(qū)域包含分區(qū)(2)內(nèi)的圖像、聲音等數(shù)據(jù)。而且,用于劃分系統(tǒng)區(qū)域和數(shù)據(jù)區(qū)域的地址值為“××××h”。
在這樣的情況下,通常,上述系統(tǒng)區(qū)域是連比特故障也不能允許的區(qū)域,上述數(shù)據(jù)區(qū)域是可允許少許比特故障的區(qū)域。因此,將上述“××××h”的值定義在上述驅(qū)動(dòng)器選擇部1中。然后,上述驅(qū)動(dòng)器選擇部1在從上述ATA控制器6輸入的地址值包含在“0h~××××h”的空間內(nèi)時(shí),使上述非易失性存儲(chǔ)器驅(qū)動(dòng)器3動(dòng)作,否則,使上述硬盤驅(qū)動(dòng)器(HDD)2動(dòng)作。
這樣,雖然象通常那樣,從主機(jī)對(duì)硬盤驅(qū)動(dòng)器(HDD)2進(jìn)行存取,但可通過(guò)存儲(chǔ)裝置自動(dòng)地將系統(tǒng)區(qū)域的地址空間分配給非易失性存儲(chǔ)器驅(qū)動(dòng)器3。由此,可提高數(shù)據(jù)的可靠性或作為用戶系統(tǒng)整體的可靠性等。
另外,一般情況下,上述系統(tǒng)區(qū)域的文件容量是比上述數(shù)據(jù)區(qū)域小的容量即可。因此,上述非易失性存儲(chǔ)器驅(qū)動(dòng)器3例如只要具備幾百兆字節(jié)的容量即可。從而可抑制成本的增加。
如上所述,根據(jù)本發(fā)明實(shí)施方式1的存儲(chǔ)裝置,可以實(shí)現(xiàn)可以以實(shí)用的成本確保高可靠性的存儲(chǔ)裝置。
(實(shí)施方式2)圖4是在本發(fā)明實(shí)施方式2的存儲(chǔ)裝置中,表示其結(jié)構(gòu)的一個(gè)例子的示意圖。圖4所示的存儲(chǔ)裝置例如由備份控制部7、硬盤驅(qū)動(dòng)器(HDD)2、例如閃速存儲(chǔ)器驅(qū)動(dòng)器(FMD)等非易失性存儲(chǔ)器驅(qū)動(dòng)器3和接口部4等構(gòu)成。
除了上述備份控制部7以外的結(jié)構(gòu)與上述圖1相同,所以省略說(shuō)明。上述備份控制部(第2控制單元)7具有作為輸入信號(hào)的回避信號(hào),并且具有如下功能在輸入了上述回避信號(hào)時(shí),抽出上述硬盤驅(qū)動(dòng)器(HDD)2內(nèi)的一部分?jǐn)?shù)據(jù),向非易失性存儲(chǔ)器驅(qū)動(dòng)器3傳送該抽出的數(shù)據(jù)。另外,相反,還具有將存儲(chǔ)在非易失性存儲(chǔ)器驅(qū)動(dòng)器3中的數(shù)據(jù)傳送給硬盤驅(qū)動(dòng)器(HDD)2的功能。此時(shí)傳送的數(shù)據(jù)為上述系統(tǒng)區(qū)域的數(shù)據(jù)。
即,分別存儲(chǔ)于硬盤驅(qū)動(dòng)器(HDD)2和非易失性存儲(chǔ)器驅(qū)動(dòng)器3中的數(shù)據(jù)的關(guān)系例如如圖5所示。圖5是在本發(fā)明實(shí)施方式2的存儲(chǔ)裝置中,表示存儲(chǔ)于硬盤驅(qū)動(dòng)器(HDD)和非易失性存儲(chǔ)器驅(qū)動(dòng)器中的數(shù)據(jù)的關(guān)系的一個(gè)例子的說(shuō)明圖。如圖5所示,系統(tǒng)區(qū)域重復(fù)存儲(chǔ)在硬盤驅(qū)動(dòng)器(HDD)2和非易失性存儲(chǔ)器驅(qū)動(dòng)器3中,數(shù)據(jù)區(qū)域僅存儲(chǔ)在硬盤驅(qū)動(dòng)器(HDD)2中。
另外,上述回避信號(hào)由例如上述圖2中示出的主機(jī)等根據(jù)需要輸入。例如,主機(jī)一天一次或在斷開(kāi)系統(tǒng)電源等時(shí)產(chǎn)生上述回避信號(hào)。利用這些功能,例如在硬盤驅(qū)動(dòng)器(HDD)2內(nèi)的系統(tǒng)區(qū)域內(nèi)的數(shù)據(jù)產(chǎn)生故障等時(shí),可以參照上述非易失性存儲(chǔ)器驅(qū)動(dòng)器3,來(lái)恢復(fù)硬盤驅(qū)動(dòng)器(HDD)2的系統(tǒng)區(qū)域內(nèi)的數(shù)據(jù)。另外,與上述實(shí)施方式1中的說(shuō)明相同,也可以通過(guò)成為系統(tǒng)區(qū)域中的數(shù)據(jù),來(lái)抑制非易失性存儲(chǔ)器驅(qū)動(dòng)器3的成本。
如上所述,根據(jù)本發(fā)明實(shí)施方式2的存儲(chǔ)裝置,可以實(shí)現(xiàn)可以以實(shí)用的成本確保高可靠性的存儲(chǔ)裝置。
(實(shí)施方式3)圖6是在本發(fā)明實(shí)施方式3的存儲(chǔ)裝置中,表示其結(jié)構(gòu)的一個(gè)例子的示意圖。圖6所示的存儲(chǔ)裝置例如由代碼數(shù)據(jù)檢測(cè)部8、硬盤驅(qū)動(dòng)器(HDD)2、例如閃速存儲(chǔ)器驅(qū)動(dòng)器(FMD)等非易失性存儲(chǔ)器驅(qū)動(dòng)器3和接口部4等構(gòu)成。
除了上述代碼數(shù)據(jù)檢測(cè)部8以外的結(jié)構(gòu)與上述圖1相同,所以省略說(shuō)明。上述代碼數(shù)據(jù)檢測(cè)部(第2控制單元)8例如如上述圖2所示,將主機(jī)連接于接口部4,并且具備如下功能在從該主機(jī)向硬盤驅(qū)動(dòng)器(HDD)2輸入了包含ECC(糾錯(cuò)碼,Error Correcting Code)等錯(cuò)誤檢測(cè)及糾正代碼的數(shù)據(jù)的情況下,僅抽出該代碼數(shù)據(jù)的部分,并將該數(shù)據(jù)存儲(chǔ)在上述非易失性存儲(chǔ)器驅(qū)動(dòng)器3中。
另外,在從上述主機(jī)向硬盤驅(qū)動(dòng)器(HDD)2發(fā)出數(shù)據(jù)輸出指令時(shí),上述代碼數(shù)據(jù)檢測(cè)部向上述主機(jī)輸出上述硬盤驅(qū)動(dòng)器(HDD)2的數(shù)據(jù)和存儲(chǔ)于上述非易失性存儲(chǔ)器驅(qū)動(dòng)器3中的、與該數(shù)據(jù)相對(duì)應(yīng)的代碼數(shù)據(jù)。利用這些功能,對(duì)于與硬盤驅(qū)動(dòng)器(HDD)2內(nèi)的全地址空間(第1地址空間)相對(duì)應(yīng)的數(shù)據(jù),可提高該數(shù)據(jù)的可靠性。
在上述硬盤驅(qū)動(dòng)器(HDD)2的容量和上述非易失性存儲(chǔ)器驅(qū)動(dòng)器3的容量中,如圖7所示,可以使非易失性存儲(chǔ)器驅(qū)動(dòng)器3的容量充分小。圖7是在本發(fā)明實(shí)施方式3的存儲(chǔ)裝置中,表示硬盤驅(qū)動(dòng)器(HDD)和非易失性存儲(chǔ)器驅(qū)動(dòng)器的容量的關(guān)系的說(shuō)明圖。在圖7中,例如在硬盤驅(qū)動(dòng)器(HDD)2的容量為10G字節(jié)、在非易失性存儲(chǔ)器驅(qū)動(dòng)器3中存儲(chǔ)ECC數(shù)據(jù)時(shí),非易失性存儲(chǔ)器驅(qū)動(dòng)器3的容量為156M字節(jié)左右就足夠。因此,可抑制非易失性存儲(chǔ)器驅(qū)動(dòng)器3的成本。
如上所述,根據(jù)本發(fā)明實(shí)施方式3的存儲(chǔ)裝置,可以實(shí)現(xiàn)可以以實(shí)用的成本來(lái)確保高可靠性的存儲(chǔ)裝置。
(實(shí)施方式4)圖8是在本發(fā)明實(shí)施方式4的存儲(chǔ)裝置中,表示其結(jié)構(gòu)的一個(gè)例子的示意圖。圖8所示的存儲(chǔ)裝置例如由電源監(jiān)視部9、文件管理信息檢測(cè)部10、硬盤驅(qū)動(dòng)器(HDD)2、例如閃速存儲(chǔ)器驅(qū)動(dòng)器(FMD)等非易失性存儲(chǔ)器驅(qū)動(dòng)器3和接口部4構(gòu)成。
除了上述電源監(jiān)視部9和文件管理信息檢測(cè)部10以外的結(jié)構(gòu)與上述圖1相同,所以省略說(shuō)明。上述電源監(jiān)視部9例如在內(nèi)部裝載比較器、電容器及升壓電路等,并且具有如下功能在發(fā)生停電等突然的電源斷開(kāi)時(shí),通過(guò)如圖9所示的電源監(jiān)視電路切斷電源,輸出檢測(cè)信號(hào),并利用積蓄在電容器中的電荷,使電源電壓持續(xù)一定時(shí)間。
上述文件管理信息檢測(cè)部10(第2控制單元)例如具有檢測(cè)從連接于上述接口部4上的主機(jī)輸入的文件管理信息(例如,圖3中的FAT1,2,DIR等)、并暫時(shí)保持該信息的功能。并且,上述文件管理信息檢測(cè)部10具有如下等的功能在從上述電源監(jiān)視部9接收到檢測(cè)信號(hào)時(shí),利用上述持續(xù)一定時(shí)間的電源電壓,將上述暫時(shí)保持的信息存儲(chǔ)在非易失性存儲(chǔ)器驅(qū)動(dòng)器3中。
在硬盤驅(qū)動(dòng)器(HDD)2中,在上述文件管理信息的寫(xiě)入等時(shí),當(dāng)發(fā)生突然的電源斷開(kāi)等時(shí),很可能出現(xiàn)該文件管理信息損壞的情況。這樣,就考慮會(huì)有完全不能對(duì)上述硬盤驅(qū)動(dòng)器(HDD)2進(jìn)行操作、引起系統(tǒng)故障等的可能性。因此,在突然的電源斷開(kāi)時(shí),也可通過(guò)在非易失性存儲(chǔ)器驅(qū)動(dòng)器3中確實(shí)地保持文件管理信息,在某種程度上避免這樣的系統(tǒng)故障。即,可提高系統(tǒng)的可靠性。
(實(shí)施方式5)圖10是在本發(fā)明實(shí)施方式5的存儲(chǔ)系統(tǒng)中,表示其結(jié)構(gòu)的一個(gè)例子的示意圖。圖10所示的存儲(chǔ)系統(tǒng)構(gòu)成為,相對(duì)于例如圖1及圖2中所示的存儲(chǔ)裝置,在主機(jī)側(cè)具備與其驅(qū)動(dòng)器選擇部1相同的功能,另外,在存儲(chǔ)裝置內(nèi)追加驅(qū)動(dòng)器設(shè)定端子。
即,圖10所示的存儲(chǔ)系統(tǒng)由主機(jī)50和存儲(chǔ)裝置51構(gòu)成,主機(jī)50例如具有CPU5、SDRAM等RAM50a、ATA控制器6、總線50b和存儲(chǔ)有具備與上述驅(qū)動(dòng)器選擇部1同樣功能的程序(地址管理程序)的ROM50c等,存儲(chǔ)裝置51例如具有硬盤驅(qū)動(dòng)器(HDD)2、閃速存儲(chǔ)器驅(qū)動(dòng)器(FMD)等非易失性存儲(chǔ)器驅(qū)動(dòng)器3、接口(I/F)部4和驅(qū)動(dòng)器設(shè)定端子51a等。ROM50c例如是NOR型閃速存儲(chǔ)器等,可與CPU5之間進(jìn)行字節(jié)單位或字單位等的存取。
上述驅(qū)動(dòng)器設(shè)定端子51a是將硬盤驅(qū)動(dòng)器(HDD)2和非易失性存儲(chǔ)器驅(qū)動(dòng)器3其中的一個(gè)設(shè)定成主設(shè)備,將另一個(gè)設(shè)定成從屬設(shè)備,以使主機(jī)50可分別識(shí)別各驅(qū)動(dòng)器的端子。上述地址管理程序例如由設(shè)備驅(qū)動(dòng)器等來(lái)實(shí)現(xiàn),具備以下功能向非易失性存儲(chǔ)器驅(qū)動(dòng)器3分配被分配有連續(xù)地址的上述存儲(chǔ)裝置51的地址空間內(nèi)、形成某一定地址值以下的空間的一部分地址空間,向硬盤驅(qū)動(dòng)器(HDD)2分配除此以外的、形成超過(guò)上述某一定地址值的空間的另一部分地址空間。另外,地址管理程序的作用是識(shí)別這些被分配的地址空間與非易失性存儲(chǔ)器驅(qū)動(dòng)器3和硬盤驅(qū)動(dòng)器(HDD)2各自的物理地址的對(duì)應(yīng),在向存儲(chǔ)裝置51發(fā)送指令時(shí),向I/F部4輸入物理地址。
可是,雖然上述非易失性存儲(chǔ)器驅(qū)動(dòng)器3中存儲(chǔ)的內(nèi)容如上述圖3中說(shuō)明的那樣是系統(tǒng)區(qū)域的內(nèi)容,但在其中,特別是如圖11所示,還存儲(chǔ)文件管理表(FAT1,2)和目錄信息(DIR),從而可實(shí)現(xiàn)高速化。另外,其效果在上述實(shí)施方式1的存儲(chǔ)裝置等中也同樣。下面對(duì)其進(jìn)行說(shuō)明。
圖11是在本發(fā)明實(shí)施方式5的存儲(chǔ)系統(tǒng)中,表示圖10的存儲(chǔ)裝置的地址空間以及存儲(chǔ)在該地址空間中的內(nèi)容的一個(gè)例子的說(shuō)明圖。在圖11中,在連續(xù)的地址空間中,向閃速存儲(chǔ)器驅(qū)動(dòng)器(FMD)分配“0h”~“nh”,向硬盤驅(qū)動(dòng)器(HDD)2分配“n+1h”~“mh”。然后,在閃速存儲(chǔ)器驅(qū)動(dòng)器(FMD)中存儲(chǔ)文件管理表(FAT1,2)和目錄信息(DIR)。
在該文件管理表(FAT1,2)中例如存儲(chǔ)有作為閃速存儲(chǔ)器驅(qū)動(dòng)器(FMD)或硬盤驅(qū)動(dòng)器(HDD)2的最小存儲(chǔ)單位的扇區(qū)與作為O/S等的最小管理單位的、由多個(gè)扇區(qū)構(gòu)成的簇之間的關(guān)系等。另外,在目錄信息(DIR)中例如記錄有文件名、擴(kuò)展符、大小、更新日期、起始簇號(hào)等信息。因此,在O/S等對(duì)存儲(chǔ)裝置51進(jìn)行數(shù)據(jù)的讀出/寫(xiě)入時(shí),依次參照該文件管理表(FAT1,2)和目錄信息(DIR)。
但是,在硬盤驅(qū)動(dòng)器(HDD)2中存儲(chǔ)該文件管理表(FAT1,2)等的情況下,由于其查找時(shí)間或檢索時(shí)間,動(dòng)作速度降低。因此,如果將該文件管理表(FAT1,2)等存儲(chǔ)在閃速存儲(chǔ)器驅(qū)動(dòng)器(FMD)中,則可解決這樣的問(wèn)題,并且如圖12所示,可謀求高速化。
圖12是在本發(fā)明實(shí)施方式5的存儲(chǔ)系統(tǒng)中,表示通過(guò)將文件管理表等存儲(chǔ)在非易失性存儲(chǔ)器驅(qū)動(dòng)器中而實(shí)現(xiàn)的效果的一個(gè)例子的說(shuō)明圖,(a)表示存儲(chǔ)在非易失性存儲(chǔ)器驅(qū)動(dòng)器中的情況下的寫(xiě)入時(shí)間,(b)表示存儲(chǔ)在硬盤驅(qū)動(dòng)器中的情況下的寫(xiě)入時(shí)間。在圖12(a)(b)中,利用133M字節(jié)/秒的超級(jí)DMA(U1tra-DMA(直接存儲(chǔ)器存取,Direct Memory Access))傳送,從RAM50a對(duì)硬盤驅(qū)動(dòng)器(HDD)2進(jìn)行100K字節(jié)的數(shù)據(jù)寫(xiě)入,在該寫(xiě)入前后,在CPU5和硬盤驅(qū)動(dòng)器(HDD)2之間產(chǎn)生PIO(程序I/O(Program I/O))傳送。
在圖12(b)中,文件管理表(FAT1,2)和目錄信息(DIR)位于硬盤驅(qū)動(dòng)器(HDD)2中,在這些信息的PIO傳送中分別需要10ms左右的時(shí)間。由此,100K字節(jié)的寫(xiě)入時(shí)間為71.1ms左右。另一方面,在圖12(a)中,文件管理表(FAT1,2)和目錄信息(DIR)位于閃速存儲(chǔ)器驅(qū)動(dòng)器(FDM)中,這些信息的PIO傳送分別為0.01ms~0.2ms即可。由此,100K字節(jié)的寫(xiě)入時(shí)間為17.8ms左右,與圖12(b)相比,可實(shí)現(xiàn)4倍左右的高速化。
另外,認(rèn)為在讀出時(shí)也可得到同樣的效果,可預(yù)計(jì)3~4倍左右的高速化。另外,在電源接通/斷開(kāi)時(shí),由于對(duì)硬盤驅(qū)動(dòng)器(HDD)2的存取尤其集中,所以高速化的效果更為明顯,從而可大幅度地縮短O(píng)/S的起動(dòng)時(shí)間等。
這樣,通過(guò)在非易失性存儲(chǔ)器驅(qū)動(dòng)器3中存儲(chǔ)文件管理表(FAT1,2)和目錄信息(DIR),可實(shí)現(xiàn)高速化。并且,在此基礎(chǔ)上,通過(guò)存儲(chǔ)圖3的主引導(dǎo)記錄(MBR)或分區(qū)引導(dǎo)記錄(PBR)等,還可得到高可靠性。而且認(rèn)為,文件管理表(FAT1,2)和目錄信息(DIR)、以及主引導(dǎo)記錄(MBR)或分區(qū)引導(dǎo)記錄(PBR)等涉及文件管理的數(shù)據(jù)的容量小于或等于128M字節(jié)即可。因此,在非易失性存儲(chǔ)器驅(qū)動(dòng)器3中不包含O/S或應(yīng)用程序、僅存儲(chǔ)該涉及文件管理的數(shù)據(jù)的情況下,也可實(shí)現(xiàn)高可靠性及高速化,并且,由于容量可以較小,所以可抑制成本的增加。
另外,圖10的存儲(chǔ)系統(tǒng)與圖2所示的、具備圖1的存儲(chǔ)裝置的結(jié)構(gòu)相比,由于不需要圖1的驅(qū)動(dòng)器選擇部1等硬件,所以特別是在成本方面可以說(shuō)容易實(shí)現(xiàn)。
(實(shí)施方式6)圖13是在本發(fā)明實(shí)施方式6的存儲(chǔ)系統(tǒng)中,表示其結(jié)構(gòu)的一個(gè)例子的示意圖。圖13所示的存儲(chǔ)系統(tǒng)是相對(duì)于圖10的存儲(chǔ)系統(tǒng),不在存儲(chǔ)裝置51上設(shè)置非易失性存儲(chǔ)器驅(qū)動(dòng)器3,而是在主機(jī)50上設(shè)置AND、NAND型閃速存儲(chǔ)器等可進(jìn)行扇區(qū)單位的存取的非易失性存儲(chǔ)器裝置50d的例子。另外,圖13的存儲(chǔ)系統(tǒng)由于不特別需要圖10的驅(qū)動(dòng)器設(shè)定端子51a,所以不具備該驅(qū)動(dòng)器設(shè)定端子51a。
根據(jù)該圖13的結(jié)構(gòu),如在實(shí)施方式5中的說(shuō)明,在僅將涉及文件管理的數(shù)據(jù)存儲(chǔ)在非易失性存儲(chǔ)器驅(qū)動(dòng)器3中的情況下,是特別有效的結(jié)構(gòu)。即,由于必要的存儲(chǔ)容量可以較小,所以即使不使用閃速存儲(chǔ)器驅(qū)動(dòng)器(FMD)等設(shè)備,也可通過(guò)向主機(jī)50上安裝非易失性存儲(chǔ)器設(shè)備51a來(lái)處理。從而可節(jié)省空間,另外,可使用通常廣泛使用的設(shè)備作為存儲(chǔ)裝置51。
(實(shí)施方式7)圖14是在本發(fā)明實(shí)施方式7的存儲(chǔ)裝置中,表示其外形的一個(gè)例子的斜視圖,(a)表示從正面?zhèn)瓤吹那闆r,(b)表示從背面?zhèn)瓤吹那闆r。圖15是本發(fā)明實(shí)施方式7的存儲(chǔ)裝置中,表示圖14的內(nèi)部構(gòu)造的一個(gè)例子的截面圖。圖14及圖15示出的存儲(chǔ)裝置例如是圖10示出的存儲(chǔ)裝置51的部分。其大小例如是100mm×70mm×9.5mm左右,與通常已知的2.5英寸大小的硬盤驅(qū)動(dòng)器的大小幾乎相同。因此,可使圖14的存儲(chǔ)裝置適合于通常廣泛使用的存儲(chǔ)系統(tǒng)內(nèi)的存儲(chǔ)裝置的設(shè)置空間。
而且,在其外形的正面?zhèn)?,如圖14(a)所示,具有硬盤驅(qū)動(dòng)器(HDD)2插入用的槽14a,在其背面?zhèn)?,例如具有IDE(集成設(shè)備電子器件,Integrated Drive Electronics)接口用的連接器作為I/F部4。另外,該內(nèi)部構(gòu)造如圖15所示,例如在夾持基板15a的上部設(shè)置閃速存儲(chǔ)器驅(qū)動(dòng)器(FMD),在下部設(shè)置2.5英寸大小的硬盤驅(qū)動(dòng)器(HDD)2。
另外,硬盤驅(qū)動(dòng)器(HDD)2或閃速存儲(chǔ)器驅(qū)動(dòng)器(FMD)的配線經(jīng)由基板15a連接于I/F部4。這里是以圖10示出的存儲(chǔ)裝置51為例,但對(duì)于此前的實(shí)施方式中敘述的其他存儲(chǔ)裝置,也可以用同樣的結(jié)構(gòu)來(lái)實(shí)現(xiàn)。例如,在圖1的存儲(chǔ)裝置中,可以在該基板15a上安裝驅(qū)動(dòng)器選擇部1。
該硬盤驅(qū)動(dòng)器(HDD)2可從槽14a取下。由此,例如在需要進(jìn)行存儲(chǔ)容量的擴(kuò)展等的情況下,可以更換硬盤驅(qū)動(dòng)器(HDD)2。另外,在插入設(shè)備(組み込み機(jī)器)等中,在不存在CD-ROM等外部輸入的情況下,也可通過(guò)取下硬盤驅(qū)動(dòng)器(HDD)2,來(lái)容易地進(jìn)行應(yīng)用程序的追加或版本升級(jí)等。并且,圖14的存儲(chǔ)裝置可使用記錄媒體作為可更換的可移動(dòng)存儲(chǔ)器。這時(shí),由于取下的存儲(chǔ)媒體不包含文件管理表(FAT1,2)等涉及文件管理的數(shù)據(jù),所以不容易解讀其內(nèi)容,從而具備機(jī)密性。
另外,在圖14及圖15中,從機(jī)密性的保持、或由于重復(fù)拔出和插入而導(dǎo)致故障的可能性等方面考慮,閃速存儲(chǔ)器驅(qū)動(dòng)器(FMD)形成不能取下的結(jié)構(gòu),但如果上述情況不特別成問(wèn)題,則也可形成對(duì)該閃速存儲(chǔ)器驅(qū)動(dòng)器(FMD)也設(shè)置槽的結(jié)構(gòu)。
(實(shí)施方式8)圖16是在本發(fā)明實(shí)施方式8的存儲(chǔ)裝置中,表示與圖11不同的地址結(jié)構(gòu)的一個(gè)例子的示意圖。在圖16中,示出閃速存儲(chǔ)器驅(qū)動(dòng)器(FMD)的地址空間、硬盤驅(qū)動(dòng)器(HDD)2的地址空間和圖1中示出的驅(qū)動(dòng)器選擇部1。而且,將硬盤驅(qū)動(dòng)器(HDD)2內(nèi)的、例如涉及文件管理的數(shù)據(jù)(MBR、FAT1,2、DIR等)存儲(chǔ)在閃速存儲(chǔ)器驅(qū)動(dòng)器(FMD)中。
這樣的地址空間例如如下形成。首先,對(duì)硬盤驅(qū)動(dòng)器(HDD)2進(jìn)行格式化,在硬盤驅(qū)動(dòng)器(HDD)2內(nèi)形成涉及文件管理的數(shù)據(jù)區(qū)域。之后,例如在插入設(shè)備的用途等中,將應(yīng)用程序等安裝在硬盤驅(qū)動(dòng)器(HDD)2中。接著,將該涉及文件管理的數(shù)據(jù)區(qū)域復(fù)制到閃速存儲(chǔ)器驅(qū)動(dòng)器(FMD)中。然后,擦除硬盤驅(qū)動(dòng)器(HDD)2內(nèi)的涉及文件管理的數(shù)據(jù)區(qū)域。
這里,假定針對(duì)這樣形成的地址空間,從主機(jī)向硬盤驅(qū)動(dòng)器(HDD)2輸入針對(duì)某物理地址的指令的情況。這種情況下,如果該地址空間在“0h”~“nh”內(nèi),則驅(qū)動(dòng)器選擇部1向FMD部傳遞該物理地址和指令,如果該地址空間在“n+1h”~“mh”內(nèi),則向HDD部傳遞該物理地址和指令。
利用這樣的結(jié)構(gòu),從此前的說(shuō)明可知,也可實(shí)現(xiàn)高可靠性和高速化。而且,這種情況下,由于可原樣使用HDD的物理地址,所以驅(qū)動(dòng)器選擇部1的功能結(jié)構(gòu)變得容易。另外,該驅(qū)動(dòng)器選擇部1的功能與圖10的情況相同,可利用地址管理程序來(lái)實(shí)現(xiàn)。
以上根據(jù)實(shí)施方式具體地說(shuō)明了本發(fā)明的發(fā)明人作出的發(fā)明,但本發(fā)明當(dāng)然不限于上述實(shí)施方式,在不脫離其精神實(shí)質(zhì)的范圍內(nèi)可進(jìn)行各種變更。
例如,在本發(fā)明實(shí)施方式1等的說(shuō)明中,作為要求可靠性的數(shù)據(jù),以系統(tǒng)區(qū)域的數(shù)據(jù)為例,但也可以任意選擇由驅(qū)動(dòng)器選擇部1檢測(cè)出的地址空間,依據(jù)用戶的必要性,在非易失性存儲(chǔ)器驅(qū)動(dòng)器3中存儲(chǔ)極為重要的數(shù)據(jù)等。
另外,例如,在此前的說(shuō)明中,使用包含IDE的ATA接口,但對(duì)SCSI接口等也可同樣適用。
簡(jiǎn)單說(shuō)明利用本申請(qǐng)所公開(kāi)的發(fā)明中的代表性發(fā)明所得到的效果如下(1)可實(shí)現(xiàn)一種存儲(chǔ)裝置和存儲(chǔ)系統(tǒng),可以自動(dòng)地在非易失性存儲(chǔ)器驅(qū)動(dòng)器中存儲(chǔ)從主機(jī)對(duì)硬盤驅(qū)動(dòng)器(HDD)進(jìn)行存取的數(shù)據(jù)內(nèi)、系統(tǒng)區(qū)域的數(shù)據(jù)或涉及文件管理的數(shù)據(jù)。
(2)可實(shí)現(xiàn)一種存儲(chǔ)裝置,可以自動(dòng)地在非易失性存儲(chǔ)器驅(qū)動(dòng)器中存儲(chǔ)從主機(jī)對(duì)硬盤驅(qū)動(dòng)器(HDD)進(jìn)行存取的數(shù)據(jù)內(nèi)、ECC的數(shù)據(jù)。
(3)通過(guò)上述(1),可以以實(shí)用的成本來(lái)實(shí)現(xiàn)具備高速性的存儲(chǔ)裝置和存儲(chǔ)系統(tǒng)。
(4)通過(guò)上述(1)~(2),可以以實(shí)用的成本來(lái)實(shí)現(xiàn)具備高可靠性的存儲(chǔ)裝置和存儲(chǔ)系統(tǒng)。
產(chǎn)業(yè)上的可利用性本發(fā)明的存儲(chǔ)裝置和存儲(chǔ)系統(tǒng)可適用于使用硬盤的汽車導(dǎo)航系統(tǒng)或錄像及錄音系統(tǒng)等插入設(shè)備,且不限于此,可廣泛適用于以個(gè)人計(jì)算機(jī)為代表的、包含硬盤的全部系統(tǒng)。
權(quán)利要求
1.一種存儲(chǔ)裝置,其特征在于,具有第1存儲(chǔ)設(shè)備,是可以與主機(jī)之間進(jìn)行數(shù)據(jù)的輸入輸出的非易失性存儲(chǔ)設(shè)備,并且從所述主機(jī)看具備第1地址空間;第2存儲(chǔ)設(shè)備,是可以進(jìn)行數(shù)據(jù)的輸入輸出的非易失性存儲(chǔ)設(shè)備,并且數(shù)據(jù)的故障產(chǎn)生率比所述第1存儲(chǔ)設(shè)備低;和控制單元,在所述主機(jī)產(chǎn)生針對(duì)所述第1地址空間內(nèi)的地址的指令時(shí),在該地址包含在所述第1地址空間內(nèi)的、預(yù)先定義的一部分地址空間內(nèi)的情況下,使所述第2存儲(chǔ)設(shè)備執(zhí)行所述指令。
2.根據(jù)權(quán)利要求1所述的存儲(chǔ)裝置,其特征在于所述第2存儲(chǔ)設(shè)備可以比所述第1存儲(chǔ)設(shè)備更高速地動(dòng)作。
3.根據(jù)權(quán)利要求1或2所述的存儲(chǔ)裝置,其特征在于所述第2存儲(chǔ)設(shè)備中存儲(chǔ)的數(shù)據(jù)是系統(tǒng)區(qū)域的數(shù)據(jù)。
4.根據(jù)權(quán)利要求1或2所述的存儲(chǔ)裝置,其特征在于所述第2存儲(chǔ)設(shè)備的容量小于或等于128M字節(jié)。
5.根據(jù)權(quán)利要求1或2所述的存儲(chǔ)裝置,其特征在于所述第1存儲(chǔ)設(shè)備和所述第2存儲(chǔ)設(shè)備被設(shè)置在具有槽的一個(gè)框體內(nèi),所述第1存儲(chǔ)設(shè)備可以從所述槽中取出。
6.根據(jù)權(quán)利要求1或2所述的存儲(chǔ)裝置,其特征在于所述第1存儲(chǔ)設(shè)備是硬盤驅(qū)動(dòng)器(HDD),所述第2存儲(chǔ)設(shè)備是非易失性存儲(chǔ)器。
7.根據(jù)權(quán)利要求1或2所述的存儲(chǔ)裝置,其特征在于所述存儲(chǔ)裝置用作汽車導(dǎo)航系統(tǒng)的存儲(chǔ)介質(zhì)。
8.根據(jù)權(quán)利要求1或2所述的存儲(chǔ)裝置,其特征在于在所述第1存儲(chǔ)設(shè)備中存儲(chǔ)整個(gè)系統(tǒng),并將一部分地址空間的數(shù)據(jù)復(fù)制到所述第2存儲(chǔ)設(shè)備中,然后擦除第1存儲(chǔ)設(shè)備中的該地址空間的數(shù)據(jù)。
9.根據(jù)權(quán)利要求1或2所述的存儲(chǔ)裝置,其特征在于所述第2存儲(chǔ)設(shè)備以512字節(jié)/2048字節(jié)的扇區(qū)/簇單位進(jìn)行存取。
10.一種存儲(chǔ)裝置,其特征在于,具有第1存儲(chǔ)設(shè)備,是可以與主機(jī)之間進(jìn)行數(shù)據(jù)的輸入輸出的非易失性存儲(chǔ)設(shè)備,并且從所述主機(jī)看具備第1地址空間;第2存儲(chǔ)設(shè)備,是可以進(jìn)行數(shù)據(jù)的輸入輸出的非易失性存儲(chǔ)設(shè)備,并且數(shù)據(jù)的故障產(chǎn)生率比所述第1存儲(chǔ)設(shè)備低;和控制單元,從與所述第1地址空間相對(duì)應(yīng)的數(shù)據(jù)中抽出一部分?jǐn)?shù)據(jù),并向所述第2存儲(chǔ)設(shè)備中存儲(chǔ)所述抽出的一部分?jǐn)?shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的存儲(chǔ)裝置,其特征在于所述抽出的一部分?jǐn)?shù)據(jù)是系統(tǒng)區(qū)域的數(shù)據(jù)。
12.根據(jù)權(quán)利要求10所述的存儲(chǔ)裝置,其特征在于所述抽出的一部分?jǐn)?shù)據(jù)是用于檢測(cè)和糾正錯(cuò)誤的代碼數(shù)據(jù)。
13.根據(jù)權(quán)利要求10所述的存儲(chǔ)裝置,其特征在于根據(jù)從電源或主機(jī)發(fā)出的信號(hào)切斷電源,并利用內(nèi)部的積蓄電荷來(lái)完成存儲(chǔ)動(dòng)作。
14.根據(jù)權(quán)利要求10所述的存儲(chǔ)裝置,其特征在于所述第1存儲(chǔ)設(shè)備是硬盤驅(qū)動(dòng)器(HDD),所述第2存儲(chǔ)設(shè)備是非易失性存儲(chǔ)器。
15.一種具有主機(jī)和存儲(chǔ)裝置的存儲(chǔ)系統(tǒng),其特征在于所述主機(jī)包含執(zhí)行處理程序的CPU以及RAM;和控制器,控制所述主機(jī)與所述存儲(chǔ)裝置之間的數(shù)據(jù)的輸入輸出,所述存儲(chǔ)裝置包含第1存儲(chǔ)設(shè)備,是非易失性存儲(chǔ)設(shè)備;第2存儲(chǔ)設(shè)備,是非易失性存儲(chǔ)設(shè)備,并且數(shù)據(jù)的故障產(chǎn)生率比所述第1存儲(chǔ)設(shè)備低;和驅(qū)動(dòng)器設(shè)定端子,用于由所述主機(jī)識(shí)別所述第1存儲(chǔ)設(shè)備和所述第2存儲(chǔ)設(shè)備,所述處理程序具備如下功能將分配有連續(xù)地址的所述存儲(chǔ)裝置的地址空間內(nèi)的一部分地址空間分配給所述第2存儲(chǔ)設(shè)備,并將除此以外的地址空間分配給所述第1存儲(chǔ)設(shè)備。
16.根據(jù)權(quán)利要求15所述的存儲(chǔ)系統(tǒng),其特征在于所述第2存儲(chǔ)設(shè)備可以比所述第1存儲(chǔ)設(shè)備更高速地動(dòng)作。
17.根據(jù)權(quán)利要求15或16所述的存儲(chǔ)系統(tǒng),其特征在于所述第2存儲(chǔ)設(shè)備的容量小于或等于128M字節(jié)。
18.根據(jù)權(quán)利要求15或16所述的存儲(chǔ)系統(tǒng),其特征在于所述第1存儲(chǔ)設(shè)備和所述第2存儲(chǔ)設(shè)備被設(shè)置在具有槽的一個(gè)框體內(nèi),所述第1存儲(chǔ)設(shè)備可以從所述槽中取出。
19.根據(jù)權(quán)利要求15或16所述的存儲(chǔ)系統(tǒng),其特征在于所述第1存儲(chǔ)設(shè)備是硬盤驅(qū)動(dòng)器(HDD),所述第2存儲(chǔ)設(shè)備是非易失性存儲(chǔ)器。
20.根據(jù)權(quán)利要求15或16所述的存儲(chǔ)系統(tǒng),其特征在于所述存儲(chǔ)系統(tǒng)是汽車導(dǎo)航系統(tǒng)。
21.根據(jù)權(quán)利要求15或16所述的存儲(chǔ)系統(tǒng),其特征在于在所述第1存儲(chǔ)設(shè)備中存儲(chǔ)整個(gè)系統(tǒng),并將一部分地址空間的數(shù)據(jù)復(fù)制到第2存儲(chǔ)設(shè)備中,然后擦除第1存儲(chǔ)設(shè)備中的該地址空間的數(shù)據(jù)。
22.根據(jù)權(quán)利要求15或16所述的存儲(chǔ)系統(tǒng),其特征在于所述第2存儲(chǔ)設(shè)備以512字節(jié)/2048字節(jié)的扇區(qū)/簇單位進(jìn)行存取。
23.一種具有主機(jī)和存儲(chǔ)裝置的存儲(chǔ)系統(tǒng),其特征在于所述存儲(chǔ)裝置包含第1存儲(chǔ)設(shè)備,是非易失性存儲(chǔ)設(shè)備,所述主機(jī)包含存儲(chǔ)有處理程序的ROM;執(zhí)行所述處理程序的CPU以及RAM;控制器,控制所述主機(jī)與所述存儲(chǔ)裝置之間的數(shù)據(jù)的輸入輸出;和非易失性存儲(chǔ)器設(shè)備,其數(shù)據(jù)的故障產(chǎn)生率比所述第1存儲(chǔ)設(shè)備低,并且存儲(chǔ)有與針對(duì)所述第1存儲(chǔ)設(shè)備的文件管理有關(guān)的數(shù)據(jù),存儲(chǔ)在所述ROM中的所述處理程序具備如下功能在對(duì)所述第1存儲(chǔ)設(shè)備進(jìn)行存取時(shí),參照存儲(chǔ)在所述非易失性存儲(chǔ)器設(shè)備中的、與所述文件管理有關(guān)的數(shù)據(jù)。
24.根據(jù)權(quán)利要求23所述的存儲(chǔ)系統(tǒng),其特征在于所述非易失性存儲(chǔ)器設(shè)備可以比所述第1存儲(chǔ)設(shè)備更高速地動(dòng)作。
25.根據(jù)權(quán)利要求23或24所述的存儲(chǔ)系統(tǒng),其特征在于所述存儲(chǔ)系統(tǒng)是汽車導(dǎo)航系統(tǒng)。
26.根據(jù)權(quán)利要求23或24所述的存儲(chǔ)系統(tǒng),其特征在于在所述第1存儲(chǔ)設(shè)備中存儲(chǔ)整個(gè)系統(tǒng),并將一部分地址空間的數(shù)據(jù)復(fù)制到非易失性存儲(chǔ)器設(shè)備中,然后擦除第1存儲(chǔ)設(shè)備中的該地址空間的數(shù)據(jù)。
全文摘要
在存儲(chǔ)裝置中設(shè)置驅(qū)動(dòng)器選擇部(1)、硬盤驅(qū)動(dòng)器(HDD)(2)和非易失性存儲(chǔ)器驅(qū)動(dòng)器(3),在從例如CPU(5)和ATA控制器(6)等主機(jī)向硬盤驅(qū)動(dòng)器(HDD)(2)發(fā)出數(shù)據(jù)輸入輸出等指令時(shí),所述驅(qū)動(dòng)器選擇部(1)接收此時(shí)的地址值,并在所述地址值包含在預(yù)先定義的地址空間中時(shí),使所述非易失性存儲(chǔ)器驅(qū)動(dòng)器(3)執(zhí)行所述指令,否則,使所述硬盤驅(qū)動(dòng)器(HDD)(2)執(zhí)行所述指令。
文檔編號(hào)G06F12/16GK1820244SQ20048001945
公開(kāi)日2006年8月16日 申請(qǐng)日期2004年7月5日 優(yōu)先權(quán)日2003年7月7日
發(fā)明者東修一郎, 松本雅宏, 沖永隆幸, 竹村茂, 木全能之, 岸本隆行 申請(qǐng)人:日立超大規(guī)模集成電路系統(tǒng)株式會(huì)社