亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

信息處理裝置和信息處理方法

文檔序號:9564427閱讀:457來源:國知局
信息處理裝置和信息處理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種信息處理裝置和信息處理方法,通過緩存與二次存儲部進(jìn)行數(shù)據(jù)交換。
【背景技術(shù)】
[0002]在普通的信息處理裝置中,在與處理速度較慢的輔助存儲裝置進(jìn)行數(shù)據(jù)交換的情況下,為了提高處理速度,有時(shí)使用緩存系統(tǒng)。
[0003]例如,在產(chǎn)生OS (Operating System)或應(yīng)用程序?qū)Υ疟P裝置中所存儲的數(shù)據(jù)的讀出請求時(shí),從磁盤裝置中讀出的數(shù)據(jù)不僅被提供到請求讀取數(shù)據(jù)的進(jìn)程,還被儲存于作為磁盤緩存的半導(dǎo)體磁盤裝置中。
[0004]然后,在產(chǎn)生下一次的對磁盤裝置中所存儲的數(shù)據(jù)的讀出請求時(shí),在半導(dǎo)體磁盤裝置中存在與請求讀取的數(shù)據(jù)相同的數(shù)據(jù)的情況下,從半導(dǎo)體磁盤裝置中讀出該請求讀取的數(shù)據(jù)。其結(jié)果,中央運(yùn)算處理器能夠高速地讀出數(shù)據(jù)。
[0005]半導(dǎo)體磁盤裝置由閃存構(gòu)成。因此,即使經(jīng)過系統(tǒng)的斷電和再次啟動,所存儲的數(shù)據(jù)(緩存數(shù)據(jù))也不會消失而仍然被存儲在半導(dǎo)體磁盤裝置中。這樣,即使系統(tǒng)的電源切斷,仍然能夠有效地維持之前在磁盤緩存中已構(gòu)筑的命中率高的內(nèi)容。
[0006]此外,一般來說,0S在需要時(shí),將所執(zhí)行程序的程序代碼和處理所需的數(shù)據(jù)從二次存儲部中讀入到一次存儲部中。在此,在進(jìn)行讀入時(shí),進(jìn)行緩存。

【發(fā)明內(nèi)容】

