本發(fā)明涉及具備硬盤驅(qū)動器和半導(dǎo)體存儲裝置的電子設(shè)備及數(shù)據(jù)訪問控制方法。
背景技術(shù):
以往,已知一種電子設(shè)備,其具備硬盤驅(qū)動器和半導(dǎo)體存儲裝置,通過根據(jù)來自外部的命令將數(shù)據(jù)寫入到硬盤驅(qū)動器及半導(dǎo)體存儲裝置這兩者,從而進(jìn)行重要數(shù)據(jù)的備份。典型的電子設(shè)備在未從外部收到將數(shù)據(jù)寫入到硬盤驅(qū)動器及半導(dǎo)體存儲裝置這兩者的命令的情況下,將數(shù)據(jù)寫入到硬盤驅(qū)動器及半導(dǎo)體存儲裝置中的、根據(jù)特定的判定算法決定的一者。
技術(shù)實(shí)現(xiàn)要素:
然而,在以往的電子設(shè)備中,存在以下問題:在通過特定的判定算法將硬盤驅(qū)動器及半導(dǎo)體存儲裝置中的數(shù)據(jù)的寫入目的地決定為半導(dǎo)體存儲裝置的情況下,針對半導(dǎo)體存儲裝置的數(shù)據(jù)的寫入次數(shù)增加,從而半導(dǎo)體存儲裝置提早達(dá)到壽命,因此,重要數(shù)據(jù)備份的性能提早降低。
因此,本發(fā)明的目的在于提供能夠長時(shí)間維持特定種類數(shù)據(jù)備份的性能的電子設(shè)備及數(shù)據(jù)訪問控制方法。
本發(fā)明的電子設(shè)備的特征在于,具備:硬盤驅(qū)動器;半導(dǎo)體存儲裝置;數(shù)據(jù)種類判斷單元,其對數(shù)據(jù)是否為特定種類的數(shù)據(jù)進(jìn)行判斷;以及寫入控制單元,其對數(shù)據(jù)的寫入進(jìn)行控制,所述寫入控制單元將由所述數(shù)據(jù)種類判斷單元判斷為是所述特定種類的數(shù)據(jù)的數(shù)據(jù)寫入到所述硬盤驅(qū)動器及所述半導(dǎo)體存儲裝置這兩者,所述寫入控制單元將由所述數(shù)據(jù)種類判斷單元判斷為不是所述特定種類的數(shù)據(jù)的數(shù)據(jù)僅寫入到所述硬盤驅(qū)動器及所述半導(dǎo)體存儲裝置中的所述硬盤驅(qū)動器。
根據(jù)該構(gòu)成,本發(fā)明的電子設(shè)備通過將特定種類的數(shù)據(jù)寫入到硬盤驅(qū)動器及半導(dǎo)體存儲裝置這兩者而進(jìn)行備份,并且將特定種類的數(shù)據(jù)以外的數(shù)據(jù)僅寫入到硬盤驅(qū)動器及半導(dǎo)體存儲裝置中的硬盤驅(qū)動器來抑制半導(dǎo)體存儲裝置提早達(dá)到壽命,因此,能夠長時(shí)間維持特定種類數(shù)據(jù)備份的性能。
本發(fā)明的數(shù)據(jù)訪問控制方法的特征在于,其使具備硬盤驅(qū)動器和半導(dǎo)體存儲裝置的電子設(shè)備,作為對數(shù)據(jù)是否是特定種類的數(shù)據(jù)進(jìn)行判斷的數(shù)據(jù)種類判斷單元、及對數(shù)據(jù)的寫入進(jìn)行控制的寫入控制單元而發(fā)揮功能,所述寫入控制單元將由所述數(shù)據(jù)種類判斷單元判斷為是所述特定種類的數(shù)據(jù)的數(shù)據(jù)寫入到所述硬盤驅(qū)動器及所述半導(dǎo)體存儲裝置這兩者,所述寫入控制單元將由所述數(shù)據(jù)種類判斷單元判斷為不是所述特定種類的數(shù)據(jù)的數(shù)據(jù)僅寫入到所述硬盤驅(qū)動器及所述半導(dǎo)體存儲裝置中的所述硬盤驅(qū)動器。
根據(jù)該構(gòu)成,執(zhí)行本發(fā)明的數(shù)據(jù)訪問控制方法的電子設(shè)備通過將特定種類的數(shù)據(jù)寫入到硬盤驅(qū)動器及半導(dǎo)體存儲裝置這兩者而進(jìn)行備份,并且將特定種類的數(shù)據(jù)以外的數(shù)據(jù)僅寫入到硬盤驅(qū)動器及半導(dǎo)體存儲裝置中的硬盤驅(qū)動器來抑制半導(dǎo)體存儲裝置提早達(dá)到壽命,因此,能夠長時(shí)間維持特定種類數(shù)據(jù)備份的性能。
本發(fā)明的電子設(shè)備及數(shù)據(jù)訪問控制方法能夠長時(shí)間維持特定種類數(shù)據(jù)備份的性能。
附圖簡要說明
圖1表示本發(fā)明的一實(shí)施方式的mfp的結(jié)構(gòu)。
圖2表示圖1所示的ssd及hdd的分區(qū)結(jié)構(gòu)。
圖3表示未安裝hdd的狀態(tài)下的圖1所示的mfp的結(jié)構(gòu)。
圖4表示圖3所示的ssd的分區(qū)結(jié)構(gòu)的一例。
圖5表示在未安裝hdd的狀態(tài)下寫入數(shù)據(jù)的情況下的圖1所示的mfp的動作的步驟。
圖6表示在未安裝hdd的狀態(tài)下讀取數(shù)據(jù)的情況下的圖1所示的mfp的動作的步驟。
圖7表示在安裝有hdd的情況下的圖1所示的mfp的動作的步驟。
圖8表示在將從ssd讀取的數(shù)據(jù)寫入到hdd的狀態(tài)下的圖1所示的ssd及hdd的分區(qū)結(jié)構(gòu)的一例。
圖9表示在安裝有hdd的狀態(tài)下寫入數(shù)據(jù)的情況下的圖1所示的mfp的動作的步驟。
圖10表示圖9所示的數(shù)據(jù)種類判斷處理的一例。
圖11表示圖9所示的數(shù)據(jù)種類判斷處理的例,且是與圖10所示的例不同的一例。
圖12表示圖9所示的數(shù)據(jù)種類判斷處理的例,且是與圖10及圖11所示的例不同的一例。
圖13表示圖9所示的數(shù)據(jù)種類判斷處理的例,且是與圖10~圖12所示的例不同的一例。
圖14表示圖9所示的ssd寫入判斷處理的一例。
圖15表示圖9所示的ssd寫入判斷處理的例,且是與圖14所示的例不同的一例。
圖16表示圖9所示的ssd寫入判斷處理的例,且是與圖14及圖15所示的例不同的一例。
圖17表示在安裝有hdd的狀態(tài)下讀取數(shù)據(jù)的情況下的圖1所示的mfp的動作的步驟。
具體實(shí)施方式
下面,參照附圖對本發(fā)明的一實(shí)施方式進(jìn)行說明。
首先,對作為本實(shí)施方式的電子設(shè)備的mfp(multifunctionperipheral,多功能數(shù)碼復(fù)合一體機(jī))的結(jié)構(gòu)進(jìn)行說明。
圖1表示本實(shí)施方式的mfp10的結(jié)構(gòu)。
如圖1所示,mfp10具備:操作部11,其是將各種操作輸入的按鈕等輸入器件;顯示部12,其是顯示各種信息的lcd(liquidcrystaldisplay,液晶顯示器)等顯示器件;打印機(jī)13,其是對紙張等記錄介質(zhì)執(zhí)行印刷的印刷器件;掃描儀14,其是從原稿讀取圖像的讀取器件;傳真通信部15,其是經(jīng)由公用電話線路等通信線路與外部的傳真裝置進(jìn)行傳真通信的傳真器件;網(wǎng)絡(luò)通信部16,其是經(jīng)由lan(localareanetwork,局域網(wǎng))等網(wǎng)絡(luò)與外部的裝置進(jìn)行通信的網(wǎng)絡(luò)通信器件;控制部17,其對mfp10整體進(jìn)行控制;ssd(solidstatedrive,固態(tài)硬盤)20,其作為對各種信息進(jìn)行存儲的半導(dǎo)體存儲裝置;以及hdd(硬盤驅(qū)動器,harddiskdrive)30。
ssd20等半導(dǎo)體存儲裝置與hdd30相比,具備功耗較少之類的優(yōu)點(diǎn)、和數(shù)據(jù)的寫入速度較快的優(yōu)點(diǎn)。另一方面,半導(dǎo)體存儲裝置與hdd30相比,由于每單位容量的價(jià)格較高,因此不適合大容量的數(shù)據(jù)存儲。對于半導(dǎo)體存儲裝置,雖然在本實(shí)施方式中以ssd20為例進(jìn)行說明,但是也可以是存儲卡等ssd以外的半導(dǎo)體存儲裝置。
ssd20存儲有對mfp10中的數(shù)據(jù)訪問進(jìn)行控制的數(shù)據(jù)訪問控制程序20a。對于數(shù)據(jù)訪問控制程序20a,既可以在mfp10的制造階段安裝于mfp10,也可以從sd卡、usb(universalserialbus,通用串行總線)存儲器等外部的存儲介質(zhì)追加安裝于mfp10,還可以從網(wǎng)絡(luò)上追加安裝于mfp10。
hdd30與ssd20等半導(dǎo)體存儲裝置相比,每單位容量的價(jià)格較低,因此適合大容量的數(shù)據(jù)存儲。另一方面,hdd30與半導(dǎo)體存儲裝置相比,在低功耗的點(diǎn)和數(shù)據(jù)的高速寫入的點(diǎn)上遜色。
hdd30能夠存儲讀取歷史記錄信息30a,該讀取歷史記錄信息30a按每個(gè)數(shù)據(jù)表示數(shù)據(jù)的讀取時(shí)期的歷史記錄。在此,能夠基于讀取歷史記錄信息30a所示的讀取時(shí)期的歷史記錄,計(jì)算數(shù)據(jù)的讀取頻率。例如,以特定的期間內(nèi)的讀取次數(shù)表示數(shù)據(jù)的讀取頻率。作為數(shù)據(jù)的讀取頻率的例的、地址簿的數(shù)據(jù)的讀取頻率在每次地址簿內(nèi)的信息被參看時(shí)上升。
hdd30能夠存儲寫入歷史記錄信息30b,該寫入歷史記錄信息30b按每個(gè)數(shù)據(jù)表示數(shù)據(jù)的寫入時(shí)期的歷史記錄。在此,能夠基于寫入歷史記錄信息30b所示的寫入時(shí)期的歷史記錄,計(jì)算數(shù)據(jù)的寫入頻率。例如,以特定的期間內(nèi)的寫入次數(shù)表示數(shù)據(jù)的寫入頻率。作為數(shù)據(jù)的寫入頻率的例的、地址簿的數(shù)據(jù)的寫入頻率在每次追加、刪除或變更地址簿內(nèi)的信息時(shí)上升。
hdd30能夠存儲特定種類判斷條件信息30c,該特定種類判斷條件信息30c表示為了由mfp10判斷出數(shù)據(jù)為特定種類的數(shù)據(jù)這一情況而由利用者指定的條件。由特定種類判斷條件信息30c表示的條件也可以是:數(shù)據(jù)的發(fā)送源為特定的發(fā)送源、例如特定的人物。另外,由特定種類判斷條件信息30c表示的條件也可以是:hdd30中的數(shù)據(jù)的存儲目的地為特定的存儲目的地、例如特定的文件夾。另外,由特定種類判斷條件信息30c表示的條件也可以是:是由利用者直接指定是特定種類的數(shù)據(jù)的數(shù)據(jù)。另外,也可以組合由特定種類判斷條件信息30c表示的多個(gè)條件。此外,例如能夠通過操作部11輸入由特定種類判斷條件信息30c表示的條件。
hdd30能夠存儲表示所備份的數(shù)據(jù)的識別信息的備份信息30d。
控制部17例如具備cpu(centralprocessingunit,中央處理器)、存儲有程序及各種數(shù)據(jù)的rom(readonlymemory,只讀存儲器)、及作為cpu的工作區(qū)域而使用的ram(randomaccessmemory,隨機(jī)存儲器)。cpu執(zhí)行在ssd20或rom中存儲的程序。
控制部17通過執(zhí)行在ssd20中存儲的數(shù)據(jù)訪問控制程序20a,從而作為對數(shù)據(jù)是否為特定種類的數(shù)據(jù)進(jìn)行判斷的數(shù)據(jù)種類判斷單元17a、對數(shù)據(jù)的寫入進(jìn)行控制的寫入控制單元17b、對數(shù)據(jù)的讀取進(jìn)行控制的讀取控制單元17c、及在追加安裝有hdd30的情況下對數(shù)據(jù)進(jìn)行處理的hdd安裝時(shí)數(shù)據(jù)處理單元17d,而發(fā)揮功能。
圖2表示ssd20及hdd30的分區(qū)結(jié)構(gòu)的一例。
如圖2所示,ssd20具備:固件區(qū)域21,其用于存儲mfp10的固件;掃描圖像數(shù)據(jù)區(qū)域22,其用于存儲通過由掃描儀14從原稿讀取圖像而生成的圖像數(shù)據(jù);fax圖像數(shù)據(jù)區(qū)域23,其用于存儲通過傳真通信部15發(fā)送或接收的圖像數(shù)據(jù);系統(tǒng)設(shè)定區(qū)域24,其用于存儲與mfp10的復(fù)印功能有關(guān)的設(shè)定或與mfp10的傳真功能有關(guān)的設(shè)定等mfp10的系統(tǒng)設(shè)定;以及應(yīng)用程序數(shù)據(jù)區(qū)域25,其用于存儲在mfp10中安裝的各種應(yīng)用程序的數(shù)據(jù)(以下稱為“應(yīng)用程序數(shù)據(jù)”。)。固件區(qū)域21、掃描圖像數(shù)據(jù)區(qū)域22、fax圖像數(shù)據(jù)區(qū)域23、系統(tǒng)設(shè)定區(qū)域24、及應(yīng)用程序數(shù)據(jù)區(qū)域25的大小例如分別是1gbyte、4gbyte、2gbyte、0.5gbyte、0.5gbyte。
此外,ssd20也可以具備除固件區(qū)域21、掃描圖像數(shù)據(jù)區(qū)域22、fax圖像數(shù)據(jù)區(qū)域23、系統(tǒng)設(shè)定區(qū)域24及應(yīng)用程序數(shù)據(jù)區(qū)域25以外的區(qū)域。
hdd30具備:掃描圖像數(shù)據(jù)區(qū)域31,其用于存儲通過由掃描儀14從原稿讀取圖像而生成的圖像數(shù)據(jù);fax圖像數(shù)據(jù)區(qū)域32,其用于存儲通過傳真通信部15發(fā)送或接收的圖像數(shù)據(jù);以及應(yīng)用程序數(shù)據(jù)區(qū)域33,其用于存儲在mfp10中安裝的各種應(yīng)用程序的數(shù)據(jù)。掃描圖像數(shù)據(jù)區(qū)域31、fax圖像數(shù)據(jù)區(qū)域32、應(yīng)用程序數(shù)據(jù)區(qū)域33的大小例如分別是240gbyte、8gbyte、2gbyte。
此外,hdd30也可以具備除掃描圖像數(shù)據(jù)區(qū)域31、fax圖像數(shù)據(jù)區(qū)域32及應(yīng)用程序數(shù)據(jù)區(qū)域33以外的區(qū)域。
在圖2中,ssd20的掃描圖像數(shù)據(jù)區(qū)域22是用于hdd30的掃描圖像數(shù)據(jù)區(qū)域31中的至少一部分?jǐn)?shù)據(jù)的備份的區(qū)域。ssd20的fax圖像數(shù)據(jù)區(qū)域23是用于hdd30的fax圖像數(shù)據(jù)區(qū)域32中的至少一部分?jǐn)?shù)據(jù)的備份的區(qū)域。ssd20的應(yīng)用程序數(shù)據(jù)區(qū)域25是用于hdd30的應(yīng)用程序數(shù)據(jù)區(qū)域33中的至少一部分?jǐn)?shù)據(jù)的備份的區(qū)域。
此外,hdd30是能夠追加安裝于mfp10的可選的器件。因此,mfp10即使在如圖3所示未安裝hdd30(參照圖1。)的狀態(tài)下也能夠工作,在初始狀態(tài)下如圖3所示那樣未安裝hdd30。
對于未安裝hdd30的狀態(tài)下的ssd20的分區(qū)結(jié)構(gòu),例如如圖4所示那樣。圖4所示的ssd20的掃描圖像數(shù)據(jù)區(qū)域22、fax圖像數(shù)據(jù)區(qū)域23及應(yīng)用程序數(shù)據(jù)區(qū)域25與圖2所示的狀態(tài)不同,不是用于數(shù)據(jù)備份的區(qū)域。
接著,對mfp10的動作進(jìn)行說明。
首先,對在如圖3所示那樣未安裝hdd30的狀態(tài)下寫入數(shù)據(jù)的情況下的mfp10的動作進(jìn)行說明。
圖5表示在未安裝hdd30的狀態(tài)下寫入數(shù)據(jù)的情況下的mfp10的動作的步驟。
如圖5所示,寫入控制單元17b將數(shù)據(jù)寫入到ssd20(s101)后,結(jié)束圖5所示的動作。即,寫入控制單元17b根據(jù)數(shù)據(jù)的種類將數(shù)據(jù)寫入到掃描圖像數(shù)據(jù)區(qū)域22、fax圖像數(shù)據(jù)區(qū)域23、系統(tǒng)設(shè)定區(qū)域24及應(yīng)用程序數(shù)據(jù)區(qū)域25中的某一個(gè)。
接著,對在如圖3所示那樣未安裝hdd30的狀態(tài)下讀取數(shù)據(jù)的情況下的mfp10的動作進(jìn)行說明。
圖6表示在未安裝hdd30的狀態(tài)下讀取數(shù)據(jù)的情況下的mfp10的動作的步驟。
如圖6所示,讀取控制單元17c從ssd20讀取數(shù)據(jù)(s111)后,結(jié)束圖6所示的動作。即,讀取控制單元17c根據(jù)數(shù)據(jù)的種類從掃描圖像數(shù)據(jù)區(qū)域22、fax圖像數(shù)據(jù)區(qū)域23、系統(tǒng)設(shè)定區(qū)域24及應(yīng)用程序數(shù)據(jù)區(qū)域25中的某一個(gè)中讀取數(shù)據(jù)。
接著,對安裝有hdd30的情況下的mfp10的動作進(jìn)行說明。
圖7表示安裝有hdd30的情況下的mfp10的動作的步驟。
如圖7所示,hdd安裝時(shí)數(shù)據(jù)處理單元17d判斷已安裝的hdd30是否為未格式化的hdd(s121)。
hdd安裝時(shí)數(shù)據(jù)處理單元17d若在s121中判斷為hdd30是未格式化的hdd,則對hdd30進(jìn)行格式化并將hdd30的分區(qū)結(jié)構(gòu)設(shè)為圖2所示的分區(qū)結(jié)構(gòu)(s122)。其后,hdd安裝時(shí)數(shù)據(jù)處理單元17d如圖8所示那樣將由讀取控制單元17c從ssd20的掃描圖像數(shù)據(jù)區(qū)域22、fax圖像數(shù)據(jù)區(qū)域23及應(yīng)用程序數(shù)據(jù)區(qū)域25讀取的數(shù)據(jù)通過寫入控制單元17b寫入到hdd30的掃描圖像數(shù)據(jù)區(qū)域31、fax圖像數(shù)據(jù)區(qū)域32及應(yīng)用程序數(shù)據(jù)區(qū)域33(s123)后,結(jié)束圖7所示的動作。
另一方面,hdd安裝時(shí)數(shù)據(jù)處理單元17若在s121中判斷為hdd30不是未格式化的hdd,則不執(zhí)行s122及s123的處理,結(jié)束圖7所示的動作。
此外,對于ssd20的掃描圖像數(shù)據(jù)區(qū)域22、fax圖像數(shù)據(jù)區(qū)域23及應(yīng)用程序數(shù)據(jù)區(qū)域25中的數(shù)據(jù),在s123的處理后,也可以將其從掃描圖像數(shù)據(jù)區(qū)域22、fax圖像數(shù)據(jù)區(qū)域23及應(yīng)用程序數(shù)據(jù)區(qū)域25刪除。另外,對于ssd20的掃描圖像數(shù)據(jù)區(qū)域22、fax圖像數(shù)據(jù)區(qū)域23及應(yīng)用程序數(shù)據(jù)區(qū)域25中的數(shù)據(jù),即使在s123的處理后,也可以作為針對hdd30的掃描圖像數(shù)據(jù)區(qū)域31、fax圖像數(shù)據(jù)區(qū)域32及應(yīng)用程序數(shù)據(jù)區(qū)域33的備份用的數(shù)據(jù)而保留。在將ssd20的掃描圖像數(shù)據(jù)區(qū)域22、fax圖像數(shù)據(jù)區(qū)域23及應(yīng)用程序數(shù)據(jù)區(qū)域25中的數(shù)據(jù)作為備份用的數(shù)據(jù)而保留的情況下,hdd安裝時(shí)數(shù)據(jù)處理單元17d使備份信息30d中包含這些數(shù)據(jù)的識別信息。
mfp10通過安裝大容量的hdd30,大幅地增加利用者能夠使用的存儲區(qū)域。
接著,對在如圖1所示那樣安裝有hdd30的狀態(tài)下寫入數(shù)據(jù)的情況下的mfp10的動作進(jìn)行說明。
圖9表示在安裝有hdd30的狀態(tài)下寫入數(shù)據(jù)的情況下的mfp10的動作的步驟。
如圖9所示,數(shù)據(jù)種類判斷單元17a執(zhí)行對寫入的對象的數(shù)據(jù)(下面稱為“寫入對象數(shù)據(jù)”。)的種類進(jìn)行判斷的數(shù)據(jù)種類判斷處理(s131)。
圖10表示圖9所示的數(shù)據(jù)種類判斷處理的一例。
如圖10所示,數(shù)據(jù)種類判斷單元17a基于讀取歷史記錄信息30a計(jì)算寫入對象數(shù)據(jù)的讀取頻率(s141)。
接著,數(shù)據(jù)種類判斷單元17a判斷在s141中計(jì)算出的讀取頻率是否是特定的讀取頻率以上(s142)。
數(shù)據(jù)種類判斷單元17a若在s142中判斷為是特定的讀取頻率以上,則將寫入對象的數(shù)據(jù)判斷為特定種類的數(shù)據(jù)(s143),結(jié)束圖10所示的數(shù)據(jù)種類判斷處理。
另一方面,數(shù)據(jù)種類判斷單元17a若在s142中判斷為小于特定的讀取頻率,則將寫入對象的數(shù)據(jù)判斷為不是特定種類的數(shù)據(jù)的數(shù)據(jù)(s144),結(jié)束圖10所示的數(shù)據(jù)種類判斷處理。
圖9所示的數(shù)據(jù)種類判斷處理也可以是圖10所示的數(shù)據(jù)種類判斷處理以外的處理。例如,圖9所示的數(shù)據(jù)種類判斷處理也可以是圖11所示的數(shù)據(jù)種類判斷處理。
如圖11所示,數(shù)據(jù)種類判斷單元17a判斷寫入對象數(shù)據(jù)是否滿足由特定種類判斷條件信息30c表示的條件(s151)。
數(shù)據(jù)種類判斷單元17a若在s151中判斷為寫入對象數(shù)據(jù)滿足由特定種類判斷條件信息30c表示的條件,則將寫入對象的數(shù)據(jù)判斷為特定種類的數(shù)據(jù)(s152),結(jié)束圖11所示的數(shù)據(jù)種類判斷處理。
另一方面,數(shù)據(jù)種類判斷單元17a若在s151中判斷為寫入對象數(shù)據(jù)不滿足由特定種類判斷條件信息30c表示的條件,則將寫入對象的數(shù)據(jù)判斷為不是特定種類的數(shù)據(jù)的數(shù)據(jù)(s153),結(jié)束圖11所示的數(shù)據(jù)種類判斷處理。
圖9所示的數(shù)據(jù)種類判斷處理也可以是將圖10所示的數(shù)據(jù)種類判斷處理與圖11所示的數(shù)據(jù)種類判斷處理組合后的處理。即,數(shù)據(jù)種類判斷單元17a也可以在是寫入對象數(shù)據(jù)的讀取頻率為特定的讀取頻率以上的情況、和寫入對象數(shù)據(jù)滿足由特定種類判斷條件信息30c表示的條件的情況中的至少一者的情況下,將寫入對象的數(shù)據(jù)判斷為特定種類的數(shù)據(jù)。
圖9所示的數(shù)據(jù)種類判斷處理也可以是上述的多個(gè)數(shù)據(jù)種類判斷處理中任意一個(gè)以外的處理。例如,圖9所示的數(shù)據(jù)種類判斷處理也可以是圖12所示的數(shù)據(jù)種類判斷處理。
如圖12所示,數(shù)據(jù)種類判斷單元17a基于寫入歷史記錄信息30b計(jì)算寫入對象數(shù)據(jù)的寫入頻率(s161)。
接著,數(shù)據(jù)種類判斷單元17a判斷在s161中計(jì)算出的寫入頻率是否是特定的寫入頻率以上(s162)。
數(shù)據(jù)種類判斷單元17a若在s162中判斷為小于特定的寫入頻率,則將寫入對象的數(shù)據(jù)判斷為特定種類的數(shù)據(jù)(s163),結(jié)束圖12所示的數(shù)據(jù)種類判斷處理。
另一方面,數(shù)據(jù)種類判斷單元17a若在s162中判斷為是特定的寫入頻率以上,則將寫入對象的數(shù)據(jù)判斷為不是特定種類的數(shù)據(jù)的數(shù)據(jù)(s164),結(jié)束圖12所示的數(shù)據(jù)種類判斷處理。
圖9所示的數(shù)據(jù)種類判斷處理也可以是將上述的多個(gè)數(shù)據(jù)種類判斷處理中的任意一個(gè)與圖12所示的數(shù)據(jù)種類判斷處理組合后的處理。
例如,圖9所示的數(shù)據(jù)種類判斷處理也可以是將圖10所示的數(shù)據(jù)種類判斷處理與圖12所示的數(shù)據(jù)種類判斷處理組合后的處理。在圖9所示的數(shù)據(jù)種類判斷處理是將圖10所示的數(shù)據(jù)種類判斷處理與圖12所示的數(shù)據(jù)種類判斷處理組合后的處理的情況下,數(shù)據(jù)種類判斷單元17a在寫入對象數(shù)據(jù)的讀取頻率為特定的讀取頻率以上且寫入對象數(shù)據(jù)的寫入頻率為特定的寫入頻率以上時(shí),將寫入對象的數(shù)據(jù)判斷為特定種類的數(shù)據(jù)和不是特定種類的數(shù)據(jù)的數(shù)據(jù)中的、預(yù)先決定的某一者即可。例如,在圖9所示的數(shù)據(jù)種類判斷處理是將圖10所示的數(shù)據(jù)種類判斷處理與圖12所示的數(shù)據(jù)種類判斷處理組合后的處理的情況下,數(shù)據(jù)種類判斷單元17a也可以,在寫入對象數(shù)據(jù)的讀取頻率為特定的讀取頻率以上且寫入對象數(shù)據(jù)的寫入頻率為特定的寫入頻率以上時(shí),例如如圖13所示那樣根據(jù)新的條件決定將寫入對象的數(shù)據(jù)判斷為是特定種類的數(shù)據(jù)、和不是特定種類的數(shù)據(jù)的數(shù)據(jù)中的哪一者。
如圖13所示,數(shù)據(jù)種類判斷單元17a基于讀取歷史記錄信息30a計(jì)算寫入對象數(shù)據(jù)的讀取頻率(s171)。
接著,數(shù)據(jù)種類判斷單元17a基于寫入歷史記錄信息30b計(jì)算寫入對象數(shù)據(jù)的寫入頻率(s172)。
接著,數(shù)據(jù)種類判斷單元17a判斷在s171中計(jì)算出的讀取頻率是否是特定的讀取頻率以上(s173)。
數(shù)據(jù)種類判斷單元17a若在s173中判斷為是特定的讀取頻率以上,則判斷在s172中計(jì)算出的寫入頻率是否是特定的寫入頻率以上(s174)。
數(shù)據(jù)種類判斷單元17a若在s174中判斷為是特定的寫入頻率以上,則判斷寫入對象數(shù)據(jù)的大小是否是特定的大小以上(s175)。
數(shù)據(jù)種類判斷單元17a若在s174中判斷為小于特定的寫入頻率,或在s175中判斷為小于特定的大小,則將寫入對象的數(shù)據(jù)判斷為特定種類的數(shù)據(jù)(s176),結(jié)束圖13所示的數(shù)據(jù)種類判斷處理。
數(shù)據(jù)種類判斷單元17a若在s173中判斷為小于特定的讀取頻率,或在s175中判斷為是特定的大小以上,則將寫入對象的數(shù)據(jù)判斷為不是特定種類的數(shù)據(jù)的數(shù)據(jù)(s177),結(jié)束圖13所示的數(shù)據(jù)種類判斷處理。
如圖9所示,數(shù)據(jù)種類判斷單元17a在s131中的數(shù)據(jù)種類判斷處理之后,判斷在s131中的數(shù)據(jù)種類判斷處理中判斷出的數(shù)據(jù)的種類是否為特定種類的數(shù)據(jù)(s132)。
若在s132中判斷為在數(shù)據(jù)種類判斷處理中判斷出的數(shù)據(jù)的種類是特定種類的數(shù)據(jù),則寫入控制單元17b執(zhí)行對是否將寫入對象數(shù)據(jù)寫入到ssd20進(jìn)行判斷的ssd寫入判斷處理(s133)。
圖14表示圖9所示的ssd寫入判斷處理的一例。
如圖14所示,寫入控制單元17b判斷是否在特定的程度以內(nèi)接近ssd20的壽命(s181)。在此,寫入控制單元17b在ssd20的erase計(jì)數(shù)(擦除次數(shù))在特定的程度以上接近上限值的情況下,判斷為在特定的程度以內(nèi)接近ssd20的壽命。
寫入控制單元17b若在s181中判斷為在特定的程度以內(nèi)接近ssd20的壽命,則與通常相比降低允許寫入到ssd20的數(shù)據(jù)的1個(gè)數(shù)據(jù)的量的大小的上限(s182)。
寫入控制單元17b若在s181中判斷為未在特定的程度以內(nèi)接近ssd20的壽命,或結(jié)束s182的處理,則判斷寫入對象數(shù)據(jù)的大小是否為允許寫入到ssd20的數(shù)據(jù)的1個(gè)數(shù)據(jù)的量的大小的上限以下(s183)。此外,寫入控制單元17b當(dāng)在s181中判斷為未在特定的程度以內(nèi)接近ssd20的壽命的情況下,在s183中的判斷中,使用通常的上限作為允許寫入到ssd20的數(shù)據(jù)的1個(gè)數(shù)據(jù)的量的大小的上限。
寫入控制單元17b若在s183中判斷為寫入對象數(shù)據(jù)的大小為允許寫入到ssd20的數(shù)據(jù)的1個(gè)數(shù)據(jù)的量的大小的上限以下,則判斷為將寫入對象數(shù)據(jù)寫入到ssd20(s184),結(jié)束圖14所示的ssd寫入判斷處理。
寫入控制單元17b若在s183中判斷為寫入對象數(shù)據(jù)的大小比允許寫入到ssd20的數(shù)據(jù)的1個(gè)數(shù)據(jù)的量的大小的上限大,則判斷為不將寫入對象數(shù)據(jù)寫入到ssd20(s185),結(jié)束圖14所示的ssd寫入判斷處理。
圖9所示的ssd寫入判斷處理也可以是圖14所示的ssd寫入判斷處理以外的處理。例如,圖9所示的ssd寫入判斷處理也可以是圖15所示的ssd寫入判斷處理。
如圖15所示,寫入控制單元17b與s181(參照圖14。)的處理相同地,判斷是否在特定的程度以內(nèi)接近ssd20的壽命(s191)。
寫入控制單元17b若在s191中判斷為在特定的程度以內(nèi)接近ssd20的壽命,則與通常相比降低在ssd20中允許寫入數(shù)據(jù)的部分的容量(s192)。例如,當(dāng)在ssd20中允許寫入數(shù)據(jù)的部分的容量通常為10gbyte的情況下,寫入控制單元17b將在ssd20中允許寫入數(shù)據(jù)的部分的容量降低為5gbyte等。
寫入控制單元17b若在s191中判斷為未在特定的程度以內(nèi)接近ssd20的壽命,或結(jié)束s192的處理,則判斷在ssd20中已經(jīng)寫入數(shù)據(jù)的部分的容量是否是在ssd20中允許寫入數(shù)據(jù)的部分的容量以下(s193)。此外,寫入控制單元17b當(dāng)在s191中判斷為未在特定的程度以內(nèi)接近ssd20的壽命的情況下,在s193中的判斷中,使用通常的容量作為在ssd20中允許寫入數(shù)據(jù)的部分的容量。
寫入控制單元17b若在s193中判斷為在ssd20中已經(jīng)寫入數(shù)據(jù)的部分的容量是在ssd20中允許寫入數(shù)據(jù)的部分的容量以下,則判斷為將寫入對象數(shù)據(jù)寫入到ssd20(s194),結(jié)束圖15所示的ssd寫入判斷處理。
若寫入控制單元17b在s193中判斷為在ssd20中已經(jīng)寫入數(shù)據(jù)的部分的容量比在ssd20中允許寫入數(shù)據(jù)的部分的容量大,則判斷為不將寫入對象數(shù)據(jù)寫入到ssd20(s195),結(jié)束圖15所示的ssd寫入判斷處理。
圖9所示的ssd寫入判斷處理也可以是將圖14所示的ssd寫入判斷處理與圖15所示的ssd寫入判斷處理組合后的處理。即,寫入控制單元17b也可以在滿足寫入對象數(shù)據(jù)的大小為允許寫入到ssd20的數(shù)據(jù)的1個(gè)數(shù)據(jù)的量的大小的上限以下的情況、和在ssd20中已經(jīng)寫入數(shù)據(jù)的部分的容量是在ssd20中允許寫入數(shù)據(jù)的部分的容量以下的情況這兩者的情況下,判斷為將寫入對象數(shù)據(jù)寫入到ssd20。
圖9所示的ssd寫入判斷處理也可以是上述的多個(gè)ssd寫入判斷處理中任意一個(gè)以外的處理。例如,圖9所示的ssd寫入判斷處理也可以是圖16所示的ssd寫入判斷處理。
如圖16所示,寫入控制單元17b與s181(參照圖14。)的處理相同地,判斷是否在特定的程度以內(nèi)接近ssd20的壽命(s201)。
寫入控制單元17b若在s201中判斷為在特定的程度以內(nèi)接近ssd20的壽命,則與通常相比降低允許將數(shù)據(jù)寫入到ssd20的頻率(s202)。
寫入控制單元17b若在s201中判斷為未在特定的程度以內(nèi)接近ssd20的壽命,或結(jié)束s202的處理,則基于允許將數(shù)據(jù)寫入到ssd20的頻率判斷是否允許將寫入對象數(shù)據(jù)寫入到ssd20(s203)。此外,寫入控制單元17b當(dāng)在s201中判斷為未在特定的程度以內(nèi)接近ssd20的壽命的情況下,在s203中的判斷中,使用通常的頻率作為允許將數(shù)據(jù)寫入到ssd20的頻率。
寫入控制單元17b若在s203中判斷為允許將寫入對象數(shù)據(jù)寫入到ssd20,則判斷為將寫入對象數(shù)據(jù)寫入到ssd20(s204),結(jié)束圖16所示的ssd寫入判斷處理。
寫入控制單元17b若在s203中判斷為不允許將寫入對象數(shù)據(jù)寫入到ssd20,則判斷為不將寫入對象數(shù)據(jù)寫入到ssd20(s205),結(jié)束圖16所示的ssd寫入判斷處理。
圖9所示的ssd寫入判斷處理也可以是將上述的多個(gè)ssd寫入判斷處理中的任意幾個(gè)組合后的處理。例如,寫入控制單元17b也可以在滿足寫入對象數(shù)據(jù)的大小為允許寫入到ssd20的數(shù)據(jù)的1個(gè)數(shù)據(jù)的量的大小的上限以下的情況、在ssd20中已經(jīng)寫入數(shù)據(jù)的部分的容量是在ssd20中允許寫入數(shù)據(jù)的部分的容量以下的情況、以及基于允許將數(shù)據(jù)寫入到ssd20的頻率而允許將寫入對象數(shù)據(jù)寫入到ssd20的情況的全部的情況下,判斷為將寫入對象數(shù)據(jù)寫入到ssd20。
如圖9所示,寫入控制單元17b在s133中的ssd寫入判斷處理之后,判斷是否在s133中的ssd寫入判斷處理中已判斷為將寫入對象數(shù)據(jù)寫入到ssd20(s134)。
寫入控制單元17b若在s134中判斷為在ssd寫入判斷處理中已判斷為將寫入對象數(shù)據(jù)寫入到ssd20,則將寫入對象數(shù)據(jù)寫入到hdd30并且還作為備份寫入到ssd20中(s135),并使備份信息30d中包含寫入對象數(shù)據(jù)的識別信息(s136)。
寫入控制單元17b若在s132中判斷為在數(shù)據(jù)種類判斷處理中判斷出的數(shù)據(jù)的種類不是特定種類的數(shù)據(jù),或在s134中判斷為在ssd寫入判斷處理中已判斷為不將寫入對象數(shù)據(jù)寫入到ssd20,則將寫入對象數(shù)據(jù)僅寫入到hdd30(s137)。而且,寫入控制單元17b在備份信息30d中包含寫入對象數(shù)據(jù)的識別信息的情況下,將ssd20中的數(shù)據(jù)中的、附有與寫入對象數(shù)據(jù)的識別信息相同的識別信息的數(shù)據(jù)從ssd20刪除(s138)。之后,寫入控制單元17b將寫入對象數(shù)據(jù)的識別信息從備份信息30d中刪除(s139)。
寫入控制單元17b若結(jié)束了s136或s139的處理,則關(guān)于寫入對象數(shù)據(jù)更新寫入歷史記錄信息30b(s140),結(jié)束圖9所示的動作。
此外,mfp10在圖9所示的動作中也可以不執(zhí)行s133及s134的處理。即,寫入控制單元17b也可以當(dāng)在s132中判斷為在數(shù)據(jù)種類判斷處理中判斷出的數(shù)據(jù)的種類為特定種類的數(shù)據(jù)的情況下,一定執(zhí)行s135的處理。
接著,對在如圖1所示那樣安裝有hdd30的狀態(tài)下讀取數(shù)據(jù)的情況下的mfp10的動作進(jìn)行說明。
圖17表示在安裝有hdd30的狀態(tài)下讀取數(shù)據(jù)的情況下的mfp10的動作的步驟。
如圖17所示,數(shù)據(jù)種類判斷單元17a基于備份信息30d判斷讀取的對象的數(shù)據(jù)(下面稱為“讀取對象數(shù)據(jù)”。)是否是寫入到ssd20及hdd30這兩者的數(shù)據(jù)(s211)。在此,數(shù)據(jù)種類判斷單元17a在備份信息30d中包含讀取對象數(shù)據(jù)的識別信息的情況下,判斷為讀取對象數(shù)據(jù)是寫入到ssd20及hdd30這兩者的數(shù)據(jù)。另一方面,數(shù)據(jù)種類判斷單元17a在備份信息30d中不包含讀取對象數(shù)據(jù)的識別信息的情況下,判斷為讀取對象數(shù)據(jù)不是寫入到ssd20及hdd30這兩者的數(shù)據(jù)。
若在s211中判斷為讀取對象數(shù)據(jù)是寫入到ssd20及hdd30這兩者的數(shù)據(jù),則讀取控制單元17c將讀取對象數(shù)據(jù)從ssd20中讀取(s212)。
另一方面,若在s211中判斷為讀取對象數(shù)據(jù)不是寫入到ssd20及hdd30這兩者的數(shù)據(jù),則讀取控制單元17c將讀取對象數(shù)據(jù)從hdd30中讀取(s213)。
讀取控制單元17c在s212或s213的處理之后,關(guān)于讀取對象數(shù)據(jù)更新讀取歷史記錄信息30a(s214),結(jié)束圖17所示的動作。
如以上說明的那樣,mfp10通過將特定種類的數(shù)據(jù)寫入到hdd30及ssd20這兩者(s135)來進(jìn)行備份。因此,mfp10即使由于ssd20及hdd30的使用年數(shù)或使用環(huán)境等主要因素而在ssd20及hdd30中的任意一個(gè)中產(chǎn)生不良情況的情況下,也能夠作為mfp10整體而抑制不能讀取特定種類的數(shù)據(jù)之類的不良情況的產(chǎn)生。
在此,ssd20由于是半導(dǎo)體存儲裝置,因此容易與數(shù)據(jù)的寫入次數(shù)相應(yīng)而達(dá)到壽命,產(chǎn)生錯(cuò)誤。但是,mfp10將特定種類的數(shù)據(jù)以外的數(shù)據(jù)僅寫入到hdd30及ssd20中的hdd30(s137)來抑制ssd20提早達(dá)到壽命,因此,能夠長時(shí)間維持特定種類數(shù)據(jù)備份的性能。
mfp10由于僅將特定種類的數(shù)據(jù)寫入到hdd30及ssd20這兩者,因此通過例如將重要數(shù)據(jù)設(shè)定為特定種類的數(shù)據(jù),從而能夠高效地得到利用小容量的ssd20帶來的數(shù)據(jù)備份的效果。
重要數(shù)據(jù)的讀取頻率較高的可能性較高。mfp10將讀取頻率較高的數(shù)據(jù)寫入到hdd30及ssd20這兩者(s142中為“是”,s143,s132中為“是”及s135),因此能夠提高重要數(shù)據(jù)備份的性能。作為讀取頻率較高的數(shù)據(jù),例如有由打印機(jī)13印刷的單據(jù)的表格的數(shù)據(jù)。
若寫入次數(shù)增加則ssd20的性能降低。mfp10由于不將寫入頻率較高的數(shù)據(jù)寫入到ssd20(s162中為“是”,s164,s132中為“否”及s137),因此能夠抑制ssd20的性能的降低。因此,mfp10能夠長時(shí)間維持特定種類數(shù)據(jù)備份的性能。
mfp10在將數(shù)據(jù)寫入到ssd20及hdd30這兩者的情況下,與僅將數(shù)據(jù)寫入到hdd30的情況相比,以將數(shù)據(jù)寫入到ssd20所需的時(shí)間的程度,使數(shù)據(jù)寫入所需的時(shí)間加長。mfp10不將寫入頻率較高的數(shù)據(jù)寫入到ssd20及hdd30這兩者而僅寫入到hdd30。因此,與寫入到ssd20及hdd30這兩者的情況相比,mfp10能夠減少寫入頻率較高的數(shù)據(jù)的寫入所需的時(shí)間。因此,mfp10能夠提高數(shù)據(jù)寫入的效率。
若寫入次數(shù)增加則ssd20的性能降低。因此,mfp10若如上述那樣不將寫入頻率較高的數(shù)據(jù)寫入到ssd20,則能夠抑制ssd20的性能的降低。在此,對于ssd20,雖然在單元的重寫次數(shù)上有限制,但是被寫入的數(shù)據(jù)的大小越小,則在1次的數(shù)據(jù)寫入過程中被重寫的單元越少,因此能夠抑制提早達(dá)到壽命。從而,mfp10中,即使是寫入頻率較高的數(shù)據(jù)(s174中“是”),但是,在是大小較小的數(shù)據(jù)(s175中“否”)且是讀取頻率較高的數(shù)據(jù)、即是重要數(shù)據(jù)的可能性較高的數(shù)據(jù)(s173中為“是”)的情況下,將該數(shù)據(jù)不僅寫入到hdd30也寫入到ssd20進(jìn)行備份(s176,s132中“是”及s135)。此外,對于hdd30,與向物理上不連續(xù)的區(qū)域?qū)懭氲那闆r相比,在向物理上連續(xù)的區(qū)域?qū)懭氲那闆r下寫入的速度較快。即,對于hdd30,在將易于寫入到物理上連續(xù)的區(qū)域的數(shù)據(jù)、即大小較大的數(shù)據(jù)進(jìn)行寫入的情況下,與將大小較小的數(shù)據(jù)進(jìn)行寫入的情況相比,數(shù)據(jù)的每單位大小的寫入速度較快。另外,對于ssd20,雖然在單元的重寫次數(shù)上有限制,但是,被寫入的數(shù)據(jù)的大小越大,則在1次的數(shù)據(jù)寫入過程中被重寫的單元越多,因此越提早達(dá)到壽命。mfp10中,在數(shù)據(jù)的讀取頻率及寫入頻率這兩者較高的情況下(s173中為“是”以及s174中為“是”),在數(shù)據(jù)的大小較大時(shí)(s175中為“是”),僅向hdd30及ssd20中的hdd30寫入(s177,s132中為“否”及s137),因此能夠提早結(jié)束數(shù)據(jù)的寫入,并且能夠抑制ssd20的性能的降低。
有時(shí)從特定的發(fā)送源發(fā)送來的數(shù)據(jù)是重要數(shù)據(jù)的可能性較高。mfp10由于將從特定的發(fā)送源發(fā)送來的數(shù)據(jù)寫入到hdd30及ssd20這兩者(s151中為“是”,s152,s132中為“是”及s135),因此,能夠提高重要數(shù)據(jù)備份的性能。
有時(shí)在hdd30中存儲在特定的存儲目的地的數(shù)據(jù)是重要數(shù)據(jù)的可能性較高。mfp10由于將hdd30中存儲在特定的存儲目的地的數(shù)據(jù)寫入到hdd30及ssd20這兩者(s151中為“是”,s152,s132中為“是”及s135),因此能夠提高重要數(shù)據(jù)備份的性能。
與hdd30相比,ssd20的數(shù)據(jù)的讀取速度較快。mfp10由于將特定種類的數(shù)據(jù)寫入到hdd30及ssd20這兩者(s132中“是”及s135),從ssd20讀取寫入到hdd30及ssd20這兩者的數(shù)據(jù)(s211中為“是”及s212),因此能夠高速地從ssd20讀取特定種類的數(shù)據(jù)。特別地,在將讀取頻率較高的數(shù)據(jù)設(shè)為特定種類的數(shù)據(jù)的情況下(s142中“是”及s143),mfp10由于能夠?qū)⒆x取頻率較高的數(shù)據(jù)高速地讀取,因此是有效的。在此,重要數(shù)據(jù)的讀取頻率較高的可能性較高。因此,在將讀取頻率較高的數(shù)據(jù)設(shè)為特定種類的數(shù)據(jù)的情況下,mfp10能夠高速地讀取重要數(shù)據(jù)的可能性較高。
mfp10在追加安裝有可選的hdd30的情況下,將從ssd20讀取的數(shù)據(jù)寫入到hdd30(s123),因此,能夠容易地開始數(shù)據(jù)的備份。
此外,對于mfp10,在本實(shí)施方式中hdd30是可選的器件,因此能夠追加安裝hdd30。然而,mfp10中的hdd30也可以不是可選的器件而是標(biāo)準(zhǔn)的器件。對于mfp10,在hdd30是標(biāo)準(zhǔn)的器件的情況下,ssd20既可以與本實(shí)施方式相同地是標(biāo)準(zhǔn)的器件,ssd20也可以是能夠被追加安裝的可選的器件。
對于ssd20,雖然在單元的重寫次數(shù)上有限制,但是,被寫入的數(shù)據(jù)的大小越大,則在1次的數(shù)據(jù)寫入過程中被重寫的單元越多,因此越提早達(dá)到壽命。mfp10中,當(dāng)在特定的程度以內(nèi)接近ssd20的壽命的情況下(s181中“是”),降低允許寫入到ssd20的數(shù)據(jù)的1個(gè)數(shù)據(jù)的量的大小的上限(s182)。由此,抑制ssd20中在將數(shù)據(jù)寫入到ssd20時(shí)被重寫的單元的數(shù)量,因而能夠抑制ssd20提早達(dá)到壽命的情況。因此,mfp10能夠長時(shí)間維持特定種類數(shù)據(jù)備份的性能。
mfp10中,當(dāng)在特定的程度以內(nèi)接近ssd20的壽命的情況下(s191中為“是”),通過降低在ssd20中允許寫入數(shù)據(jù)的部分的容量(s192)、即降低能夠?qū)懭氲絪sd20的數(shù)據(jù)的數(shù)量,來抑制向ssd20的數(shù)據(jù)寫入(s195),因此能夠抑制ssd20提早達(dá)到壽命的情況。因此,mfp10能夠長時(shí)間維持特定種類數(shù)據(jù)備份的性能。
mfp10中,當(dāng)在特定的程度以內(nèi)接近ssd20的壽命的情況下(s201中“是”),通過使向ssd20的數(shù)據(jù)寫入的頻率降低(s202),來抑制向ssd20的數(shù)據(jù)寫入(s205),因此能夠抑制ssd20提早達(dá)到壽命的情況。因此,mfp10能夠長時(shí)間維持特定種類數(shù)據(jù)備份的性能。
在本實(shí)施方式中,mfp10在hdd30中存儲讀取歷史記錄信息30a、寫入歷史記錄信息30b、特定種類判斷條件信息30c及備份信息30d。然而,mfp10也可以在控制部17的ram、ssd20等hdd30以外的存儲設(shè)備中存儲讀取歷史記錄信息、寫入歷史記錄信息、特定種類判斷條件信息及備份信息中的至少一項(xiàng)。另外,mfp10即使在hdd30中存儲讀取歷史記錄信息、寫入歷史記錄信息、特定種類判斷條件信息及備份信息的情況下,也可以在將hdd30追加安裝于mfp10之前,先將讀取歷史記錄信息、寫入歷史記錄信息、特定種類判斷條件信息及備份信息中的至少一項(xiàng)存儲于hdd30以外的存儲設(shè)備,在將hdd30追加安裝于mfp10后,轉(zhuǎn)移到hdd30中。特別地,mfp10在將hdd30追加安裝于mfp10之前也根據(jù)數(shù)據(jù)的使用實(shí)績更新讀取歷史記錄信息及寫入歷史記錄信息,由此,能夠在將hdd30追加安裝于mfp10之后,提早開始基于讀取歷史記錄信息及寫入歷史記錄信息的適當(dāng)?shù)膭幼鳌?/p>
本發(fā)明的電子設(shè)備在本實(shí)施方式中雖然是mfp,但也可以是打印專用機(jī)、復(fù)印專用機(jī)、傳真專用機(jī)、掃描儀專用機(jī)等mfp以外的圖像形成裝置,也可以是pc(personalcomputer,個(gè)人計(jì)算機(jī))等圖像形成裝置以外的電子設(shè)備。