專利名稱:信息處理裝置及信息處理裝置的控制方法
技術領域:
本發(fā)明涉及信息處理裝置和信息處理裝置的控制方法。
背景技術:
具有復印功能和打印機功能的圖像形成裝置內部包括存儲設備。裝置的程序、程序處理數據和用戶數據存儲在存儲設備中。一些圖像形成裝置包括多個存儲設備,并且執(zhí)行鏡像(mirror)來保護存儲在存儲設備中的數據及執(zhí)行數據備份處理。關于提供多個存儲設備、保護存儲在該存儲設備中的數據并執(zhí)行數據備份處理,日本專利申請?zhí)亻_2002-175157號公報討論了一種裝置,其中存儲設備或者存儲器能夠被替換來擴展存儲容量。上述傳統(tǒng)技術主要使用硬盤驅動器(HDD)作為存儲設備。近年來,固態(tài)驅動器(SSD,Solid State Drive)已經作為存儲設備出現。HDD和HDD傳統(tǒng)上已經被組合在一起來進行鏡像以保護圖像形成裝置的存儲設備中的數據。除了這種傳統(tǒng)的組合之外,HDD和SSD(不同類型的存儲設備)的新組合已經成為可能。由于SSD的成本高,如果使用與HDD具有相同存儲容量的SSD,則圖像形成裝置系統(tǒng)變得非常昂貴。因此,考慮到成本,減小所使用的SSD的容量。與HDD相比,SSD能夠進行高速讀取操作。因此使用組合的HDD和SSD并利用SSD進行讀取操作,能夠使圖像形成裝置的性能高速化。因此,希望有一種在利用不同類型和容量的多個存儲設備的組合進行鏡像方面有效的機構。
發(fā)明內容
根據本發(fā)明的一方面,提供一種信息處理裝置,該信息處理裝置包括多個存儲單元;設置單元,其被構造為在所述多個存儲單元的存儲區(qū)域中設置要進行鏡像的鏡像區(qū)域;確定單元,其被構造為確定要存儲在所述存儲單元中的數據的重要度;以及控制單元,其被構造為進行控制以將具有高重要度的數據存儲到所述多個存儲單元的所述鏡像區(qū)域中,并將具有低重要度的數據存儲到所述多個存儲單元中的任意一個的非鏡像區(qū)域中。通過下面參照附圖對示例性實施例的詳細說明,本發(fā)明的其他特征和各方面將變得清楚。
包括在說明書中并構成說明書的一部分的附圖,例示了本發(fā)明的示例性實施例、特征和各方面,并與文字描述一起用于解釋本發(fā)明的原理。圖1是例示根據本發(fā)明的示例性實施例的信息處理裝置可適用于的圖像形成裝置的硬件結構的框圖。圖2例示了傳統(tǒng)的圖像形成裝置中的存儲單元的控制。
圖3例示了根據本發(fā)明的圖像形成裝置中的存儲單元的控制。圖4A和圖4B例示了根據本發(fā)明的圖像形成裝置中的存儲單元的存儲方法。圖5例示了根據本發(fā)明的圖像形成裝置中的鏡像設置。圖6例示了根據本發(fā)明的圖像形成裝置中的鏡像設置。圖7是例示當根據本發(fā)明的圖像形成裝置執(zhí)行掃描作業(yè)時對圖像數據進行的鏡像處理的流程圖。圖8是例示當根據本發(fā)明的圖像形成裝置執(zhí)行作業(yè)時進行的數據存儲處理的流程圖。圖9例示了第二示例性實施例的鏡像設置。圖10例示了第二示例性實施例的鏡像設置。圖IlA和圖IlB例示了根據本發(fā)明的圖像形成裝置中的存儲單元的另一存儲方法。圖12A和圖12B例示了根據本發(fā)明的圖像形成裝置中的存儲單元的又一存儲方法。圖13A和圖1 例示了根據本發(fā)明的圖像形成裝置中的存儲單元的又一存儲方法。
具體實施例方式下面,將參照附圖詳細說明本發(fā)明的各種示例性實施例、特征和各方面。圖1是例示根據本發(fā)明的示例性實施例的信息處理裝置可適用于的圖像形成裝置的硬件結構的框圖。在圖1中,圖像形成裝置10是根據本發(fā)明的信息處理裝置的示例性實施例。在圖像形成裝置10中掃描器單元1讀取文檔以生成圖像數據。打印機單元2將圖像形成裝置10生成的數據打印在打印介質上??刂破鲉卧?進行包括對掃描器單元1讀取的圖像數據的處理以及對要被打印機單元2打印的數據的處理在內的數據處理??刂破鲉卧?還對圖像形成裝置10進行控制??刂破鲉卧?包括中央處理單元(CPU)、只讀存儲器(ROM)和隨機存取存儲器(RAM)。CPU執(zhí)行ROM中記錄的計算機可讀程序來實現各種類型的控制。網絡單元4對通過未示出的網絡與諸如個人計算機(PC)的外部設備進行的數據發(fā)送和接收進行控制。存儲單元5包括諸如硬盤驅動器(HDD)和固態(tài)驅動器(SSD)的存儲器(存儲設備),并使用存儲器來存儲各種類型的數據(包括掃描器單元1讀取的圖像數據和打印數據)。操作單元6控制未示出的操作面板來顯示各種類型的信息和輸入用戶指令。總線7是系統(tǒng)總線,經由該系統(tǒng)總線發(fā)送和接收來自控制器單元3的控制信號和設備之間的數據信號。將參照圖2,說明傳統(tǒng)圖像形成裝置中的存儲單元的控制。圖2例示了傳統(tǒng)圖像形成裝置中的存儲單元的控制。如圖2所示,傳統(tǒng)圖像形成裝置的存儲單元包括存儲器控制器單元11、存儲器A12和存儲器B 13。存儲器控制器單元11與控制器單元3通信,并與存儲器A 12和/或存儲器B 13進行數據的發(fā)送和/或接收。存儲器A 12和存儲器B 13各自包括具有相同存儲容量的HDD。下面將參照圖3,說明根據本發(fā)明的示例性實施例的圖像形成裝置中的存儲單元的控制。圖3例示了根據本發(fā)明的示例性實施例的圖像形成裝置中的存儲單元的控制。如圖3所示,根據本發(fā)明的圖像形成裝置10的存儲單元5包括存儲器控制器單元21、存儲器A 22和存儲器C 23。存儲器控制器單元21與控制器單元3通信,將數據發(fā)送給存儲器A 22和/或存儲器C 23,并從存儲器A 22和/或存儲器C 23接收數據。換句話說,存儲器控制器單元21對存儲器A22和存儲器C 23進行數據存儲控制。存儲器A22包括HDD。存儲器C 23包括SSD。存儲器C 23的存儲容量小于存儲器A 22的存儲容量。圖4A和圖4B例示了根據本發(fā)明的圖像形成裝置中的存儲單元的存儲方法。具體地,圖4A對應于例示了圖3中的存儲器A 22和存儲器C 23的存儲區(qū)域的圖。下面將參照圖4A和圖4B,說明根據本發(fā)明的圖像形成裝置的鏡像方法。以下是圖像形成裝置將數據存儲到存儲器中的方法。圖像形成裝置中使用的存儲器包括HDD和SSD。要存儲到這些存儲器中的數據的示例包括圖像形成裝置的程序數據、裝置設置數據(圖像形成裝置上的設置數據)、用戶存儲數據(響應于來自用戶的存儲指令而存儲的數據)、圖像數據和圖像處理中間數據。圖像形成裝置將所有這些數據存儲在存儲單元5中,這樣會使用大量的存儲容量。鑒于此,圖像形成裝置對要存儲到存儲器中的數據添加重要度。程序數據、裝置設置數據和用戶存儲數據具有高的重要度。控制器單元3將數據重要度信息“1”添加到該類數據上的頭信息中。圖像形成裝置的數據處理(圖像處理)期間的緩沖數據、臨時數據和中間數據具有低的重要度??刂破鲉卧?將數據重要度信息“0”添加到該類數據上的頭信息中。具有低重要度的數據是指在數據處理的過程中臨時存儲在存儲單元5中的臨時數據。具有高重要度的數據是指除了臨時數據之外的數據。存儲在圖像形成裝置的存儲器中的數據被分類成兩組(具有高重要度的數據和具有低重要度的數據)。圖像形成裝置可以被構造為使得用戶能夠從操作單元6上的重要度設置畫面(未示出),設置具有高重要度的數據的數據類型。例如,圖像形成裝置10可以包括傳真單元并能夠發(fā)送和接收傳真數據。在這種情況下,用戶可以從操作單元6指定接收到的傳真數據為具有高重要度的數據,或者為具有低重要度的數據。圖像形成裝置10可以具有Web瀏覽器功能。在這種情況下,用戶可以指定包括在Web瀏覽器功能存儲的臨時文件中的用戶輸入密碼為具有高重要度的數據或者具有低重要度的數據。上述說明僅僅是一些示例,用戶能夠指定重要度的數據并不限于此。應當注意,在用戶指定重要度的情況下,如果用戶將上述臨時數據指定為具有高重要度的數據,則即使是上述臨時數據也被控制器單元3作為具有高重要度的數據進行處理。另一方面,如果用戶將除上述臨時數據之外的數據指定為具有低重要度,則即使是除上述臨時數據之外的數據也被控制器單元3作為具有低重要度的數據進行處理。接下來,將說明存儲器地址轉換。在下面的說明中,所有地址均用十六進制計數法表不。圖4A中所示的存儲器A 22和存儲器C 23具有不同的存儲容量,這導致不能進行簡單的鏡像操作。其原因在于容量不同使得不能在存儲器A22和存儲器C 23的整個空間上進行鏡像操作。為了在如圖4A所示的不同容量的存儲器之間進行鏡像操作,使用存儲器地址轉換。圖像形成裝置的存儲器控制器單元21包括如圖4B所示的用于存儲器A和存儲器C的地址對應列表(地址對應信息)。例如,在圖4A中的存儲器的情況下,存儲器A的地址“00”至“OF”被設置成沒有與存儲器C對應的地址(非鏡像區(qū)域)。存儲器A的地址“ 10”至“ 1F”被設置為對應于存儲器C的地址“00”至“OF” (鏡像區(qū)域)。下面將說明圖4A中的存儲器A 22和存儲器C 23之間的鏡像操作。存儲器A 22包括具有地址空間“00”至“ 1F”的HDD。存儲器C 23包括具有地址空間“00”至“OF”的SSD。存儲器A 22的地址空間“00”至“OF”被設置為非鏡像區(qū)域,地址空間“10”至“IF” (陰影區(qū)域)被設置成鏡像區(qū)域。存儲器C 23的地址空間“00”至“OF” (陰影區(qū)域)被設置成鏡像區(qū)域。存儲器控制器單元21根據從操作單元6的指定,設置地址空間中的鏡像區(qū)域和非鏡像區(qū)域。圖4B中的地址對應列表被存儲在存儲器控制器單元21中的非易失性存儲器中。如果在地址對應列表(例如圖4B)中地址空間具有對應地址,則存儲器控制器單元21確定地址空間是鏡像區(qū)域。如果在地址對應列表中地址空間沒有對應地址,則存儲器控制器單元21確定地址空間是非鏡像區(qū)域。如果存儲器控制器單元21中的非易失性存儲器包括如圖4B所示的地址對應列表,并且地址對應列表與存儲器結構匹配,則存儲器控制器單元21確定執(zhí)行了鏡像設置。另一方面,如果不存在地址對應列表或者如果地址對應列表與存儲器結構不匹配(例如,當存儲器被替換時),則存儲器控制器單元21確定沒有執(zhí)行鏡像設置。下面將參照圖5和圖6,說明根據本發(fā)明的圖像形成裝置的鏡像設置。圖5和圖6例示了根據本發(fā)明的圖像形成裝置的鏡像設置。首先,當用戶在操作單元6上按下用戶模式鍵(未示出)時,控制器單元3進行控制以在操作單元6的顯示單元(配備有觸摸屏)上顯示圖5所示的用戶模式畫面。當用戶在圖5的用戶模式畫面上按下選項規(guī)格設置按鈕501時,控制器單元3控制畫面轉變?yōu)樵诓僮鲉卧?的顯示單元上顯示圖6所示的選項規(guī)格設置畫面。當用戶在圖6的選項規(guī)格設置畫面上按下(觸摸)鏡像按鈕601時,控制器單元3進行控制以接受從操作單元6的數字小鍵盤(未示出)對鏡像設置的設置值602的輸入。鏡像設置的設置值602默認是“0”,這是未進行鏡像設置的狀態(tài)。當用戶從數字小鍵盤對設置值602輸入“1” (鏡像設置)并按下確定(OK)按鈕603時,控制器單元3向存儲器控制器單元21通知鏡像設置的起動。被通知的存儲器控制器單元21創(chuàng)建如圖4B所示的地址對應列表,并將地址對應列表存儲到存儲器控制器單元21中的非易失性存儲器中。存儲器控制器單元21隨后基于地址對應列表進行鏡像控制。當用戶再次對鏡像設置的設置值602輸入“0”(無鏡像設置)并按下確定按鈕603時,控制器單元3向存儲器控制器單元21通知鏡像設置的解除。被通知的存儲器控制器單元21進行控制以刪除存儲在存儲器控制器單元21的非易失性存儲器中的地址對應列表(圖4B)并解除鏡像設置。將參照圖7中的流程圖,簡要說明利用圖4A和圖4B的存儲器結構,對執(zhí)行掃描作業(yè)的情況下的圖像數據進行的鏡像處理。圖7是例示當根據本發(fā)明的圖像形成裝置執(zhí)行掃描作業(yè)時對圖像數據進行的鏡像處理的流程圖。流程圖中的步驟S701和S702中的處理通過控制器單元3的CPU讀取并執(zhí)行以計算機可讀形式記錄在控制器單元3的ROM等上的程序來實現。流程圖中的步驟S703中的處理通過存儲器控制器單元21的CPU讀取并執(zhí)行以計算機可讀形式記錄在存儲器控制器單元21的ROM等上的程序來實現。以下的說明是在假設進行了圖6所示的鏡像設置的情況下給出的。當用戶將要掃描的文檔放置在根據本發(fā)明的圖像形成裝置的掃描器單元1的稿臺上,并從操作單元6輸入掃描操作時,控制器單元3開始流程圖中的處理。在步驟S701中,控制器單元3首先控制掃描器單元1進行掃描處理。掃描器單元1從文檔讀取文檔圖像,將文檔圖像轉換成圖像數據,并將圖像數據發(fā)送至控制器單元3。在步驟S702中,控制器單元3處理從掃描器單元1發(fā)送的圖像數據,并將處理后的圖像數據發(fā)送至存儲單元5。在步驟S703中,存儲單元5接收從控制器單元3發(fā)送的圖像數據。存儲器控制器單元21檢查圖像數據的重要度,并進行鏡像處理以將圖像數據寫入存儲器A 22和存儲器C 23。然后,流程圖中的處理結束。如上所述,對圖像數據進行鏡像處理。圖8是例示當根據本發(fā)明的圖像形成裝置執(zhí)行作業(yè)時進行的數據存儲處理的流程圖。流程圖中步驟S801至S804中的處理通過控制器單元3的CPU讀取并執(zhí)行以計算機可讀形式記錄在控制器單元3的ROM等上的程序來實現。流程圖中的步驟S805至S810中的處理通過存儲器控制器單元21的CPU讀取并執(zhí)行以計算機可讀形式記錄在存儲器控制器單元21的ROM等中的程序來實現。在步驟S801中,當用戶從操作單元6輸入開始設置圖像形成裝置的指令時,控制器單元3從操作單元6接收圖像形成裝置設置(用于實現存儲器的鏡像功能的地址轉換設置)。在圖像形成裝置設置之后,控制器單元3進行控制以接收作業(yè)。如果沒有執(zhí)行特別設置,則處理簡單進行到步驟S802,在該情況下使用圖4A和圖4B所示的默認值來進行作業(yè)操作。存儲單元5的存儲器控制器單元21可以向控制器單元3通知檢測到存儲單元5的存儲器結構的改變。在這種情況下,控制器單元3進行控制以從操作單元6接收圖像形成裝置設置。圖像形成裝置設置被從控制器單元3發(fā)送至存儲單元5的存儲器控制器單元21,并存儲在存儲器控制器單元21的存儲器中。在步驟S802中,控制器單元3接收開始作業(yè)的指令,并開始作業(yè)。例如,在圖7所示的掃描作業(yè)的情況下,控制器單元3從圖像形成裝置的掃描器單元1讀取文檔圖像。在步驟S803中,控制器單元3對讀取的圖像數據進行數據處理。這里,控制器單元3將指示數據的重要度的信息(重要度信息)添加到圖像數據上的頭信息??刂破鲉卧?對臨時數據給予重要度“0”,并對重要數據給予重要度“ 1 ”。在步驟S804中,控制器單元3將步驟S803中處理的數據臨時存儲到控制器單元3中的存儲器中設置的數據緩沖器中。存儲在數據緩沖器中的數據被控制器單元3依次發(fā)送至存儲單元5。在步驟S805中,存儲單元5的存儲器控制器單元21接收從控制器單元3發(fā)送的數據并確定數據的數據頭中的重要度信息是否是“1” (具有高重要度的數據)。如果數據頭中的重要度信息是“1”,即確定數據具有高重要度(步驟S805中為是),則處理進行到步驟S806。在步驟S806中,存儲器控制器單元21確定存儲單元5是否被設置為能夠進行鏡像(進行了鏡像設置)。如果進行了鏡像設置(步驟S806中為是),則在步驟S807中,存儲器控制器單元21獲取存儲器控制器單元21中的存儲器中的存儲的、用于鏡像功能的轉換地址(地址對應列表)。在步驟S805中確定數據頭中的重要度信息是“1”,即數據是重要數據。在步驟S808中,存儲器控制器單元21進而根據步驟S807中獲取的地址對應列表,將確定為重要數據的數據寫入到鏡像區(qū)域(在圖4B的示例中,為存儲器A的“ 10-1F”和存儲器C的“00-0F”
二者)。完成向存儲器的鏡像區(qū)域的寫入后,存儲器控制器單元21將數據寫入的完成通知給控制器單元3。由此,鏡像寫入處理結束。另一方面,如果確定存儲單元5沒有進行鏡像設置(步驟S806中為否),則在步驟S809中,存儲器控制器單元21將數據寫入至存儲器中的任何一者(例如,存儲器A)。完成向存儲器的寫入之后,存儲器控制器單元21向控制器單元3通知數據寫入的完成。由此,沒有鏡像設置的情況下的寫入處理結束。如果數據頭中的重要度信息是“0”,即確定數據為臨時數據(步驟S805中為否),則在步驟S810中,存儲器控制器單元21將數據簡單地寫入至存儲器的非鏡像區(qū)域(在圖4B的示例中,為存儲器A的“00-0F” )。完成向存儲器的寫入之后,存儲器控制器單元21向控制器單元3通知數據寫入的完成。由此,對臨時數據的寫入處理結束。如果存儲器控制器單元21確定數據頭不包含重要度信息(步驟S805中為否),則在步驟S810中,存儲器控制器單元21將數據簡單地寫入至存儲器的非鏡像區(qū)域(在圖4B的示例中,為存儲器A的“00-0F”)。如上所述,根據本示例性實施例的圖像形成裝置允許在替換成減小容量的結構改變的情況下,將存儲設備替換成不同類型和不同容量的存儲設備。另外,圖像形成裝置還能夠使用存儲設備的整個空間。另外,存儲器控制器單元21能夠利用SSD(例如圖4A和圖4B中的存儲器C)進行鏡像功能的讀取操作,由此能夠實現高速讀取。因此能夠提高圖像形成裝置10的性能,從而還能夠提高用戶可用性。從而,能夠實現利用不同容量(和類型)的多個存儲設備的組合的鏡像控制。另外,還能夠使用多個存儲設備的整個空間,從而提高了處理性能和用戶可用性。第二示例性實施例被構造為使得能夠通過用戶操作選擇并指定鏡像區(qū)域。下面將參照圖9和圖10,說明根據本發(fā)明的第二示例性實施例的鏡像設置。圖9和圖10例示了根據本發(fā)明的第二示例性實施例的鏡像設置。在第二示例性實施例中,當用戶在圖5所示的用戶模式畫面上按下選項規(guī)格設置按鈕501時,控制器單元3控制畫面轉變?yōu)樵诓僮鲉卧?的顯示單元上顯示圖9所示的選項規(guī)格設置畫面。當用戶在圖9的選項規(guī)格設置畫面上按下(觸摸)高級設置按鈕901時,控制器單元3控制畫面轉變?yōu)樵诓僮鲉卧?的顯示單元上顯示圖10所示的鏡像高級設置畫面。然后控制器單元3進行控制以接收從操作單元6的數字小鍵盤(未示出)對鏡像高級設置的設置值1001的輸入。鏡像高級設置的設置值1001默認為“0”。這種鏡像設置針對圖4A和圖4B所示的盤的后半部分。當用戶從數字小鍵盤對鏡像高級設置的設置值1001輸入“1”時,鏡像設置針對圖IlA和圖IlB所示的盤的中間部分。當用戶從數字小鍵盤對鏡像高級設置的設置值1001輸入“2”時,鏡像設置針對圖12A和圖12B所示的盤的前半部分。當在設置值602為“1”的情況下,用戶按下確定按鈕603時,控制器單元3向存儲器控制器單元21通知鏡像設置和鏡像高級設置的設置值1001。被通知的存儲器控制器單元21創(chuàng)建對應于鏡像高級設置的設置值1001的地址對應列表,并將地址對應列表存儲到存儲器控制器單元21中的非易失性存儲器中。存儲器控制器單元21隨后基于地址對應列表對存儲器進行鏡像控制。圖像形成裝置可以被構造為使得當用戶在圖10中的鏡像高級設置畫面上選擇設置1(設置對盤的中間部分進行鏡像)時,用戶能夠進一步從操作單元6指定鏡像區(qū)域的開始地址。現在,將參照圖11A、圖11B、圖12A和圖12B說明根據本發(fā)明的圖像形成裝置中的存儲單元的其他存儲方法(用于鏡像盤的中間部分和鏡像盤的前半部分的設置)。圖IlA和圖IlB例示了根據本發(fā)明的圖像形成裝置中的存儲單元的另一存儲方法(用于鏡像盤的中間部分的設置)。具體地,圖IlA對應于例示了圖3中的存儲器A 22和存儲器C 23的存儲區(qū)域的圖。下面將參照圖IlA和圖11B,說明用于對盤的中間部分進行鏡像的設置。圖IlA和圖IlB在存儲器A的鏡像區(qū)域和非鏡像區(qū)域上不同于圖4A和圖4B。在圖IlA中,圖像形成裝置中使用的存儲器A是具有存儲器地址空間“00”至“1F”的HDD。地址空間的“00”側對應于HDD的外周側。地址空間的“1F”側對應于HDD的內周側。HDD能夠在外周側以高于內周側的速度進行讀取和寫入操作二者。換句話說,對HDD的外周側的存取時間短于對內周側的存取時間。由此能夠在設置中變更存儲器A 22的鏡像區(qū)域和非鏡像區(qū)域,以提高圖像形成裝置的處理性能。在圖IlA和圖IlB所示的、使盤的中間部分進行鏡像的設置的示例中,存儲器A的地址“08”至“ 17”被設置為對應于存儲器C的“00”至“OF”。如圖IlB所示,存儲器A的鏡像區(qū)域和非鏡像區(qū)域按如下所述進行設置。存儲器A的地址“00”至“07”沒有與存儲器C的地址對應。存儲器A的地址“08”至“ 17”對應于存儲器C的“00”至“OF”。存儲器A的地址“18”至“IF”沒有與存儲器C的地址對應。在存儲器A中,地址空間“00”至“07”被設置為非鏡像區(qū)域,地址空間“08”至“17” (陰影區(qū)域)被設置為鏡像區(qū)域,地址空間“18”至“1F”被設置為非鏡像區(qū)域。存儲器C的地址空間“00”至“OF” (陰影區(qū)域)被設置為鏡像區(qū)域。利用圖IlA和圖IlB中設置的存儲器,與圖8類似地進行對存儲器A和存儲器C的鏡像處理。具有重要度“0”(由數據頭區(qū)分)的臨時數據,被寫入到存儲器A的地址空間“00”至“07”。對應于重要度“ 1,,的重要數據被寫入到存儲器A的“08”至“ 17”和存儲器
C的“00”至“OF” 二者中,并經受鏡像處理。在如圖IlA和圖IlB那樣設置的存儲器A中,具有重要度“0”的臨時數據和具有重要度“1”的重要數據二者均在靠近HDD的外周的區(qū)域中被處理。這與默認情況(圖4A和圖4B)相比,提高了圖像形成裝置的處理性能。圖12A和圖12B例示了根據本發(fā)明的圖像形成裝置中的存儲單元的另一存儲方法(用于鏡像盤的前半部分的設置)。具體地,圖12A對應于例示了圖3中的存儲器A 22和存儲器C 23的存儲區(qū)域的圖。下面將參照圖12A和圖12B,說明用于鏡像盤的前半部分的設置。圖12A在存儲器A的鏡像區(qū)域和非鏡像區(qū)域上與圖4A不同。在圖12A和圖12B所示的、使盤的前半部分進行鏡像的設置的示例中,存儲器A的地址“00-0F”被設置成對應于存儲器C的“00-0F”。下面是存儲器A 22的鏡像區(qū)域和非鏡像區(qū)域的設置。如圖12B所示,存儲器A的“00”至“OF”對應于存儲器C的“00”至“OF”(鏡像區(qū)域),存儲器A的地址“ 10”至“ 1F”沒有與存儲器C的地址對應(非鏡像區(qū)域)。換句話說,存儲器A的地址空間“00”至“OF” (陰影區(qū)域)被設置為鏡像區(qū)域,而地址空間“10”至“1F”被設置為非鏡像區(qū)域。存儲器C的地址空間“00”至“OF” (陰影區(qū)域)被設置為鏡像區(qū)域。利用圖12A和圖12B中的存儲器設置,與圖8類似地進行對存儲器A和存儲器C的鏡像處理。數據的重要度由數據頭區(qū)分。對應于重要度“0”的臨時數據被寫入到存儲器A的地址空間“ 10”至“ 1F”中。對應于重要度“ 1 ”的重要數據被寫入到用于鏡像處理的存儲器A的“00”至“0F”和存儲器C的“00”至“0F” 二者。根據本示例性實施例,如圖IlA和圖IlB所示,能夠精確設置存儲設備的數據存儲區(qū)域以對盤(HDD)的中間部分進行鏡像處理。從而,在靠近HDD的外周的區(qū)域中進行數據存儲處理。這種結構使得能夠通過HDD寫入操作來向HDD的高速區(qū)域進行寫入。這樣,根據本示例性實施例的圖像形成裝置能夠提高處理性能,從而使得提高了用戶可用性。第三示例性實施例被構造為使得能夠通過用戶操作更精確地指定鏡像區(qū)域和非鏡像區(qū)域。圖13A和圖1 例示了根據本發(fā)明的圖像形成裝置中的存儲單元的另一存儲方法。具體地,圖13A對應于例示了圖3中的存儲器A 22和存儲器C 23的存儲區(qū)域的圖。下面將參照圖13A和圖13B,來說明第三示例性實施例的鏡像。圖13A和圖13B與圖IlA和圖IlB的不同之處在于,能夠更精細地設置鏡像區(qū)域和非鏡像區(qū)域。當用戶在圖9的選項規(guī)格設置畫面上按下(觸摸)高級設置按鈕901時,控制器單元3控制畫面轉變?yōu)樵诓僮鲉卧?的顯示單元上顯示鏡像高級設置畫面(未圖示)??刂破鲉卧?在鏡像高級設置畫面上顯示像圖4A和圖4B所示的存儲器和地址空間等的圖,并從操作單元6接收用于對存儲器C 23的區(qū)域進行分區(qū)的設置。例如,如圖13A和圖1 所示,可以將存儲器C的“00”至“07”設置為鏡像區(qū)域A,“08”至“0F”設置為鏡像區(qū)域B。接下來,控制器單元3接收針對存儲器A的對應地址設置。例如,如圖13A和圖13B所示,存儲器C的“00”至“07”可以被設置為對應于存儲器A的“02”至“09”,存儲器C的“08”至“0F”可以被設置為對應于存儲器A的“16”至“1D”。當用戶確認這種設置(按下確定按鈕)時,控制器單元3向存儲器控制器單元21通知關于鏡像設置的信息。被通知的存儲器控制器單元21創(chuàng)建與關于鏡像設置的信息對應的地址對應列表(例如,圖13B),并將地址對應列表存儲在存儲器控制器單元21的非易失性存儲器中。存儲器控制器單元21隨后基于地址對應列表進行鏡像控制。以下是圖13A和圖1 中的存儲器A的鏡像區(qū)域和非鏡像區(qū)域的設置。如圖1 所示,存儲器A的地址“00”和“01”沒有與存儲器C的地址對應(非鏡像區(qū)域)。存儲器A的地址“02”至“09”對應于存儲器C的地址“00”至“07” (鏡像區(qū)域)。存儲器A的地址“OA”至“ 15”沒有與存儲器C 23的地址對應(非鏡像區(qū)域)。存儲器A的地址“16”至“1D”對應于存儲器C的地址“08”至“OF”(鏡像區(qū)域)。存儲器A的地址“ 1E”和“ 1F”沒有與存儲器C的地址對應(非鏡像區(qū)域)。換句話說,存儲器A的地址空間“02”至“09”和“ 16”至“ ID” (陰影區(qū)域)被設置為鏡像區(qū)域,而地址空間“00”至“01”、“OA”至“ 15”和“ 1E”至“ 1F”被設置為非鏡像區(qū)域。存儲器C的地址空間“00”至“OF” (陰影區(qū)域)被設置為鏡像區(qū)域。利用圖13A和圖13B中的存儲器設置,與圖8類似地進行對存儲器A和存儲器C的鏡像處理。數據的重要度由數據頭區(qū)分。對應于重要度“0”的臨時數據被寫入到存儲器A的地址空間“00”至“01,,、“0A,,至“ 15”或者“ 1E”至“ 1F”。對應于重要度“ 1,,的重要數據被寫入至存儲器A的“02”至“09”或“16”至“1D”以及存儲器C的“00”至“OF” 二者,用于鏡像處理。在如圖13A和圖1 那樣設置的存儲器A中,具有重要度“0”的臨時數據和具有重要度“1”的重要數據均在靠近HDD外周的區(qū)域中被處理。這與圖4A、圖4B、圖11A、圖11B、圖12A和圖12B相比,提高了圖像形成裝置的處理性能。根據本示例性實施例,如圖13A和圖1 所示,存儲設備的數據存儲區(qū)域能夠被更精細地設置。從而,能夠在靠近HDD的外周的區(qū)域中進行對鏡像區(qū)域和非鏡像區(qū)域二者的數據存儲處理。這種結構使得能夠通過HDD寫入操作,將重要數據和臨時數據二者均寫入到HDD的高速區(qū)域中。由此,根據本示例性實施例的圖像形成裝置能夠提高處理性能,從而使得能夠提高用戶可用性。在圖13A和圖1 所示的結構中,能夠從操作單元6指定存儲器A 22的兩個離散的存儲區(qū)域,作為存儲器A 22的用于對小容量的存儲器C 23的整個存儲區(qū)域進行鏡像的存儲區(qū)域。然而,存儲器A22的能夠被指定作為鏡像區(qū)域的離散存儲區(qū)域的數量并不限于2。圖像形成裝置可以被構造為使得能夠從操作單元6指定三個或三個以上的離散存儲區(qū)域。上述示例性實施例論述了被構造為利用兩個存儲設備來進行鏡像的裝置。然而,本發(fā)明也能夠適用于被構造為利用兩個以上的多個存儲設備(其在存儲容量和類型上不)來進行鏡像的裝置。在這種情況下,用戶從操作單元6指定用于鏡像具有最小存儲容量的存儲器的整個存儲區(qū)域的存儲器的存儲區(qū)域?;谠撝付?,存儲器控制器單元21設置多個存儲器的存儲區(qū)域中的鏡像區(qū)域。在對應于第一示例性實施例的結構中,將其他存儲器的存取時間更長的存儲區(qū)域(HDD的外周側),設置為對多個存儲器中的存儲容量最小的存儲器的整個存儲區(qū)域進行鏡像的所述其他存儲器的存儲區(qū)域。從具有最短讀取時間的類型的存儲器中,讀取存儲在鏡像區(qū)域中的數據。例如,當圖像形成裝置包括多個HDD和一個SSD時,從SSD讀取數據。當圖像形成裝置包括多個HDD和多個SSD時,從具有最短讀取時間的SSD中讀取數據。存儲器控制器單元21可以通過從各存儲器中實際讀取數據來測定數據讀取時間,并基于該測定來確定讀取數據的存儲器。在對應于第二示例性實施例的結構中,用戶指定用于對具有最小存儲容量的存儲器的整個存儲區(qū)域來進行鏡像的其他存儲器的存儲區(qū)域??刂破鲉卧?從操作單元6(圖9和圖10所示的畫面)接受指定。存儲器控制器單元21設置其他存儲器的被指定為鏡像區(qū)域的存儲區(qū)域,作為用于鏡像具有最小存儲容量的存儲器的整個存儲區(qū)域的存儲區(qū)域。在對應于第三示例性實施例的結構中,控制器單元3進行控制以使用戶能夠從操作單元6指定其他存儲器的多個離散的存儲區(qū)域,作為其他存儲器的用于鏡像具有最小存儲容量的存儲器的整個存儲區(qū)域的存儲區(qū)域。在上述示例性實施例中,將圖像形成裝置作為根據本發(fā)明的信息處理裝置的示例進行了說明。然而,根據本發(fā)明的示例性實施例的信息處理裝置也可以涵蓋除圖像形成裝置之外的其他裝置,例如個人計算機(PC)和服務器計算機(服務器)。例如,在PC或者服務器的情況下,具有低重要度的數據可以包括被Web瀏覽器存儲的臨時文件、在安裝或者使用程序期間存儲的臨時程序工作文件、以及保存到虛擬存儲器的數據。Web瀏覽器存儲的臨時文件可以包括諸如為了快速顯示而存儲的數據(Web頁、圖像和媒體的副本)、cookie、瀏覽歷史、表單數據和密碼等的互聯(lián)網臨時文件。保存到虛擬存儲器的數據是指由于物理存儲容量不足而臨時保存到輔助存儲設備的數據。換句話說,虛擬存儲器被設置為非鏡像區(qū)域。在PC或服務器的情況下,除了上述具有低重要度的數據之外的數據是具有高重要度的數據。如上所述,將根據本發(fā)明的信息處理裝置應用至PC或者服務器,能夠提高PC或服務器的處理性能以提高用戶可用性。由此信息處理裝置能夠利用多個不同容量(和不同類型)的存儲設備的組合來實現鏡像控制。也能夠使用多個存儲設備的整個空間,并提高處理性能和用戶可用性。雖然上面說明了本發(fā)明的示例性實施例,但是本發(fā)明也可應用為例如系統(tǒng)、裝置、方法、程序、存儲介質以及其他形式的實施例。更具體地說,本發(fā)明可以應用于包括多個設備的系統(tǒng)。本發(fā)明也可以應用于包括單個設備的裝置。本發(fā)明還意圖涵蓋上述示例性實施例的結構的全部組合。還可以由讀出并執(zhí)行記錄在存儲設備上的程序來執(zhí)行上述實施例的功能的系統(tǒng)或裝置的計算機(或諸如CPU或MPU等的設備),來實現本發(fā)明的各方面;并且可以利用由通過例如讀出并執(zhí)行記錄在存儲設備上的程序來執(zhí)行上述實施例的功能的系統(tǒng)或裝置的計算機來執(zhí)行各步驟的方法,來實現本發(fā)明的各方面。為此,例如經由網絡或從充當存儲設備的各種類型的記錄介質(例如,計算機可讀介質)將程序提供給計算機。雖然參照示例性實施例對本發(fā)明進行了描述,但是應當理解,本發(fā)明不局限于所公開的示例性實施例。應當對所附權利要求的范圍給予最寬的解釋,以使所述范圍涵蓋所有的此類變型例以及等同結構和功能。
權利要求
1.一種信息處理裝置,包括多個存儲單元;設置單元,其被構造為在所述多個存儲單元的存儲區(qū)域中設置要進行鏡像的鏡像區(qū)域;確定單元,其被構造為確定要存儲在所述存儲單元中的數據的重要度;以及控制單元,其被構造為進行控制以將具有高重要度的數據存儲到所述多個存儲單元的所述鏡像區(qū)域中,并將具有低重要度的數據存儲到所述多個存儲單元中的任意一個的非鏡像區(qū)域中。
2.根據權利要求1所述的信息處理裝置,其中,所述多個存儲單元包括具有不同存儲容量的存儲單元,并且其中,所述設置單元將所述多個存儲單元中具有最小存儲容量的存儲單元的整個存儲區(qū)域設置為鏡像區(qū)域。
3.根據權利要求2所述的信息處理裝置,其中,所述設置單元將另一存儲單元的整個存儲區(qū)域中的存取時間更長的存儲區(qū)域,設置為對所述具有最小存儲容量的存儲單元的整個存儲區(qū)域進行鏡像的所述另一存儲單元的存儲區(qū)域。
4.根據權利要求2所述的信息處理裝置,該信息處理裝置還包括指定單元,所述指定單元被構造為接收對所述具有最小存儲容量的存儲單元的整個存儲區(qū)域進行鏡像的另一存儲單元的存儲區(qū)域的指定,其中,所述設置單元將所述指定單元指定的所述另一存儲單元的所述存儲區(qū)域,設置為對所述具有最小存儲容量的存儲單元的整個存儲區(qū)域進行鏡像的存儲區(qū)域。
5.根據權利要求4所述的信息處理裝置,其中,所述指定單元將所述另一存儲單元的多個離散的存儲區(qū)域指定為,對所述具有最小存儲容量的存儲單元的整個存儲區(qū)域進行鏡像的所述另一存儲單元的存儲區(qū)域。
6.根據權利要求2所述的信息處理裝置,其中,所述設置單元生成關于所述多個存儲單元的鏡像區(qū)域的地址對應信息,并且,其中,所述控制單元使用生成的所述地址對應信息對所述多個存儲單元進行鏡像控制。
7.根據權利要求1所述的信息處理裝置,其中,所述多個存儲單元包括不同類型的存儲單元,并且其中,在讀取存儲在所述存儲單元的所述鏡像區(qū)域中的數據的情況下,所述控制單元從具有最短讀取時間的類型的存儲單元中讀取數據。
8.根據權利要求1所述的信息處理裝置,其中,在所述數據是處理期間要臨時存儲在所述存儲單元中的臨時數據的情況下,所述確定單元確定所述數據具有低重要度,而在所述數據不是所述臨時數據的情況下,所述確定單元確定所述數據具有高重要度。
9.根據權利要求8所述的信息處理裝置,其中,不是所述臨時數據的數據是所述信息處理裝置的程序數據或設置數據,或者是響應于來自用戶的存儲指令而存儲的數據。
10.根據權利要求1所述的信息處理裝置,該信息處理裝置還包括重要度設置單元,所述重要度設置單元被構造為設置數據類型的重要度,其中,所述確定單元基于所設置的重要度,確定數據的重要度。
11.根據權利要求1所述的信息處理裝置,其中,所述確定單元將重要度信息添加到所述數據中,并且其中,所述控制單元進行控制以基于所添加的重要度信息,來將所述數據存儲到所述鏡像區(qū)域或所述非鏡像區(qū)域中。
12.一種包括多個存儲單元的信息處理裝置的控制方法,該控制方法包括以下步驟在所述多個存儲單元的存儲區(qū)域中設置要進行鏡像的鏡像區(qū)域;確定要存儲在所述存儲單元中的數據的重要度;以及進行控制以將具有高重要度的數據存儲到所述多個存儲單元的所述鏡像區(qū)域中,并將具有低重要度的數據存儲到所述多個存儲單元中的任意一個的非鏡像區(qū)域中。
13.根據權利要求12所述的控制方法,其中,所述多個存儲單元包括具有不同存儲容量的存儲單元,并且其中,所述設置步驟將所述多個存儲單元中具有最小存儲容量的存儲單元的整個存儲區(qū)域設置為鏡像區(qū)域。
14.根據權利要求12所述的控制方法,該控制方法還包括接收對所述具有最小存儲容量的存儲單元的整個存儲區(qū)域進行鏡像的另一存儲單元的存儲區(qū)域的指定,其中,所述設置步驟將指定的所述另一存儲單元的所述存儲區(qū)域,設置為對所述具有最小存儲容量的存儲單元的整個存儲區(qū)域進行鏡像的存儲區(qū)域。
15.根據權利要求12所述的控制方法,該控制方法還包括以下步驟生成關于所述多個存儲單元的鏡像區(qū)域的地址對應信息;以及使用所生成的地址對應信息對所述多個存儲單元進行鏡像控制。
16.根據權利要求12所述的控制方法,該控制方法還包括設置數據類型的重要度,其中,所述確定步驟基于所設置的重要度確定數據的重要度。
全文摘要
本發(fā)明提供一種信息處理裝置及信息處理裝置的控制方法。該信息處理裝置包括多個存儲單元;設置單元,其在所述多個存儲單元的存儲區(qū)域中設置要進行鏡像的鏡像區(qū)域;確定單元,其確定要存儲在所述存儲單元中的數據的重要度;以及控制單元,其進行控制以將具有高重要度的數據存儲到所述多個存儲單元的所述鏡像區(qū)域中,并將具有低重要度的數據存儲到所述多個存儲單元中的任意一個的非鏡像區(qū)域中。
文檔編號H04N1/00GK102595007SQ20111024167
公開日2012年7月18日 申請日期2011年8月19日 優(yōu)先權日2010年8月20日
發(fā)明者稻葉惠司 申請人:佳能株式會社