[0007]如上所述,在需要執(zhí)行程序或進(jìn)行處理時(shí),將所執(zhí)行的程序的程序代碼和處理所需的數(shù)據(jù)從二次存儲部中讀入到一次存儲部中,但在這樣的結(jié)構(gòu)中,存在如下問題:在連續(xù)進(jìn)行復(fù)數(shù)個(gè)處理時(shí),如果前面處理的完成延遲,則后續(xù)處理的完成也會同樣延遲。
[0008]鑒于上述情況,本發(fā)明的目的是提供一種信息處理裝置和信息處理方法,即使在前面處理的完成延遲的情況下,通過將后續(xù)處理所需的程序代碼和數(shù)據(jù)預(yù)先讀取到緩存中,也能夠降低后續(xù)處理的完成時(shí)間的延遲。
[0009]本發(fā)明的一方式所涉及的信息處理裝置具備主系統(tǒng)、子系統(tǒng)、一次存儲部和二次存儲部。所述主系統(tǒng)包括通過一個(gè)以上的第一程序來至少執(zhí)行第一處理的中央運(yùn)算處理器。所述子系統(tǒng)獨(dú)立于所述第一處理而執(zhí)行第二處理。所述一次存儲部被所述中央運(yùn)算處理器訪問。所述二次存儲部被所述中央運(yùn)算處理器訪問,并對在所述第一處理和所述第二處理都完成后執(zhí)行的第三處理中使用的第二程序進(jìn)行存儲,并且,所述中央運(yùn)算處理器訪問該二次存儲部的訪問速度比所述中央運(yùn)算處理器訪問所述一次存儲部的訪問速度慢。在啟動時(shí),執(zhí)行所述第一處理和所述第二處理。所述主系統(tǒng)包括緩沖存儲器和緩存控制器。所述緩沖存儲器是對從所述二次存儲部中讀出且將要儲存于所述一次存儲部中的所述第二程序進(jìn)行緩存的緩存用存儲器,并且,所述中央運(yùn)算處理器對該緩沖存儲器的訪問速度比對所述二次存儲部的訪問速度快。所述緩存控制器在所述第一處理完成時(shí),如果所述第二處理未完成,就執(zhí)行預(yù)先讀取處理,即從所述二次存儲部中預(yù)先讀取所述第二程序,并將所述第二程序儲存于所述緩沖存儲器中。
[0010]本發(fā)明的一方式所涉及的信息處理方法包括:中央運(yùn)算處理器執(zhí)行第一處理;在所述第一處理完成時(shí),如果獨(dú)立于所述第一處理而執(zhí)行的第二處理未完成,那么為了將用于執(zhí)行在所述第一處理和所述第二處理都完成之后執(zhí)行的第三處理的程序讀入到一次存儲部中,將用于執(zhí)行所述第三處理的程序從二次存儲部中預(yù)先讀取,并對所述預(yù)先讀取的程序進(jìn)行緩存;以及將所述緩存后的程序讀入到所述一次存儲部中,并執(zhí)行所述第三處理。
[0011]如上所述,根據(jù)本發(fā)明,即使在前面處理的完成延遲的情況下,通過將后續(xù)處理所需的程序代碼和數(shù)據(jù)預(yù)先讀取到緩存中,也能夠降低后續(xù)處理的完成時(shí)間的延遲。
【附圖說明】
[0012]圖1表示本發(fā)明的一實(shí)施方式所涉及的圖像形成裝置1的結(jié)構(gòu)的一個(gè)例子。
[0013]圖2表示圖像形成裝置1的控制部40的硬件結(jié)構(gòu)。
[0014]圖3表示圖像形成裝置1的控制部40的軟件結(jié)構(gòu)。
[0015]圖4表示本發(fā)明所涉及的信息處理裝置中的處理流程。
[0016]圖5表示本發(fā)明所涉及的緩存管理表的例子。
[0017]圖6表示本發(fā)明所涉及的信息處理裝置中啟動處理的時(shí)序的具體例。
【具體實(shí)施方式】
[0018]以下,參照附圖,對本發(fā)明的實(shí)施方式進(jìn)行說明。
[0019][概要]
[0020]首先,對本發(fā)明所涉及的信息處理裝置的概要進(jìn)行說明??蓱?yīng)用本發(fā)明的信息處理裝置,具備主系統(tǒng)和一個(gè)以上的子系統(tǒng)。在第一階段中,信息處理裝置同時(shí)開始主系統(tǒng)和子系統(tǒng)的啟動處理。主系統(tǒng)和子系統(tǒng)都成為Ready狀態(tài)之后,在第二階段中,信息處理裝置能夠執(zhí)行其他啟動處理。在其他啟動處理在第二階段中完成之后,信息處理裝置成為Ready狀態(tài),變?yōu)榭梢允褂谩?br>[0021]此外,例如,在第二階段中啟動的其他處理,由將進(jìn)行處理的程序從輔助存儲裝置中讀入到主存儲裝置中的步驟、執(zhí)行讀入到主存儲裝置中的程序的步驟構(gòu)成。
[0022]此外,例如,在由于外部的原因等而使子系統(tǒng)在第一階段中的啟動需要費(fèi)時(shí)間、導(dǎo)致子系統(tǒng)成為Ready狀態(tài)的時(shí)間變長的情況下,一般來說,其他啟動處理在第二階段中的執(zhí)行開始時(shí)間就延遲。即,信息處理裝置成為Ready狀態(tài)所延遲的時(shí)間,等于子系統(tǒng)成為Ready狀態(tài)所延遲的時(shí)間。
[0023]然而,在本發(fā)明所涉及的信息處理裝置中,子系統(tǒng)在第一階段中的啟動正在耗費(fèi)時(shí)間的情況下(在子系統(tǒng)成為Ready狀態(tài)的時(shí)間變長的情況下),主系統(tǒng)已處于Ready狀態(tài)而正在等待中。著眼于上述情況,本發(fā)明所涉及的信息處理裝置利用主系統(tǒng)的等待時(shí)間。具體來說,本發(fā)明所涉及的信息處理裝置中,在子系統(tǒng)成為Ready狀態(tài)前,使主系統(tǒng)預(yù)先將用于進(jìn)行在第二階段中啟動的其他處理的程序從輔助存儲裝置中讀入到緩沖存儲器中。
[0024]然后,在主系統(tǒng)和子系統(tǒng)都成為Ready狀態(tài)的情況下,將用于執(zhí)行第二階段中其他處理的程序從緩沖存儲器中讀入。其結(jié)果是,能夠在短時(shí)間內(nèi)完成第二階段的處理。
[0025]S卩,即使子系統(tǒng)在第一階段中的啟動需要費(fèi)時(shí)間,通過縮短其他處理在第二階段中的執(zhí)行時(shí)間,也能夠降低信息處理裝置整體成為Ready狀態(tài)的時(shí)間延遲。
[0026]此外,在以下的說明中,作為本發(fā)明所涉及的信息處理裝置的一實(shí)施方式,以圖像形成裝置(MFP,Multifunct1n Peripheral)為例進(jìn)行說明。
[0027]以上,對本發(fā)明所涉及的信息處理裝置的概要進(jìn)行了說明。
[0028][圖像形成裝置的結(jié)構(gòu)]
[0029]接著,對本發(fā)明的一實(shí)施方式所涉及的圖像形成裝置1的結(jié)構(gòu)進(jìn)行說明。圖1表示本發(fā)明的一實(shí)施方式所涉及的圖像形成裝置1的結(jié)構(gòu)的一個(gè)例子。此外,圖示的圖像形成裝置1是所謂的多功能一體機(jī),兼具復(fù)印功能、打印功能、傳真功能和掃描功能等與圖像形成相關(guān)的復(fù)數(shù)個(gè)功能。
[0030]圖像形成裝置1構(gòu)成為具備:掃描部10、HDD (二次存儲部)20、打印部30、控制部40、操作面板部50、傳真通信部60、網(wǎng)絡(luò)I/F部70、并行I/F部80和串行I/F部90。此外,控制部40相當(dāng)于上述的主系統(tǒng),并執(zhí)行第一處理。掃描部10、打印部30、傳真通信部60、網(wǎng)絡(luò)I/F部70等分別相當(dāng)于一個(gè)上述的子系統(tǒng),并執(zhí)行第二處理。
[0031]網(wǎng)絡(luò)掃描功能由掃描部10、HDD20、控制部40、操作面板部50和網(wǎng)絡(luò)I/F部70來實(shí)現(xiàn)。網(wǎng)絡(luò)掃描功能是對由掃描部10獲取的圖像數(shù)據(jù)進(jìn)行加密,并將其作為電子郵件發(fā)送到預(yù)先指定的郵件地址。或者,通過IP地址直接發(fā)送。
[0032]此外,傳真功能由掃描部10、HDD20、打印部30、控制部40、操作面板部50和傳真通信部60來實(shí)現(xiàn)。此外,打印功能由HDD20、打印部30、控制部40、操作面板部50、網(wǎng)絡(luò)1/F部70和并行I/F部80來實(shí)現(xiàn)。此外,復(fù)印功能由掃描部10、HDD20、打印部30、控制部40和操作面板部50來實(shí)現(xiàn)。
[0033]操作面板部50是用戶為了進(jìn)行與復(fù)印功能、打印功能、傳真功能和掃描功能等相關(guān)的操作而使用的。操作面板部50向控制部40提供用戶的操作指示,如指示打印HDD20中所存儲的信息的圖像形成指示等。
[0034]此外,操作面板部50接受用戶的識別信息的輸入。例如,用戶的識別信息是密碼和用戶ID。密碼是只有被允許訪問機(jī)密信息的用戶才知道的識別信息。S卩,知道該密碼的用戶被識別為:被允許訪問機(jī)密信息的用戶。用戶ID是用于對每個(gè)用戶分別進(jìn)行識別的識別信息。
[0035]操作面板部50包括具有觸控面板等的顯示部51和具有啟動鍵和數(shù)字鍵等的操作鍵盤部52。
[0036]顯示部51具有由觸控面板和IXD(L
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1