亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)更新方法、存儲器系統(tǒng)和存儲器設(shè)備的制作方法

文檔序號:6479714閱讀:161來源:國知局
專利名稱:數(shù)據(jù)更新方法、存儲器系統(tǒng)和存儲器設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種更新存儲器設(shè)備中存儲的數(shù)據(jù)的方法,所述存儲器設(shè)備可連接至 主機設(shè)備,并且具有分成多個分區(qū)的存儲器部分,還涉及存儲器系統(tǒng)和存儲器設(shè)備;更具體 地,涉及一種更新分區(qū)中的數(shù)據(jù)的方法,在所述分區(qū)中存儲被配置為啟動主機設(shè)備的數(shù)據(jù), 還涉及存儲器系統(tǒng)和存儲器設(shè)備。
背景技術(shù)
在計算機系統(tǒng)中,在作為外部存儲設(shè)備的存儲器設(shè)備中存儲作為系統(tǒng)管理程序的 操作系統(tǒng)(以下稱為“Os”)以及主機設(shè)備的系統(tǒng)數(shù)據(jù)等。然后,在系統(tǒng)啟動時,通過從存儲 器設(shè)備讀取OS來啟動系統(tǒng)。0S,也就是被配置為管理整個計算機系統(tǒng)的軟件,配置有多個 程序文件組。應(yīng)注意,在OS啟動時,使用稱為“引導(dǎo)加載器”的專用小程序,其具有足以啟動被 配置為啟動OS的另一程序的功能。通常使用多級引導(dǎo)加載器,重復(fù)從一個小程序調(diào)用另一 小程序,并最終啟動Os。換句話說,為了 OS的啟動,S卩,系統(tǒng)的啟動,在存儲器設(shè)備中存儲具 有小容量的許多程序。OS和引導(dǎo)加載器通常需要部分地更新,以增加功能或校正缺陷。然后,如果更新了 在配置有多個程序文件組、或引導(dǎo)加載器組等的OS中的模塊,則所述模塊可在正確更新了 所有程序文件時的第一時間正確操作。換句話說,如果更新OS或引導(dǎo)加載器的處理失敗, 則系統(tǒng)自身不能夠啟動,并且不是很容易修復(fù)其問題。另一方面,近來,開發(fā)了作為非易失性半導(dǎo)體存儲介質(zhì)的閃速存儲器,并且具體 地,已經(jīng)實踐性使用了多值記錄技術(shù),其中在一個存儲器單元中存儲多值比特,代替單值比 特,因此逐漸增加了閃速存儲器的容量和密度。此外,近來,使用了在嵌入存儲器設(shè)備中存 儲用于主機設(shè)備的啟動的軟件(即OS和引導(dǎo)加載器)的系統(tǒng)。NAND型閃速存儲器使用經(jīng)由隧道絕緣膜注入陷阱層(包括浮動?xùn)艠O或?qū)盈B膜) 的電荷,作為依賴于電荷量的數(shù)字比特信息,并且讀取數(shù)字比特信息作為2值或多值信 息。NAND型閃速存儲器可讀取數(shù)據(jù)而沒有相關(guān)的數(shù)據(jù)破壞,這與破壞性讀取型存儲器(如 DRAM)不同。如果在具有NAND型閃速存儲器的存儲器設(shè)備中存儲OS和引導(dǎo)加載器組,則NAND 型閃速存儲器具有以下特征1)以稱為“頁”的單元寫入數(shù)據(jù);2)以合并了多個頁的稱為 “塊”的單元擦除數(shù)據(jù);和3)數(shù)據(jù)不能夠被覆寫。因此,如果用小容量單元的數(shù)據(jù)更新在 NAND型閃速存儲器設(shè)備中存儲的數(shù)據(jù),可能發(fā)生多次所謂的“移動”,其中不需要更新的程 序同樣被重寫到另一塊中。換句話說,將更新的數(shù)據(jù)寫入在還未寫入數(shù)據(jù)的新塊中,并且, 也將包括舊數(shù)據(jù)的舊塊中存儲的并且沒有更新的剩余數(shù)據(jù)同樣寫入在新塊中。多次發(fā)生 “移動”意味著程序被多次重寫。因此,在某些情況下,在傳統(tǒng)NAND型閃速存儲器設(shè)備中更 新OS或引導(dǎo)加載器組的處理并不認為是高度安全的。應(yīng)注意,日本專利中請?zhí)亻_No. 2007-193596公開了一種固件更新電路,其中即使
4在更新固件時發(fā)生例如功率中斷的故障,也可以在不更換非易失性存儲器的情況下機載地 更新與固件相關(guān)的數(shù)據(jù)。

發(fā)明內(nèi)容
發(fā)明目的本發(fā)明的一個目的在于提供一種可安全地更新存儲器設(shè)備中存儲的數(shù)據(jù)的數(shù)據(jù) 更新方法、存儲器系統(tǒng)和存儲器設(shè)備。解決問題的手段根據(jù)本申請的發(fā)明的一方面,提供一種更新數(shù)據(jù)的方法,所述數(shù)據(jù)存儲在存儲器 設(shè)備中,所述存儲器設(shè)備可連接至主機設(shè)備并具有存儲器部分和存儲器控制器,所述存儲 器部分包括可分成具有多個不同屬性的分區(qū)的第一存儲器部分,以及由所述存儲器控制器 管理的工作空間;其中,在向分區(qū)寫入數(shù)據(jù)的多個不同寫入方法中,使用依據(jù)分區(qū)的屬性選 擇的寫入方法中的一個執(zhí)行更新處理。


