>[0087]在在電源狀態(tài)檢測(cè)部9中檢測(cè)到了電源被再次接通的情況下,數(shù)據(jù)保存控制部35參照在非易失性存儲(chǔ)器5中是否存在有效的數(shù)據(jù),在在非易失性存儲(chǔ)器5中存在有效的數(shù)據(jù)的情況下(步驟S51:是),在指令信息表31中再次構(gòu)筑存儲(chǔ)于非易失性存儲(chǔ)器5的指令信息表的信息(步驟S52),在緩存控制部34的緩存表中再次構(gòu)筑存儲(chǔ)于非易失性存儲(chǔ)器5的緩存表的信息(步驟S53),將存儲(chǔ)于非易失性存儲(chǔ)器5的寫(xiě)緩存數(shù)據(jù)在易失性存儲(chǔ)器4中展開(kāi)(步驟S54),將存儲(chǔ)于磁盤(pán)介質(zhì)7的介質(zhì)保存區(qū)域的緩存數(shù)據(jù)在易失性存儲(chǔ)器4中展開(kāi)(步驟S55)。數(shù)據(jù)保存控制部35將非易失性存儲(chǔ)器5的數(shù)據(jù)刪除、將處理結(jié)束(步驟S56)。
[0088]另外,在步驟S51中,參照在非易失性存儲(chǔ)器5中是否存在有效數(shù)據(jù),在不存在有效數(shù)據(jù)的情況下(步驟S51:否),數(shù)據(jù)保存控制部35將非易失性存儲(chǔ)器5的數(shù)據(jù)刪除、將處理結(jié)束(步驟S56)。
[0089]如以上所說(shuō)明地那樣,根據(jù)第I實(shí)施方式,在磁盤(pán)裝置10中,在數(shù)據(jù)保存控制部35,在從外部供給的電源被切斷或者降低到工作不能繼續(xù)的程度時(shí),使用備用電源8使易失性存儲(chǔ)器4的寫(xiě)緩存數(shù)據(jù)保存于非易失性存儲(chǔ)器5的情況下,若向易失性存儲(chǔ)器4存儲(chǔ)新的寫(xiě)緩存數(shù)據(jù),則在易失性存儲(chǔ)器4中未向磁盤(pán)介質(zhì)7保存的數(shù)據(jù)量的WC尺寸超過(guò)能夠向非易失性存儲(chǔ)器5保存的PLP備份數(shù)據(jù)量的情況下,指令處理部33使易失性存儲(chǔ)器4中的要向磁盤(pán)介質(zhì)7保存的保存寫(xiě)緩存數(shù)據(jù)保存于磁盤(pán)介質(zhì)7的介質(zhì)保存區(qū)域71。其結(jié)果,在磁盤(pán)裝置10中,能夠得到下述效果:能夠?qū)C尺寸設(shè)為PLP備份量以下,在電源被切斷或者降低到工作不能繼續(xù)的程度的情況下,能夠安全且可靠地將易失性存儲(chǔ)器4的寫(xiě)緩存數(shù)據(jù)保存于非易失性存儲(chǔ)器5。
[0090](第2實(shí)施方式)
[0091]在第I實(shí)施方式中,在磁盤(pán)裝置10中,若在易失性存儲(chǔ)器4中存儲(chǔ)新的寫(xiě)緩存數(shù)據(jù),則在WC尺寸超過(guò)PLP備用數(shù)據(jù)量的情況下,使易失性存儲(chǔ)器4的未保存寫(xiě)緩存數(shù)據(jù)保存于磁盤(pán)介質(zhì)7的介質(zhì)保存區(qū)域71。
[0092]在指令處理部33中,進(jìn)而利用用于判定是否使易失性存儲(chǔ)器4的未保存寫(xiě)緩存數(shù)據(jù)保存于磁盤(pán)介質(zhì)7的介質(zhì)保存區(qū)域71的閾值,即使在WC尺寸超過(guò)閾值的情況下,也能夠使易失性存儲(chǔ)器4的寫(xiě)緩存數(shù)據(jù)保存于磁盤(pán)介質(zhì)7的介質(zhì)保存區(qū)域71。
[0093]這樣,根據(jù)第2實(shí)施方式,在磁盤(pán)裝置10中,指令處理部33利用閾值,即使在WC尺寸超過(guò)閾值的情況下、仍使易失性存儲(chǔ)器4的未保存寫(xiě)緩存數(shù)據(jù)保存于磁盤(pán)介質(zhì)7的介質(zhì)保存區(qū)域71。其結(jié)果,在磁盤(pán)裝置10中,通過(guò)將閾值設(shè)定得較小,能夠得到雖然使易失性存儲(chǔ)器4的未保存寫(xiě)緩存數(shù)據(jù)保存于磁盤(pán)介質(zhì)7的介質(zhì)保存區(qū)域71的次數(shù)增加了、但能夠在WC尺寸較小的狀態(tài)下使用這一效果。另外,在磁盤(pán)裝置10中,通過(guò)將閾值設(shè)定得較大,能夠得到在WC尺寸較大的狀態(tài)下使用、但能夠減少使易失性存儲(chǔ)器4的未保存于寫(xiě)緩存數(shù)據(jù)保存于磁盤(pán)介質(zhì)7的介質(zhì)保存區(qū)域71的次數(shù)這一效果。
[0094]對(duì)本發(fā)明的幾個(gè)實(shí)施方式進(jìn)行了說(shuō)明,但這些實(shí)施方式是作為例子而提出的,并無(wú)意于限定發(fā)明的范圍。這些新實(shí)施方式能夠以其他各種形態(tài)來(lái)實(shí)施,在不脫離發(fā)明主旨的范圍內(nèi)能夠進(jìn)行各種省略、置換、變更。這些實(shí)施方式和/或其變形包含于發(fā)明的范圍和/或主旨,并且包含于技術(shù)方案所記載的發(fā)明及其等同范圍。
【主權(quán)項(xiàng)】
1.一種磁盤(pán)裝置,其中,具備: 易失性存儲(chǔ)器; 非易失性存儲(chǔ)器; 磁盤(pán)介質(zhì)存儲(chǔ)器; 檢測(cè)部,其對(duì)從外部供給的電源的狀態(tài)進(jìn)行檢測(cè); 備用電源; 數(shù)據(jù)保存控制部,其在利用所述檢測(cè)部檢測(cè)到電源降低了的情況下,利用所述備用電源使所述易失性存儲(chǔ)器的數(shù)據(jù)保存于所述非易失性存儲(chǔ)器;和 指令處理部,若在所述易失性存儲(chǔ)器存儲(chǔ)新的數(shù)據(jù),則在所述易失性存儲(chǔ)器中未保存在所述磁盤(pán)介質(zhì)存儲(chǔ)器中的未保存數(shù)據(jù)的數(shù)據(jù)量超過(guò)能夠從所述易失性存儲(chǔ)器向所述非易失性存儲(chǔ)器保存的備份數(shù)據(jù)量的情況下,所述指令處理部使所述未保存數(shù)據(jù)保存于所述磁盤(pán)介質(zhì)存儲(chǔ)器。
2.根據(jù)權(quán)利要求1所述的磁盤(pán)裝置,其中,還具備: 任務(wù)控制部,其在即使將所述新的數(shù)據(jù)存儲(chǔ)于所述易失性存儲(chǔ)器也不會(huì)超過(guò)所述備份數(shù)據(jù)量的情況下,將所述新的數(shù)據(jù)存儲(chǔ)于所述易失性存儲(chǔ)器。
3.根據(jù)權(quán)利要求1所述的磁盤(pán)裝置,其中: 所述數(shù)據(jù)保存控制部,與所述易失性存儲(chǔ)器的數(shù)據(jù)一起,將與所述易失性存儲(chǔ)器的數(shù)據(jù)有關(guān)的、包含其在所述易失性存儲(chǔ)器內(nèi)的存儲(chǔ)位置信息的易失性存儲(chǔ)器信息,存儲(chǔ)于所述非易失性存儲(chǔ)器。
4.根據(jù)權(quán)利要求3所述的磁盤(pán)裝置,其中: 所述數(shù)據(jù)保存控制部,在利用從外部供給的電源開(kāi)始工作后,確認(rèn)存儲(chǔ)在所述非易失性存儲(chǔ)器中的所述易失性存儲(chǔ)器信息,并基于有效的易失性存儲(chǔ)器信息,將保存在所述非易失性存儲(chǔ)器以及所述磁盤(pán)介質(zhì)存儲(chǔ)器中的數(shù)據(jù)展開(kāi)成所述易失性存儲(chǔ)器的保存前的存儲(chǔ)狀態(tài)。
5.根據(jù)權(quán)利要求3所述的磁盤(pán)裝置,其中: 所述數(shù)據(jù)保存控制部,在利用從外部供給的電源開(kāi)始工作后,確認(rèn)存儲(chǔ)在所述非易失性存儲(chǔ)器中的所述易失性存儲(chǔ)器信息,并基于有效的易失性存儲(chǔ)器信息,將保存在所述非易失性存儲(chǔ)器中的數(shù)據(jù)展開(kāi)成所述易失性存儲(chǔ)器的保存前的存儲(chǔ)狀態(tài)。
6.根據(jù)權(quán)利要求1所述的磁盤(pán)裝置,其中: 所述指令處理部,對(duì)用于判定是否要使所述易失性存儲(chǔ)器的數(shù)據(jù)保存于所述磁盤(pán)介質(zhì)存儲(chǔ)器的閾值與所述易失性存儲(chǔ)器的數(shù)據(jù)量進(jìn)行比較,在所述易失性存儲(chǔ)器的數(shù)據(jù)量超過(guò)所述閾值的情況下,使所述易失性存儲(chǔ)器的數(shù)據(jù)保存于所述磁盤(pán)介質(zhì)存儲(chǔ)器。
7.一種數(shù)據(jù)保存方法,是在從外部供給的電源下降時(shí)、利用備用電源使易失性存儲(chǔ)器的數(shù)據(jù)保存于非易失性存儲(chǔ)器的磁盤(pán)裝置的數(shù)據(jù)保存方法,其中,包括: 將在所述易失性存儲(chǔ)器中存儲(chǔ)了新的數(shù)據(jù)時(shí)、所述易失性存儲(chǔ)器中的未保存在磁盤(pán)介質(zhì)存儲(chǔ)器中的未保存數(shù)據(jù)的數(shù)據(jù)量,與能夠從所述易失性存儲(chǔ)器向所述非易失性存儲(chǔ)器保存的后備數(shù)據(jù)量進(jìn)行比較; 在所述未保存數(shù)據(jù)的數(shù)據(jù)量超過(guò)所述備份數(shù)據(jù)量的情況下,使所述未保存數(shù)據(jù)保存于所述磁盤(pán)介質(zhì)存儲(chǔ)器。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)保存方法,其中: 在即使將所述新的數(shù)據(jù)存儲(chǔ)于所述易失性存儲(chǔ)器也不會(huì)超過(guò)所述后備數(shù)據(jù)量的情況下,將所述新的數(shù)據(jù)存儲(chǔ)于所述易失性存儲(chǔ)器。
9.根據(jù)權(quán)利要求7所述的數(shù)據(jù)保存方法,其中: 與所述易失性存儲(chǔ)器的數(shù)據(jù)一起,將與所述易失性存儲(chǔ)器的數(shù)據(jù)有關(guān)的、包含其在所述易失性存儲(chǔ)器內(nèi)的存儲(chǔ)位置信息的易失性存儲(chǔ)器信息,存儲(chǔ)于所述非易失性存儲(chǔ)器。
10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)保存方法,其中: 在利用從外部供給的電源開(kāi)始工作后,確認(rèn)存儲(chǔ)在所述非易失性存儲(chǔ)器中的所述易失性存儲(chǔ)器信息,并基于有效的易失性存儲(chǔ)器信息,將保存在所述非易失性存儲(chǔ)器以及所述磁盤(pán)介質(zhì)存儲(chǔ)器中的數(shù)據(jù)展開(kāi)成所述易失性存儲(chǔ)器的保存前的存儲(chǔ)狀態(tài)。
11.根據(jù)權(quán)利要求9所述的數(shù)據(jù)保存方法,其中: 在利用從外部供給的電源開(kāi)始工作后,確認(rèn)存儲(chǔ)在所述非易失性存儲(chǔ)器中的所述易失性存儲(chǔ)器信息,并基于有效的易失性存儲(chǔ)器信息,將保存在所述非易失性存儲(chǔ)器中的數(shù)據(jù)展開(kāi)成所述易失性存儲(chǔ)器的保存前的存儲(chǔ)狀態(tài)。
12.根據(jù)權(quán)利要求7所述的數(shù)據(jù)保存方法,其中: 將用于判定是否要使所述易失性存儲(chǔ)器的數(shù)據(jù)保存于所述磁盤(pán)介質(zhì)存儲(chǔ)器的閾值與所述易失性存儲(chǔ)器的數(shù)據(jù)量進(jìn)行比較,在所述易失性存儲(chǔ)器的數(shù)據(jù)量超過(guò)所述閾值的情況下,使所述易失性存儲(chǔ)器的數(shù)據(jù)保存于所述磁盤(pán)介質(zhì)存儲(chǔ)器。
【專(zhuān)利摘要】本發(fā)明提供磁盤(pán)裝置以及數(shù)據(jù)保存方法。根據(jù)實(shí)施方式,磁盤(pán)裝置具有在檢測(cè)到電源降低了時(shí)利用備用電源將易失性存儲(chǔ)器的數(shù)據(jù)保存于非易失性存儲(chǔ)器的數(shù)據(jù)保存控制部。另外,具有指令處理部,若在易失性存儲(chǔ)器中存儲(chǔ)新的數(shù)據(jù),則在未保存在磁盤(pán)介質(zhì)存儲(chǔ)器中的未保存數(shù)據(jù)超過(guò)能夠從易失性存儲(chǔ)器向非易失性存儲(chǔ)器保存的備份數(shù)據(jù)量的情況下,使未保存數(shù)據(jù)保存于磁盤(pán)介質(zhì)存儲(chǔ)器。
【IPC分類(lèi)】G06F11-14, G06F12-16
【公開(kāi)號(hào)】CN104850511
【申請(qǐng)?zhí)枴緾N201410223751
【發(fā)明人】梅田通彥, 北原正一, 戶田誠(chéng)二, 泉澤祐介, 菅原信廣
【申請(qǐng)人】株式會(huì)社 東芝
【公開(kāi)日】2015年8月19日
【申請(qǐng)日】2014年5月26日
【公告號(hào)】US20150234607