圖1是示出根據(jù)第一實施例的存儲器系統(tǒng)的配置的示意圖;圖2是說明根據(jù)第一實施例的存儲器設(shè)備的存儲器部分的配置的說明性視圖;圖3是說明根據(jù)第一實施例的存儲器設(shè)備的存儲器部分的配置的說明性視圖;圖4是說明根據(jù)第一實施例的存儲器設(shè)備中的信息分區(qū)的結(jié)構(gòu)的說明性視圖;圖5A是說明根據(jù)第一實施例的存儲器設(shè)備中的選擇分區(qū)命令的說明性視圖;圖5B是說明根據(jù)第一實施例的存儲器設(shè)備中的選擇分區(qū)命令的說明性視圖;圖6是說明根據(jù)第一實施例的存儲器設(shè)備中更新具有引導(dǎo)屬性的分區(qū)的過程的 說明性視圖;圖7是說明根據(jù)第一實施例的存儲器設(shè)備中更新具有引導(dǎo)屬性的分區(qū)的過程的 流程的流程圖;圖8是說明根據(jù)第二實施例的存儲器系統(tǒng)中更新代碼分區(qū)中的數(shù)據(jù)的方法的說 明性視圖;以及圖9是說明根據(jù)第一和第二實施例的存儲器系統(tǒng)中的存儲器設(shè)備的保護裝置的 說明性視圖。
具體實施例方式<第一實施例>首先,將參照附圖描述本發(fā)明第一實施例的存儲器系統(tǒng)10。圖1是示出存儲器系 統(tǒng)10的配置的示意圖。存儲器系統(tǒng)10配置有主機設(shè)備2和存儲器設(shè)備1,后者可連接至主機設(shè)備2,可存 儲被配置為啟動主機設(shè)備2的數(shù)據(jù),并且被嵌入在存儲器系統(tǒng)10中。存儲器設(shè)備1的存儲器部分5是非易失性半導(dǎo)體存儲器,并且配置有例如NAND型 閃速存儲器。在存儲器控制器6的控制下,在存儲器部分5中存儲從主機設(shè)備2發(fā)送的數(shù) 據(jù)等。
存儲器部分5配置有存儲器部分3,這是可由用戶識別的第一存儲器部分;和工 作空間4,這由存儲器控制器6管理并且不能夠由用戶識別。應(yīng)注意,在存儲器設(shè)備1中,存儲器部分3和工作空間4之間的關(guān)系不固定,并且 在存儲器控制器6的控制下,存儲器部分3的一部分和工作空間4的一部分可彼此替換, 即,替換處理是可能的,其中將存儲器部分3的一個分區(qū)設(shè)置為不能夠由用戶識別的工作 空間4,并且相反,將工作空間4的一部分設(shè)置為存儲器部分中3能夠由用戶識別的一個分 區(qū)。主機設(shè)備2配置有主機控制器8,其被配置為針對經(jīng)由接口連接的存儲器設(shè)備1 執(zhí)行訪問控制等;和系統(tǒng)存儲器部分7。存儲器設(shè)備1根據(jù)來自主機設(shè)備2的命令執(zhí)行處理。應(yīng)注意,盡管將在圖1中和以下說明書中描述存儲器系統(tǒng)10具有一個存儲器設(shè)備 1的實例,但是存儲器系統(tǒng)10可具有多個存儲器設(shè)備1。接下來,將使用圖2、3和4描述作 為本實施例的存儲器設(shè)備1的第一存儲器部分的存儲器部分3的配置。圖2和3是說明存 儲器設(shè)備1的存儲器部分3的配置的說明性視圖,圖4是說明存儲器設(shè)備1中的信息分區(qū) 的結(jié)構(gòu)的說明性視圖。如圖2所示,依據(jù)要保存的數(shù)據(jù)屬性,將存儲器設(shè)備1的存儲器部分3分成多個分 區(qū)。換句話說,在公知的存儲器設(shè)備中,作為存儲器區(qū)域的整個存儲器部分3A作為一個分 區(qū)來管理。相反,在本實施例的存儲器設(shè)備1中,通過稱為“配置”的處理將存儲器部分3物 理地分成多個分區(qū)31至36。在圖2中,左側(cè)示出作為一個大存儲區(qū)域的存儲器部分3A,右 側(cè)示出將存儲器部分3分成多個分區(qū)31至36,即,應(yīng)用了配置的實例。應(yīng)注意,這里“物理 地”并非“邏輯地”,并且表示與實際存儲器部分3中的每個存儲單元相應(yīng)的劃分,即,每個 存儲器單元集合體的“區(qū)分”。在存儲器設(shè)備1中,各個劃分的分區(qū)31至36具有多個不同屬性。例如,圖2中所 示的存儲器部分3分成了多個分區(qū)31至36,并且各個分區(qū)具有如圖3所示的屬性。換句話 說,數(shù)據(jù)1分區(qū)31和數(shù)據(jù)2分區(qū)32具有數(shù)據(jù)屬性,代碼分區(qū)33具有代碼屬性,引導(dǎo)1分區(qū) 34和引導(dǎo)2分區(qū)35具有引導(dǎo)屬性,信息分區(qū)36具有信息屬性。換句話說,多個分區(qū)31至 36并非具有各個不同屬性,并且屬性的種類的數(shù)目小于分區(qū)31至36的數(shù)目。具有數(shù)據(jù)屬性的分區(qū)31和32 (還稱為“數(shù)據(jù)分區(qū)”)還稱為“應(yīng)用分區(qū)”。應(yīng)用分 區(qū)是被配置為存儲用戶數(shù)據(jù)、應(yīng)用程序等的分區(qū),由文件系統(tǒng)管理,是不僅寫入次數(shù)高而且 讀取次數(shù)也很高的分區(qū)。應(yīng)注意,例如,也可以使用在數(shù)據(jù)1分區(qū)31中存儲用戶數(shù)據(jù)以及 在數(shù)據(jù)2分區(qū)32中存儲應(yīng)用程序。具有代碼屬性的分區(qū)33(還稱為“代碼分區(qū)”)還稱為“系統(tǒng)分區(qū)”。系統(tǒng)分區(qū)是 被配置為存儲OS程序和系統(tǒng)數(shù)據(jù)的分區(qū),并且由文件系統(tǒng)管理,盡管讀取次數(shù)較高,但是 幾乎不執(zhí)行寫入。具有引導(dǎo)屬性的分區(qū)34和35 (還稱為“引導(dǎo)分區(qū)”)是被配置為存儲引導(dǎo)加載器 的分區(qū),并且不具有文件系統(tǒng),盡管讀取次數(shù)較高,但是幾乎不執(zhí)行寫入。引導(dǎo)加載器可以 是在啟動時首先讀取的主引導(dǎo)加載器,或可能有這樣的配置,例如在ROM中、存儲器設(shè)備1 外部包括主引導(dǎo)加載器,在存儲器部分3中存儲次引導(dǎo)加載器。如圖4所示,具有信息屬性的分區(qū)36 (還稱為“信息分區(qū)”)是被配置為在預(yù)定分區(qū)數(shù)目的分區(qū)上存儲關(guān)于多個劃分的分區(qū)的信息(例如存在或不存在信息、屬性信息、寫 入保護信息、分區(qū)容量(大小)等)的分區(qū),并且不具有文件系統(tǒng),盡管讀取次數(shù)較高,但是 僅執(zhí)行一次寫入。信息分區(qū)36是本實施例的存儲器設(shè)備1必要的分區(qū),其中通過配置將存儲器部分 3物理地分成多個分區(qū)。存儲器設(shè)備1的存儲器控制器6基于信息分區(qū)中的信息改變訪問 多個分區(qū)的方法。例如,如果引導(dǎo)分區(qū)34中的數(shù)據(jù)被破壞,則不啟動系統(tǒng),并且引導(dǎo)代碼自身不能 夠被更新。因此,引導(dǎo)分區(qū)34是特別需要更新可靠性的分區(qū)。然后,由于本實施例的存儲器設(shè)備1的存儲器部分5是用于多值記錄的NAND型閃 速存儲器,劃分的分區(qū)31至36的物理特征優(yōu)選地依據(jù)各個屬性具有不同規(guī)范。這里,物理 特征是數(shù)據(jù)寫入速度、數(shù)據(jù)讀取速度、寫入數(shù)據(jù)的可靠性等。例如,同樣在能夠多值記錄的 存儲器部分5中,可通過提供不執(zhí)行多值記錄的分區(qū)獲得與單比特記錄等同的物理特征, 盡管減少了可存儲容量。類似地,例如,也可將能夠8值記錄的存儲器單元用作用于4值記 錄的存儲器單元。例如,可通過將具有信息屬性的信息分區(qū)36設(shè)置為可按比其他分區(qū)更高速度訪 問的分區(qū)來提高主機設(shè)備2訪問存儲器設(shè)備1的速度。此外,具有引導(dǎo)屬性的分區(qū)或具有 代碼分區(qū)的屬性的分區(qū)也可優(yōu)選地設(shè)置為具有比其他分區(qū)更高可靠性的物理特征的分區(qū)。 應(yīng)注意,盡管在分區(qū)31至36中可執(zhí)行寫入的次數(shù)和可執(zhí)行讀取的次數(shù)不是直接物理特征, 而是備選特征,但是在這里,假設(shè)次數(shù)為物理特征。如上所述,在存儲器設(shè)備1中,如果劃分了存儲器部分3,則各個劃分的分區(qū)31至 36的物理特征不同,因此,劃分的多個分區(qū)31至36的總?cè)萘坎灰欢ㄅc劃分之前的存儲器部 分3的容量相同。應(yīng)注意,圖3是示出在存儲器部分3中的分區(qū)圖分配的實例。在存儲器設(shè)備1中, 分區(qū)數(shù)目通過4比特數(shù)據(jù)來區(qū)分。因此,主機設(shè)備2等可通過使用選擇分區(qū)命令中的分區(qū) 數(shù)目來選擇No. 0至No. 15的最大16個分區(qū)。當(dāng)然,如圖3所示,在最大16個分區(qū)中同樣 存在沒有被設(shè)置的保留分區(qū)。當(dāng)主機設(shè)備2使用命令控制各個分區(qū)時,主機設(shè)備2使用各個分區(qū)31至36,將其 各個分區(qū)數(shù)目作為參數(shù)。換句話說,如果主機設(shè)備2在各個分區(qū)31至36中存儲數(shù)據(jù)或從 中讀取數(shù)據(jù),首先,主機設(shè)備2將圖5A中所示的選擇分區(qū)命令發(fā)送至存儲器設(shè)備1,因此指 定分區(qū)數(shù)目,并選擇一個分區(qū)。響應(yīng)地,存儲器設(shè)備1通過圖5B中所示的選擇分區(qū)命令的 響應(yīng)來響應(yīng)于主機設(shè)備2。隨后,主機設(shè)備2將各個分區(qū)(對于選擇的分區(qū))共同的讀取/ 寫入命令發(fā)送至存儲器設(shè)備1,由此執(zhí)行訪問。例如,主機設(shè)備2可通過訪問向存儲器設(shè)備1的分區(qū)數(shù)目15分配的信息分區(qū)36 來獲得存儲器設(shè)備1上的分區(qū)信息等。接下來,將通過使用圖6和7來描述本實施例的數(shù)據(jù)更新方法。圖6是說明更新 引導(dǎo)1分區(qū)34中存儲的引導(dǎo)加載器的情況下的處理的說明性視圖。圖7是說明更新引導(dǎo) 1分區(qū)34中存儲的引導(dǎo)加載器的情況下的處理的流程的流程圖。如上所述,在被配置為啟動主機設(shè)備2的系統(tǒng)的引導(dǎo)1分區(qū)34中,存儲配置有許 多小程序的引導(dǎo)加載器組。并且,引導(dǎo)1分區(qū)34是特別需要更新處理的可靠性的分區(qū)。因此,在本實施例的數(shù)據(jù)更新方法中,在更新引導(dǎo)1分區(qū)34的處理時,使用與其他分區(qū)的方法 不同的方法來確保更新處理的安全。換句話說,引導(dǎo)加載器的大小受限,因此引導(dǎo)加載器是具有小容量的程序。因此, 在更新引導(dǎo)1分區(qū)34的處理中,存儲器控制器6可在工作空間4中存儲被更新的新引導(dǎo)加 載器等。隨后,存儲器控制器6使得其中存儲了被更新的新引導(dǎo)加載器等的工作空間4與 引導(dǎo)1分區(qū)34彼此替換。以下,根據(jù)圖7的流程圖,將描述更新引導(dǎo)1分區(qū)34的處理?!床襟ESll>選擇要更新的引導(dǎo)分區(qū)主機設(shè)備2通過選擇分區(qū)命令選擇要更新的分區(qū)?!床襟ES12>禁用寫入保護在本實施例的存儲器設(shè)備1中,通過隨后描述的保護裝置將引導(dǎo)1分區(qū)34設(shè)置為 寫入保護狀態(tài),以防止被病毒等篡改。因此,引導(dǎo)1分區(qū)34中的寫入保護狀態(tài)需要通過指 定的方法來禁用。<步驟S13>寫入保護被禁用?如果由主機設(shè)備2選擇的分區(qū)的寫入保護能夠被禁用(否),則存儲器設(shè)備1執(zhí) 行在步驟S14和隨后步驟的處理。另一方面,如果引導(dǎo)1分區(qū)34的寫入保護不能夠被禁用 (是),則存儲器設(shè)備1向主機設(shè)備2發(fā)送指示錯誤的響應(yīng)信號,并停止更新處理?!床襟ES14>寫入引導(dǎo)分區(qū)?如果由主機設(shè)備2選擇的分區(qū)是具有引導(dǎo)屬性的分區(qū)(是),則存儲器設(shè)備1通過 在步驟S15和隨后步驟的寫入方法執(zhí)行更新處理,以確保更新處理的安全性。另一方面,如 果由主機設(shè)備2選擇的分區(qū)不是具有引導(dǎo)屬性的分區(qū)(否),則存儲器設(shè)備1通過與在步驟 S15和隨后步驟的寫入方法不同的寫入方法執(zhí)行更新處理。< 步驟 S15>CDM 25+CMD 12即使當(dāng)主機設(shè)備2更新引導(dǎo)1分區(qū)34時,主機設(shè)備2使用正常的多塊寫入命令 (CMD 25)和寫入停止命令(CMD 12),因為控制存儲器設(shè)備1的存儲器控制器6等已經(jīng)識別 出所選的分區(qū)的屬性為“引導(dǎo)”,在步驟S12。因此,即使存儲器控制器6從主機設(shè)備2接收 與正常存儲器寫入命令相同的存儲器寫入命令,存儲器控制器6改變針對引導(dǎo)1分區(qū)34的 更新方法。<步驟S16>寫入工作空間如圖6(1)所示,如果更新了引導(dǎo)1分區(qū)34,則首先,存儲器控制器6準(zhǔn)備工作空 間4,其具有可在工作空間4中存儲引導(dǎo)1分區(qū)34中存儲的引導(dǎo)加載器的大小,即,與引導(dǎo) 1分區(qū)34的容量相同的容量。如果工作空間4不能夠在工作空間4中獲得,則存儲器控制 器6不執(zhí)行寫入處理,向主機設(shè)備2發(fā)送指示工作空間不可用的錯誤響應(yīng)信號,并停止更新處理。如果工作空間4能夠在存儲器部分5中獲得,如圖6(2)所示,則存儲器控制器6 從其區(qū)域的開始到結(jié)尾一次(即依次)將新引導(dǎo)加載器組的數(shù)據(jù)寫入到工作空間4中。為 了依次寫入,即,順序?qū)懭?,主機設(shè)備2使用多塊寫入命令(CMD 25)。<步驟S17,步驟S18>寫入錯誤?如果在步驟S16發(fā)生寫入錯誤,則存儲器控制器6取消工作空間4,并且在對于CMD 12的響應(yīng)信號上向主機設(shè)備2發(fā)送關(guān)于寫入故障的錯誤信息。主機設(shè)備在S17檢測到 錯誤,并且停止更新處理。<步驟19>替換處理如果正確完成了向工作空間4的數(shù)據(jù)寫入,存儲器控制器6執(zhí)行替換處理,其中將 工作空間4分配為在主機設(shè)備2的啟動時使用的引導(dǎo)分區(qū)34,以及將引導(dǎo)1分區(qū)34分配給 工作空間4。在完成了替換處理的時間點,工作空間4變?yōu)樾碌囊龑?dǎo)1分區(qū)34。然而,如果替換 處理失敗,則引導(dǎo)1分區(qū)34保留先前的數(shù)據(jù),并且丟棄工作空間4的內(nèi)容。< 步驟 20>存儲器控制器6確認替換處理是否失敗。如果替換處理失敗(是),則停止更新處理。<步驟S21、步驟S22、步驟S23>CMD 13的檢查錯誤/寫入錯誤?當(dāng)完成了寫入處理時(步驟S19 否),則主機設(shè)備2確認在命令CMD13的響應(yīng)信 號中是否存在錯誤。如果使用CMD 13并且在響應(yīng)信號中根本不存在錯誤(步驟S22 否), 則將引導(dǎo)加載器更新至工作空間4中的處理成功。如果在CMD13的響應(yīng)信號中存在錯誤, 則停止更新處理?!床襟ES24>如果替換處理沒有失敗(步驟S24 否),主機設(shè)備2再次將引導(dǎo)1分區(qū)34設(shè)置為 寫入保護狀態(tài),并完成更新處理。應(yīng)注意,在上述處理中,即使在更新處理的任意步驟停止了更新處理,由于在引導(dǎo) 1分區(qū)34中存儲了更新處理之前的引導(dǎo)代碼,所以主機設(shè)備2可啟動。即使終止了更新的序列,則本實施例的存儲器設(shè)備1可取消更新,并使用先前存 儲的引導(dǎo)加載器。因此,可避免系統(tǒng)變?yōu)椴荒軌騿拥那樾?。換句話說,如果引導(dǎo)分區(qū)的更新失敗,則發(fā)生如下情形,如果不能夠讀取先前數(shù) 據(jù),則系統(tǒng)不能夠被啟動。然而,在存儲器設(shè)備1中,通過使用工作空間4并執(zhí)行寫入,可以 安全地更新具有引導(dǎo)屬性的分區(qū)中的數(shù)據(jù)。此外,即使當(dāng)更新引導(dǎo)1分區(qū)34時,主機設(shè)備2可使用正常的存儲器寫入命令。換 句話說,在存儲器設(shè)備1中,在更新引導(dǎo)1分區(qū)的處理時,可以使用與其他分區(qū)的方法不同 的方法來確保更新處理的安全性,而無需特別地用戶的識別處理。應(yīng)注意,如圖2所示,本實施例的存儲器設(shè)備1不僅具有引導(dǎo)1分區(qū)34,還具有引 導(dǎo)2分區(qū)35,后者是具有相同引導(dǎo)屬性的第五分區(qū),作為備份分區(qū)。換句話說,在引導(dǎo)2分 區(qū)35中的第五分區(qū)引導(dǎo)代碼與引導(dǎo)1分區(qū)34中的第二分區(qū)引導(dǎo)代碼相同。因此,還可使用 引導(dǎo)2分區(qū)35作為工作空間,并執(zhí)行更新引導(dǎo)1分區(qū)34的處理。還可通過執(zhí)行所謂的分 區(qū)交換處理來采用雙安全措施,其中設(shè)置引導(dǎo),從而如果在更新處理之后在引導(dǎo)1分區(qū)34 中存在讀取錯誤等,則可從引導(dǎo)2分區(qū)35執(zhí)行引導(dǎo)。然而,為了使用引導(dǎo)2分區(qū)35用于主 機設(shè)備2的啟動,必須定義特定命令。因此,存儲器系統(tǒng)1變得復(fù)雜,因此,交換處理同樣具 有不利的方面。<第二實施例>接下來,將參照圖8描述本發(fā)明的第二實施例的存儲器系統(tǒng)10A(未示出)。圖8 9是說明更新存儲器系統(tǒng)IOA中的代碼分區(qū)33中的數(shù)據(jù)的方法的說明性視圖。由于本實施 例的存儲器系統(tǒng)IOA的基礎(chǔ)配置基本與第一實施例的存儲器系統(tǒng)10相同,所以在下文,相 同組件與相同標(biāo)號關(guān)聯(lián),并省略其描述,僅描述與存儲器系統(tǒng)10的不同點。在存儲器系統(tǒng)IOA中,當(dāng)更新代碼分區(qū)33中的數(shù)據(jù)時,使用取決于代碼屬性的數(shù) 據(jù)更新方法。與引導(dǎo)分區(qū)34類似,代碼分區(qū)33是在更新處理失敗時系統(tǒng)自身不能夠啟動 的分區(qū)。因此,在存儲器系統(tǒng)IOA中,同樣為了代碼分區(qū)33中的數(shù)據(jù)的更新,為了執(zhí)行最大 安全性的更新,與引導(dǎo)分區(qū)34的更新類似,使用如下方法,其中在存儲器部分5中確保與代 碼分區(qū)33大小相同大小的工作空間4,并且執(zhí)行更新。換句話說,由于代碼分區(qū)33由文件系統(tǒng)管理,盡管可更新文件的一部分,但是如 果通過正常寫入命令執(zhí)行隨機寫入,則可發(fā)生所謂的“移動”,并且多次寫入代碼數(shù)據(jù)。如果 在更新處理期間電源發(fā)生故障,則可能破壞代碼分區(qū)33中的數(shù)據(jù)。因此,盡管能夠以類似 于向具有數(shù)據(jù)屬性等的分區(qū)寫入的方法向代碼分區(qū)33中直接寫入和對其更新,但是如下 連續(xù)寫入提供了更高的安全性其中執(zhí)行一次向另一分區(qū)的寫入,并隨后執(zhí)行從其開始的 順序向代碼分區(qū)33的寫入。然而,引導(dǎo)分區(qū)35是具有相對小容量的分區(qū),而代碼分區(qū)33的容量未知。因此, 在代碼分區(qū)33中,在存儲器部分5中不一定能夠確保具有與代碼分區(qū)33的容量相同的容 量的工作空間4。因此,在更新代碼分區(qū)33的處理中,如果在存儲器部分5中不能夠確保工作空間 4,則存儲器控制器6使用如下方法在存儲器部分3的另一分區(qū)(例如數(shù)據(jù)分區(qū)31)中構(gòu) 建更新所需的程序。圖8示出在存儲器部分5中不能夠確保工作空間4時更新在代碼分區(qū)33中存儲 的程序的方法的實例。在圖8所示的實例中,將代碼1和代碼3從舊代碼1和舊代碼3更新至分別是新 的新代碼1和新代碼3,并且代碼2和代碼4是沒有更新的舊代碼2和舊代碼4。如圖8 (A)所示,首先,存儲器控制器6嚴(yán)格確保在數(shù)據(jù)1分區(qū)31中具有與代碼分 區(qū)33的大小相同大小的分區(qū),工作空間區(qū)域31A,這是與不包括FAT (文件分配表)數(shù)據(jù)的 代碼分區(qū)33具有相同大小的區(qū)域。然后,如圖8(B)所示,存儲器控制器6將施加了更新處理的新代碼1和新代碼3 寫入工作空間區(qū)域31A,并且同時將沒有更新的舊代碼2和舊代碼4從代碼分區(qū)33復(fù)制到 工作空間區(qū)域31A。存儲器控制器6在系統(tǒng)存儲器部分7中生成在更新處理之后用于新代 碼分區(qū)的FAT數(shù)據(jù)。換句話說,如圖8(C)所示,在工作空間區(qū)域31A中,構(gòu)建如下狀態(tài)其中在連續(xù)狀 態(tài)下存儲沒有施加更新處理的舊代碼2和舊代碼4以及施加了更新處理的新代碼1和新代 碼3。應(yīng)注意,對于更新代碼分區(qū)33的處理,通過選擇分區(qū)命令選擇要更新的代碼分區(qū) 33。代碼分區(qū)33已通過保護裝置被正常地設(shè)置為寫入保護狀態(tài),以防止被病毒等篡改,類 似于具有引導(dǎo)屬性的分區(qū)。因此,在代碼分區(qū)33中的寫入保護狀態(tài)通過指定方法來禁用。 即使更新了代碼分區(qū)33,主機設(shè)備2可使用正常存儲器寫入命令,因為控制存儲器設(shè)備1的 存儲器控制器6等識別出所選分區(qū)的屬性為“代碼”。因此,即使存儲器控制器6從主機設(shè)備2接收到與正常存儲器寫入命令相同的存儲器寫入命令,存儲器控制器6通過向具有代 碼屬性的分區(qū)寫入的方法執(zhí)行更新處理。然后,如圖8 (D)所示,存儲器控制器6通過從開始地址依次寫入來執(zhí)行向代碼分 區(qū)33中的數(shù)據(jù)寫入,從而可能不發(fā)生“移動”。換句話說,存儲器控制器6依次向代碼分區(qū) 33中寫入在系統(tǒng)存儲器部分7中存儲的FAT數(shù)據(jù),以及沒有施加更新處理的數(shù)據(jù)和施加了 更新處理的數(shù)據(jù),他們兩者存儲在工作空間區(qū)域31A中。在存儲器系統(tǒng)IOA中,即使在存儲器部分5中不能夠確保具有更新處理所需大小 的工作空間,可以使用與向其他分區(qū)寫入的方法不同的方法來確保代碼分區(qū)33的更新處 理的安全性。如上所述,在存儲器系統(tǒng)IOA中,作為分區(qū)之一的第三分區(qū)33是具有代碼屬性作 為屬性的分區(qū)33,其中存儲了主機設(shè)備2的OS程序的數(shù)據(jù)。在第三分區(qū)33中更新數(shù)據(jù)的 方法包括,在第四分區(qū)31中存儲舊代碼2和舊代碼4(他們是沒有更新的數(shù)據(jù)),以及新代 碼1和新代碼3 (他們是更新的數(shù)據(jù)),兩者存儲在第三分區(qū)33中,所述第四分區(qū)31是可在 其中存儲在第三分區(qū)33中存儲的主機設(shè)備2的OS程序的數(shù)據(jù)的分區(qū)之一;在系統(tǒng)存儲器 部分7中存儲在更新處理之后在第三分區(qū)33中的文件分配表(FAT);以及執(zhí)行依次寫入, 其中向第三分區(qū)33中依次寫入在系統(tǒng)存儲器部分7中存儲的文件分配表、以及舊代碼2和 舊代碼4 (他們是沒有更新的數(shù)據(jù)),以及新代碼1和新代碼3 (他們是更新的數(shù)據(jù)),兩者 存儲在第四分區(qū)33中。應(yīng)注意,在存儲器系統(tǒng)IOA中,例如,優(yōu)選地,在更新代碼區(qū)域33的處理期間建立 標(biāo)志50,S卩,在開始更新代碼分區(qū)33中的數(shù)據(jù)的處理之前設(shè)置更新標(biāo)志50,并在完成了更 新處理時清除更新標(biāo)志50。然后,在存儲器系統(tǒng)IOA中,在重啟主機設(shè)備2的情況下,如果 代碼分區(qū)33中的更新標(biāo)志50已經(jīng)建立,即,更新標(biāo)志50處于仍舊被設(shè)置的狀態(tài),則可識別 出系統(tǒng)崩潰。然后,在存儲器系統(tǒng)IOA中,優(yōu)選地,配置了引導(dǎo)加載器的程序,從而重新安裝 代碼分區(qū)33,而無需執(zhí)行啟動主機設(shè)備2的處理。換句話說,在存儲器系統(tǒng)IOA中,可通過在代碼分區(qū)33中使用更新標(biāo)志50來避免 系統(tǒng)不能夠被重啟的風(fēng)險。換句話說,存儲器系統(tǒng)IOA具有如下機制,其被配置為如果不能 夠在更新代碼分區(qū)33的處理期間正確執(zhí)行更新,則停止系統(tǒng)的啟動并恢復(fù)系統(tǒng)。如果在第二分區(qū)35中存儲的引導(dǎo)代碼不能夠在啟動時間被讀取,則上述存儲器 系統(tǒng)IOA讀取在工作空間4中存儲的引導(dǎo)代碼。此外,如果通過讀取在工作空間4中存儲 的引導(dǎo)代碼執(zhí)行了啟動,存儲器系統(tǒng)IOA向第二分區(qū)35中寫入在工作空間4中存儲的引導(dǎo) 代碼。此外,存儲器系統(tǒng)IOA是這樣的存儲器系統(tǒng),其在更新第二分區(qū)中的數(shù)據(jù)的處理開始 之前設(shè)置更新標(biāo)志50,并在完成了更新處理時清除更新標(biāo)志50,如果在主機設(shè)備2的啟動 時已經(jīng)設(shè)置了更新標(biāo)志50,則不執(zhí)行啟動主機設(shè)備2的處理,再次執(zhí)行FAT生成和依次寫入 的處理,并隨后啟動主機設(shè)備。接下來,通過使用圖9來描述存儲器設(shè)備1的保護裝置。圖9是說明存儲器設(shè)備 1的保護裝置的說明性視圖。在設(shè)置了多個分區(qū)的存儲器設(shè)備1中,在分配分區(qū)的配置處理之后,安裝存儲器 設(shè)備1的系統(tǒng)文件和應(yīng)用文件。隨后,運送存儲器設(shè)備1,并使其進入用戶使用的狀態(tài)。此外,如上所述,還在用戶使用時更新存儲器設(shè)備1的引導(dǎo)分區(qū)34和代碼分區(qū)33。
然而,為了穩(wěn)定存儲器系統(tǒng)10,盡管可在開發(fā)階段改變分區(qū)的配置,但是優(yōu)選地, 用戶不需要在運送之后改變分區(qū)的配置。同樣對于引導(dǎo)分區(qū)34或代碼分區(qū)33,為了防止被 病毒等篡改,存儲器設(shè)備1優(yōu)選地具有寫入保護功能。換句話說,存儲器設(shè)備1具有配置保護(CP)和系統(tǒng)寫入保護(SWP)的兩個不同保 護裝置,并且通過各個保護裝置執(zhí)行分區(qū)配置的保護,以及對引導(dǎo)分區(qū)34或代碼分區(qū)33的 保護。例如,存儲器設(shè)備1可分別通過如下設(shè)置兩個保護裝置(即兩個參數(shù))來設(shè)置分區(qū) 配置、以及引導(dǎo)分區(qū)34或代碼分區(qū)33的保護。配置保護(CP)CP = O:啟用重新配置CP = 1 禁用重新配置系統(tǒng)寫入保護(SWP) SWP = 0 啟用寫入SffP = 1 禁用寫入以下,根據(jù)圖9,將描述存儲器設(shè)備1的保護裝置。圖9(1)示出在還沒有劃分分區(qū)的初始狀態(tài)的存儲器設(shè)備1的存儲器部分3A。圖9 (2)示出在通過配置處理設(shè)置了分區(qū)的配置的狀態(tài)下的存儲器部分3。已用分 區(qū)數(shù)目15將分區(qū)的配置寫入信息分區(qū)36。在完成了分區(qū)的配置之后,通過命令設(shè)置CP = 1 (設(shè)置配置保護)。圖9(3)示出其中安裝了系統(tǒng)并且數(shù)據(jù)已被寫入引導(dǎo)分區(qū)34和代碼分區(qū)33的存 儲器部分3。如果必要,也將數(shù)據(jù)寫入數(shù)據(jù)分區(qū)31和32。然后,在通過命令設(shè)置SWP = 1 (設(shè) 置系統(tǒng)寫入保護)的狀態(tài)下運送存儲器設(shè)備1。圖9(4)示出如果期望在運送之前改變分區(qū)的配置,則可通過專用命令序列執(zhí)行 CP = 0的清除(重新配置)。圖9(5)示出在由用戶使用的情況下的存儲器設(shè)備1的存儲器部分3A。圖9(6)示出如下狀態(tài)下的存儲器設(shè)備1的存儲器部分3A,在上述狀態(tài)下,如果更 新引導(dǎo)分區(qū)34或代碼分區(qū)33的處理變?yōu)楸匾?,則通過一個專用命令序列執(zhí)行SWP = 0的 清除(清除系統(tǒng)寫入保護)并從而臨時允許寫入。在更新引導(dǎo)分區(qū)34或代碼分區(qū)33的處 理之后,SffP返回至SWP = 1。存儲器設(shè)備1具有被配置為禁用劃分的存儲器部分3的重新配置的第一保護裝置 SffP,以及被配置為禁用向各個分區(qū)的寫入的第二保護裝置CP。因此,存儲器設(shè)備1具有以 下優(yōu)點。在設(shè)備制造者針對存儲器設(shè)備1中的分區(qū)執(zhí)行配置處理并且執(zhí)行運送的情況下, 如果設(shè)備制造者運送具有CP = 1的存儲器設(shè)備1,則可禁用存儲器設(shè)備1的分區(qū)的配置的
重新配置。設(shè)備制造者(eSD設(shè)備制造者)向系統(tǒng)賣方傳送具有CP = 0的設(shè)備,并且系統(tǒng)賣 方針對分區(qū)執(zhí)行配置處理,并隨后執(zhí)行具有CP = 1的運送。在運送之后,禁用存儲器部分 3的重新配置。設(shè)備制造者具有被配置為清除CP = 1的裝置,因此可控制系統(tǒng)賣方執(zhí)行的 重新配置處理,即,是否允許重新配置,或重新配置的次數(shù)。存儲器設(shè)備1可通過運送具有SWP = 1的設(shè)置的存儲器設(shè)備1防止篡改。設(shè)備制 造者還通過實現(xiàn)被配置為在存儲器設(shè)備1中執(zhí)行SWP = 0清除的裝置來使得分區(qū)能夠被更 新??赏ㄟ^清除裝置控制存儲器設(shè)備1的各個保護裝置的設(shè)置狀態(tài),即安全等級。
如上所述,存儲器設(shè)備1是這樣的存儲器設(shè)備1,其可連接至主機設(shè)備2,包括存 儲器部分3,所述存儲器部分3可存儲被配置為啟動主機設(shè)備2的數(shù)據(jù)并且分成了具有多個 不同屬性的分區(qū)31至36,所述多個不同屬性包括存儲被配置為啟動主機設(shè)備2的引導(dǎo)代碼 的數(shù)據(jù)的引導(dǎo)屬性和存儲了主機設(shè)備的OS程序的數(shù)據(jù)的代碼屬性;第一保護裝置,被配置 為禁用在劃分的存儲器部分中的分區(qū)的配置的改變;以及第二保護裝置和第三保護裝置, 被配置為禁用向每個分區(qū)的寫入,所述第一保護裝置是唯一的并且可針對個體存儲器設(shè)備 1設(shè)置的保護裝置,所述第二保護裝置是針對個體存儲器設(shè)備1設(shè)置的,或者可單獨地針對 具有引導(dǎo)屬性和代碼屬性的分區(qū)設(shè)置清除方法的唯一保護裝置,并且第三保護裝置是可通 過具有單個設(shè)置清除裝置的命令來設(shè)置的共同保護裝置。存儲器系統(tǒng)10可禁用分區(qū)的重新配置,并且可防止系統(tǒng)程序被病毒等篡改。如上所述,本發(fā)明的存儲器系統(tǒng)如下。一種存儲器系統(tǒng),包括主機設(shè)備和存儲器設(shè)備,所述存儲器設(shè)備可連接至主機設(shè) 備并具有存儲器部分和存儲器控制器,其中存儲器部分可分成具有多個不同屬性的分區(qū);以及從向分區(qū)寫入數(shù)據(jù)的多個不同寫入方法中,使用依據(jù)分區(qū)屬性選擇的寫入方法中的一個執(zhí)行更新處理。參照附圖描述了本發(fā)明的優(yōu)選實施例,但是應(yīng)理解,本發(fā)明不限于那些精確實施 例,并且在不脫離所附權(quán)利要求中定義的本發(fā)明的精神和范圍的情況下本領(lǐng)域普通技術(shù)人 員可以對其進行各種改變和修改。本申請基于2008年3月21日遞交的日本專利申請No. 2008-74258,并主張其優(yōu)先 權(quán)利益,并且其公開通過引用并入在本申請的說明書、權(quán)利要求書和附圖中。
權(quán)利要求
一種在存儲器設(shè)備中存儲的數(shù)據(jù)更新方法,所述存儲器設(shè)備可連接至主機設(shè)備并具有存儲器部分和存儲器控制器,其中所述存儲器部分具有可分成具有多個不同屬性的分區(qū)的第一存儲器部分,以及由所述存儲器控制器管理的工作空間;以及在向分區(qū)寫入數(shù)據(jù)的多個不同寫入方法中,使用依據(jù)分區(qū)的屬性選擇的寫入方法中的一個執(zhí)行更新處理。
2.如權(quán)利要求1所述的數(shù)據(jù)更新方法,其中所述存儲器設(shè)備可在任意分區(qū)中存儲和更新被配置為啟動主機設(shè)備的數(shù)據(jù)。
3.如權(quán)利要求1所述的數(shù)據(jù)更新方法,其中作為分區(qū)之一的第一分區(qū)是具有信息屬性的分區(qū),其中存儲了關(guān)于多個分區(qū)中的每個 的存在或不存在信息、屬性信息和大小信息;以及所述第一分區(qū)中的信息對應(yīng)于所述寫入方法中所選擇的一個。
4.如權(quán)利要求1所述的數(shù)據(jù)更新方法,其中更新第二分區(qū)中的數(shù)據(jù)的方法包括以下步驟,所述第二分區(qū)是具有引導(dǎo)屬性作為屬性 的分區(qū),其中存儲被配置為啟動主機設(shè)備的引導(dǎo)代碼的數(shù)據(jù),所述步驟包括順序?qū)懭耄湎蚬ぷ骺臻g中依次寫入都存儲在第二分區(qū)中的沒有更新的數(shù)據(jù)和更新的 數(shù)據(jù),所述工作空間具有其中可存儲第二分區(qū)中存儲的數(shù)據(jù)的大??; 正常終止確認,其確認正常終止了向所述工作空間的寫入;替換,如果在正常終止確認時能夠確認正常終止了寫入,則通過存儲器設(shè)備使得所述 工作空間和所述第二分區(qū)彼此替換;以及更新處理停止,如果在正常終止確認時不能夠確認正常終止了寫入,則停止更新處理 并丟棄在所述工作空間中記錄的數(shù)據(jù)。
5.如權(quán)利要求1所述的數(shù)據(jù)更新方法,其中 所述主機設(shè)備具有系統(tǒng)存儲器部分;作為分區(qū)之一的第三分區(qū)是具有代碼屬性作為屬性的分區(qū),其中存儲了主機設(shè)備的系 統(tǒng)數(shù)據(jù)和系統(tǒng)管理程序;以及一種在第三分區(qū)中更新數(shù)據(jù)的方法包括在第四分區(qū)中存儲被更新的第三分區(qū)中的數(shù)據(jù),所述第四分區(qū)是在其中可存儲第三分 區(qū)的大小的分區(qū)之一;FAT生成,其在所述系統(tǒng)存儲器部分中存儲在更新處理之后的所述第三分區(qū)中的文件 分配表;以及順序?qū)懭耄湎蛩龅谌謪^(qū)中依次寫入在所述系統(tǒng)存儲器部分中存儲的文件分配表 以及已經(jīng)更新并在所述第四分區(qū)中存儲的第三分區(qū)數(shù)據(jù)。
6.如權(quán)利要求1所述的數(shù)據(jù)更新方法,其中 所述存儲器部分是NAND型閃速存儲器。
7.如權(quán)利要求1所述的數(shù)據(jù)更新方法,其中所述存儲器部分是用于多值記錄的NAND型閃速存儲器;以及 屬性不同的分區(qū)的物理特征是不同的。
8.如權(quán)利要求7所述的數(shù)據(jù)更新方法,其中所述物理特征由所述存儲器控制器來管理和控制,并且是以下中的至少一個向所述 分區(qū)寫入數(shù)據(jù)所需的時間、讀取數(shù)據(jù)所需的時間、可寫入數(shù)據(jù)的次數(shù)、可讀取數(shù)據(jù)的次數(shù)、 和存儲的數(shù)據(jù)的可靠性。
9.一種主機設(shè)備,被配置為執(zhí)行根據(jù)權(quán)利要求4的數(shù)據(jù)更新方法,其中 在啟動時,如果不能夠讀取在第二分區(qū)中存儲的第二分區(qū)引導(dǎo)代碼, 則讀取在第五分區(qū)中存儲的第五分區(qū)引導(dǎo)代碼。
10.如權(quán)利要求9所述的主機設(shè)備,其中如果已通過讀取在第五分區(qū)中存儲的第五分區(qū)引導(dǎo)代碼來執(zhí)行啟動, 則將在第二分區(qū)中存儲的第二分區(qū)引導(dǎo)代碼再次寫入第二分區(qū)。
11.一種存儲器系統(tǒng),被配置為執(zhí)行根據(jù)權(quán)利要求5的數(shù)據(jù)更新方法,包括 由存儲器控制器管理的更新標(biāo)志,其中在針對第三分區(qū)啟動順序?qū)懭胫?,設(shè)置所述更新標(biāo)志,以及當(dāng)完成更新處理時,清除 所述更新標(biāo)志;以及如果在為了啟動主機設(shè)備而讀取第三分區(qū)中的數(shù)據(jù)時已經(jīng)設(shè)置了更新標(biāo)志,則存儲器 控制器向主機設(shè)備通知讀取錯誤; 從而停止啟動主機設(shè)備的處理; 再次執(zhí)行FAT生成和順序?qū)懭?;以?隨后重啟主機設(shè)備。
12.—種可連接至主機設(shè)備的存儲器設(shè)備,包括存儲器部分,其可存儲被配置為啟動主機設(shè)備的數(shù)據(jù)并且被分成具有多個不同屬性的 分區(qū),所述多個不同屬性包括存儲被配置為啟動主機設(shè)備的引導(dǎo)代碼的數(shù)據(jù)的引導(dǎo)屬性, 以及存儲主機設(shè)備的OS程序的數(shù)據(jù)的代碼屬性;第一保護單元,其被配置為禁用在劃分的存儲器部分中的分區(qū)的配置的改變,并且是 唯一的并且可針對存儲器設(shè)備設(shè)置的保護單元;第二保護單元,其被配置為禁用向分區(qū)中的每個的寫入,并且是針對存儲器設(shè)備設(shè)置 的,或者可單獨地針對具有引導(dǎo)屬性和代碼屬性的分區(qū)設(shè)置清除方法的唯一保護裝置;以 及第三保護單元,其被配置為禁用向分區(qū)中的每個的寫入,并且是可通過具有單個設(shè)置 清除單元的命令來設(shè)置的共同保護單元。
13.如權(quán)利要求12所述的存儲器設(shè)備,其中 所述存儲器部分是NAND型閃速存儲器。
14.如權(quán)利要求12所述的存儲器設(shè)備,其中所述存儲器部分是用于多值記錄的NAND型閃速存儲器;以及 屬性不同的分區(qū)的物理特征是不同的。
15.如權(quán)利要求14所述的存儲器設(shè)備,其中所述物理特征是以下中的至少一個向所述分區(qū)寫入數(shù)據(jù)所需的時間、讀取數(shù)據(jù)所需 的時間、可寫入數(shù)據(jù)的次數(shù)、可讀取數(shù)據(jù)的次數(shù)、和存儲的數(shù)據(jù)的可靠性。
全文摘要
一種數(shù)據(jù)更新方法、存儲器系統(tǒng)和存儲器設(shè)備,其中存儲器設(shè)備可連接至主機設(shè)備并具有存儲器部分和存儲器控制器,存儲器部分包括可分成具有多個不同屬性的分區(qū)的第一存儲器部分以及由所述存儲器控制器管理的工作空間,更新在存儲器設(shè)備中存儲的數(shù)據(jù)的方法使用依據(jù)分區(qū)的屬性從向分區(qū)寫入數(shù)據(jù)的多個不同寫入方法中選擇的寫入方法中的一個執(zhí)行更新處理,并且可安全地更新數(shù)據(jù)。
文檔編號G06F12/02GK101978357SQ20088012825
公開日2011年2月16日 申請日期2008年9月9日 優(yōu)先權(quán)日2008年3月21日
發(fā)明者藤本曜久 申請人:株式會社東芝
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1