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

軟件安裝方法、設(shè)備和程序產(chǎn)品的制作方法

文檔序號:6521439閱讀:220來源:國知局
軟件安裝方法、設(shè)備和程序產(chǎn)品的制作方法
【專利摘要】本發(fā)明涉及軟件安裝方法、設(shè)備和程序產(chǎn)品。軟件預(yù)加載方案利用中央服務(wù)器保存用于為預(yù)加載到制造中的系統(tǒng)而提供的各種計算機(jī)指令文件的軟件儲存庫。為了進(jìn)行預(yù)加載,利用客戶端工作站為被測系統(tǒng)(SUT)執(zhí)行實際的預(yù)加載步驟。當(dāng)SUT需要特定的一個軟件版本時,數(shù)據(jù)從服務(wù)器被下移到客戶端,并緩存在客戶端,以便傳送給被測系統(tǒng)。按照本發(fā)明的一個重要特性,緩存是預(yù)測性的。即,根據(jù)最近的活動,數(shù)據(jù)被保持在客戶端工作站中,或者被移動到客戶端工作站,以便為被測系統(tǒng)準(zhǔn)備預(yù)加載所需的時間被縮短。
【專利說明】軟件安裝方法、設(shè)備和程序產(chǎn)品
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及從軟件的儲存庫到信息處理系統(tǒng)(這里有時也稱為計算機(jī)系統(tǒng))的軟件安裝。盡管下面的討論集中于操作系統(tǒng)(OS)軟件在交付給最終用戶之前,正在生產(chǎn)和裝配的系統(tǒng)上的安裝,不過應(yīng)理解本發(fā)明的方法、設(shè)備和程序產(chǎn)品具有更寬廣的應(yīng)用。
【背景技術(shù)】
[0002]注定要成為高端服務(wù)器的信息處理系統(tǒng)通常帶有軟件預(yù)安裝(預(yù)加載)地被交付給最終用戶,所述軟件可以是許多操作系統(tǒng)(AIX、Linux、i50S、zOS等)之一。為了使成本較低和保持高水平的質(zhì)量,預(yù)安裝處理需要經(jīng)濟(jì)有效,并且高效。結(jié)果,理想的是作為制造和配置處理的一部分,從能夠支持各種操作系統(tǒng)類型的測試執(zhí)行平臺執(zhí)行軟件預(yù)安裝處理。每種OS (操作系統(tǒng))具有它自己的輸送機(jī)制和必須被保持的安裝圖像檔案。

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

[0003]這里說明的發(fā)明將利用常見的存儲和分發(fā)方式,與特定OS的輸送機(jī)制無關(guān),與對特定OS的安裝圖像打包的方式無關(guān)地緩存從公共儲存庫移動到SUT(被測系統(tǒng))的軟件。設(shè)想成用于軟件預(yù)加載的方案利用中央服務(wù)器保存為預(yù)加載而提供的各種操作系統(tǒng)(OS)(例如)的軟件儲存庫。為了執(zhí)行預(yù)加載,使用客戶端工作站(比如筆記本計算機(jī)系統(tǒng))執(zhí)行實際的預(yù)加載步驟(客戶端工作站可以是用于測試SUT的相同客戶端)。當(dāng)SUT需要特定的一項軟件版本時,數(shù)據(jù)從服務(wù)器下移到客戶端,并緩存在該客戶端,以便輸送給被測系統(tǒng)。按照本發(fā)明的一個重要特性,緩存是預(yù)測性的。即,根據(jù)最近的活動,數(shù)據(jù)被保持在客戶端工作站中,或者被移動到客戶端工作站,以致為被測系統(tǒng)準(zhǔn)備預(yù)加載所需的時間被縮短。
【專利附圖】

【附圖說明】
[0004]上面陳述了本發(fā)明的一些目的,當(dāng)結(jié)合附圖繼續(xù)進(jìn)行說明時,將顯現(xiàn)其它目的,附圖中:
[0005]圖1是在其間實現(xiàn)本發(fā)明的信息處理系統(tǒng)的示意圖;
[0006]圖2是在本發(fā)明的實現(xiàn)中涉及的軟件棧的例示;
[0007]圖3、4和5是圖解說明本發(fā)明的實現(xiàn)中的各個步驟的流程圖;
[0008]圖6是信息處理系統(tǒng),比如圖1的信息處理系統(tǒng)的各個元件的表示;
[0009]圖7是本發(fā)明的程序產(chǎn)品形式中的上面放置計算機(jī)可執(zhí)行指令的非臨時性計算機(jī)可讀介質(zhì)(這里是光盤)的例示。
【具體實施方式】
[0010]盡管下面將參考其中表示本發(fā)明的優(yōu)選實施例的附圖,更充分地說明本發(fā)明,不過在開始下面的說明時,應(yīng)理解相關(guān)領(lǐng)域的技術(shù)人員可以修改這里說明的發(fā)明,同時仍然獲得本發(fā)明的有利結(jié)果。因而,下面的說明應(yīng)被理解成是針對相關(guān)領(lǐng)域的技術(shù)人員的概括性的教導(dǎo)公開,而不是對本發(fā)明的限制。
[0011]現(xiàn)在參見圖1,圖中表示了其中實踐本發(fā)明的環(huán)境。上游服務(wù)器系統(tǒng)210起將通過居間的客戶端工作站230,最終被預(yù)安裝或預(yù)加載到目標(biāo)最終用戶系統(tǒng)220的軟件的儲存庫作用。如舉例說明的那樣,最終用戶系統(tǒng)220可以是正在制造、測試和配置的各種系統(tǒng),而客戶端工作站可以是筆記本系統(tǒng)。盡管該環(huán)境被用于例示接下來的說明,不過讀者會理解各種計算機(jī)系統(tǒng)可用于實現(xiàn)這里說明的處理、硬件和可執(zhí)行程序。讀者應(yīng)注意從附圖標(biāo)記210、220和230延伸出,以識別系統(tǒng)的箭頭,和指示如下更充分說明的數(shù)據(jù)流程的其它箭頭。
[0012]按照下面參考圖2-5所述的內(nèi)容,可以使保存并駐留在作為儲存庫的服務(wù)器210上的軟件可被保存在其它系統(tǒng)上。圖2圖解說明當(dāng)執(zhí)行時,與被測系統(tǒng)220通信,管理通信協(xié)議,并且管理軟件高速緩存儲存庫的軟件棧。圖3圖解說明這里設(shè)想成與可供預(yù)安裝在將用圖2中表示的軟件管理的被測系統(tǒng)220上的操作系統(tǒng)相關(guān)的軟件儲存庫。圖4圖解說明將從其傳送文件的軟件高速緩存的管理。圖5圖解說明相對于軟件從其被傳送給被測系統(tǒng)220的軟件高速緩存的增添的管理。
[0013]高速緩存管理器被用于降低服務(wù)器負(fù)載和加速較大(>1MB)文件的傳送。當(dāng)將和高速緩存管理器一起使用的文件被放在儲存庫服務(wù)器上時(圖3),執(zhí)行該文件的程序為該文件創(chuàng)建與文件名無關(guān)的唯一的11字符密鑰。該文件被分解或劃分成512字節(jié)的區(qū)段,隨后被集合成4096區(qū)段,從而產(chǎn)生2MB數(shù)據(jù)段。為每個數(shù)據(jù)段確定32位循環(huán)冗余校驗(CRC)值。創(chuàng)建控制文件,所述控制文件包含密鑰、一些附加的報頭信息和用于每個數(shù)據(jù)段的CRC值。一旦被創(chuàng)建,原始文件和控制文件都可被傳送給在其它地點的儲存庫服務(wù)器和/或客戶端工作站,如果將在分散的地點進(jìn)行制造、測試和預(yù)安裝的話,在這樣的本地地點不需要任何額外的處理。
[0014]按照來自被測系統(tǒng)220的文件請求,客戶端系統(tǒng)230 (例如,預(yù)加載服務(wù)器)確定包含該文件的數(shù)據(jù)段,隨后利用該文件在服務(wù)器210上具有的名稱,打開該文件(圖4)。服務(wù)器返回文件的密鑰,和數(shù)據(jù)段的CRC值的列表。高速緩存管理器客戶端通過請求始于特定區(qū)段編號的數(shù)據(jù),讀取該文件。高速緩存管理器判定請求的區(qū)段在哪個數(shù)據(jù)段中,隨后檢查該數(shù)據(jù)段是否已被緩存在客戶端系統(tǒng)中的RAM中。如果是,那么數(shù)據(jù)被傳送給被測系統(tǒng)。如果數(shù)據(jù)不在RAM中,高速緩存管理器檢查它是否在磁盤上具有所需數(shù)據(jù)段。如果數(shù)據(jù)段在磁盤上,那么該數(shù)據(jù)被讀取到存儲器中,利用從服務(wù)器加載的值檢查CRC。如果CRC正確,那么數(shù)據(jù)被傳送給被測系統(tǒng)。
[0015]如果在本地不可獲得該數(shù)據(jù)段,那么向包含該文件的密鑰和所請求的數(shù)據(jù)段的附近客戶端系統(tǒng)發(fā)送廣播消息。如果所述客戶端系統(tǒng)響應(yīng)它具有所請求的數(shù)據(jù),那么從該位置讀取該數(shù)據(jù)段,并檢查CRC。如果CRC正確,那么該數(shù)據(jù)段被傳送給被測系統(tǒng)。如果CRC不正確,那么不使用該數(shù)據(jù),管理器等待來自儲存庫服務(wù)器的響應(yīng)。
[0016]如果在固定的一段時間(例如,I秒)內(nèi),沒有附近的客戶端系統(tǒng)答復(fù)以可用的數(shù)據(jù),那么直接從儲存庫服務(wù)器210讀取所請求的數(shù)據(jù)段。檢查CRC,如果CRC正確,那么傳送該數(shù)據(jù)段。如果CRC不正確,那么從服務(wù)器的讀取將被重試最多兩次。如果重試也失敗,那么向客戶端系統(tǒng)返回錯誤。
[0017]當(dāng)加載新的數(shù)據(jù)段時,檢查高速緩存的可用空間。依據(jù)高速緩存中的字節(jié)數(shù),和高速緩存文件系統(tǒng)上的可用空間,確定可用空間。這兩者都是可配置的。如果不存在可用空間,那么在高速緩存(圖5)中產(chǎn)生空間,把所述數(shù)據(jù)段加入高速緩存中。利用密鑰和數(shù)據(jù)段編號進(jìn)行緩存。保持高速緩存的處理涉及所描述的處理的預(yù)測特性。高速緩存管理器將對高速緩存中的所有文件的所有數(shù)據(jù)段的訪問時間分類。如果最陳舊的數(shù)據(jù)段時間超過24小時,或者不到10個數(shù)據(jù)段被緩存,那么停止緩存。隨后管理器刪除高速緩存的大約10%(首先是最陳舊的),或者直到遇到時間不到24小時的文件為止。
[0018]如果最陳舊的數(shù)據(jù)段時間不到24小時,或者如果少于50個數(shù)據(jù)段被緩存,那么停止緩存。隨后管理器隨機(jī)刪除高速緩存的約2%。
[0019]這種高速緩存管理處理的一個優(yōu)點是完全自動化-一旦文件被放在現(xiàn)場服務(wù)器上,就不需要任何人為介入。由于每次使用數(shù)據(jù)段時,數(shù)據(jù)段的CRC檢查,因此保證了數(shù)據(jù)完整性。損壞的高速緩存被自動修復(fù)。唯一密鑰的使用確保替換現(xiàn)場服務(wù)器上的文件會自動使所有客戶端系統(tǒng)上的高速緩存失效。客戶端系統(tǒng)中的本地高速緩存將只包含客戶端實際請求的文件的一些部分??蛻舳苏埱蟮娜繑?shù)據(jù)不必在任何時候都存在于高速緩存中(盡管實際上這樣是最好的,并且通常是這樣的)。本地緩存的使用,以及從客戶端系統(tǒng)的高速緩存取回數(shù)據(jù)段的能力大大降低儲存庫服務(wù)器上的負(fù)載(一旦數(shù)據(jù)已被緩存,只需要為了密鑰和CRC信息(約為文件大小的0.0002%)訪問現(xiàn)場服務(wù)器)。最近的高速緩存數(shù)據(jù)的隨機(jī)丟棄增大了另一個客戶端系統(tǒng)具有所請求數(shù)據(jù)的機(jī)會,即使該數(shù)據(jù)太大,以致于不能被緩存在一個客戶端系統(tǒng)上。
[0020]本發(fā)明的另一個優(yōu)點和特性是高速緩存起預(yù)測高速緩存的作用。即,如果待處理的下一個系統(tǒng)需要相同的預(yù)加載,那么易于獲得最近已被請求預(yù)加載到被測系統(tǒng)中的數(shù)據(jù)。在主動制造環(huán)境中,相繼的被測系統(tǒng)事實上請求相同預(yù)加載的可能性相當(dāng)大。
[0021]待預(yù)加載到被測系統(tǒng)上的數(shù)據(jù)以多個卷的形式包含在文件系統(tǒng)中,每個卷大小約為500MB。卷的使用及其大小簡化了分發(fā)需求。如果在傳送給遠(yuǎn)程地點時發(fā)生故障(或者在任何地點出現(xiàn)損壞),那么只需要重發(fā)個別卷,所述個別卷可放在CD上,并且可以這種方式分發(fā)(如果需要的話)。每個卷是儲存庫服務(wù)器上的一個文件,被高速緩存管理器看作一個文件。
[0022]現(xiàn)在參見圖6,這里在摘要、說明書和/或權(quán)利要求書中使用術(shù)語“電路”或“電路系統(tǒng)”。本領(lǐng)域中眾所周知,術(shù)語“電路系統(tǒng)”包括所有各級的可用集成,例如從離散邏輯電路到諸如VLSI之類的最高級的電路集成,并且可包括被編程,以實現(xiàn)實施例的功能的可編程邏輯組件,以及利用指令編程,以實現(xiàn)這些功能的通用或?qū)S锰幚砥鳌?br> [0023]盡管討論了各種例證電路或電路系統(tǒng),不過圖6描述例證計算機(jī)系統(tǒng)100的方框圖。系統(tǒng)100可以是桌上型計算機(jī)系統(tǒng)或工作站計算機(jī)。然而,根據(jù)這里的說明,客戶端裝置、服務(wù)器或者其它機(jī)器顯然可包括其它特征,或者可只包括系統(tǒng)100的一些特征。在圖1的布置中,系統(tǒng)100可以起系統(tǒng)210、220和230任意一個或者全部的作用。
[0024]圖6的系統(tǒng)100包括具有可隨制造商(例如,INTEL?、AMD?等)而變化的體系結(jié)構(gòu)的所謂芯片集110 ( —組一起工作的集成電路或芯片,芯片集)。芯片集110的體系結(jié)構(gòu)包括通過直接管理接口(DMI) 142或鏈接控制器144交換信息(例如,數(shù)據(jù)、信號、命令等)的核芯和內(nèi)存控制組120和I/O控制器中心150。在圖1中,DMI142是芯片到芯片接口(有時稱為“北橋”和“南橋”之間的鏈接)。核芯和內(nèi)存控制組120包括通過前端總線(FSB) 124交換信息的一個或多個處理器122 (例如,單核芯或多核芯)和存儲器控制中心126 ;注意組120的各個組件可以集成在取代常規(guī)的“北橋”式體系結(jié)構(gòu)的芯片中。
[0025]圖6中,存儲器控制中心126與工作存儲器140 (例如,向可稱為“系統(tǒng)或工作存儲器”的一種RAM提供支持)接口。存儲器控制中心126還包括用于顯示裝置192 (例如,CRT、平板顯示器、投影儀等)的LVDS接口 132。方框138包括借助LVDS接口 132可支持的一些技術(shù)(例如,串行數(shù)字視頻、HDMI/DV1、顯示端口 )。存儲器控制中心126還包括支持獨立顯卡136的PC1-express接口(PC1-E) 134。在圖1中,I/O控制器中心150包括SATA接口 151 (例如,用于長期、非臨時性存儲器,比如HDS、SDS等)、PC1-E接口 152 (例如,用于無線連接182)、USB接口 153 (例如,用于輸入裝置184,比如鍵盤、鼠標(biāo)、照相機(jī)、電話機(jī)、存儲器等)、網(wǎng)絡(luò)接口 154 (例如,LAN)、GPI 接口 155、LPC 接口 170 (用于 ASDICS171、T.M.172、超級1/0173、固件中心174、B10S支持175,以及各種存儲器176,比如R0M177、Flashl78和VRAM179)、電源管理接口 161、時鐘發(fā)生器接口 162、音頻接口 163(例如,用于揚(yáng)聲器194)、TO接口 164、系統(tǒng)管理總線接口 165、和SC.Flashl66,SC.Flashl66可包括B10S168和啟動代碼190。I/O控制器中心150可包括千兆比特以太網(wǎng)支持。
[0026]當(dāng)通電時,系統(tǒng)100可被配置成執(zhí)行保存在SC1.Flashl66內(nèi)的用于B10S168的啟動代碼190,之后在一個或多個操作系統(tǒng)和應(yīng)用軟件(例如,保存在系統(tǒng)存儲器140中)的控制下處理數(shù)據(jù)。操作系統(tǒng)可被保存在各個位置任意之一中,并且可例如按照B10S168的指令被訪問。這里使用的裝置可包括比在圖6的系統(tǒng)100中所示更少或更多的特征。
[0027]本發(fā)明的一個或多個方面可包含在具有例如圖7中表示為300的非臨時性有形計算機(jī)可讀介質(zhì)的制成品(例如,一個或多個計算機(jī)程序產(chǎn)品)中。所述介質(zhì)中包含例如提供和便利本發(fā)明的能力的計算機(jī)可讀程序代碼。所述制成品可被包含為計算機(jī)系統(tǒng)的一部分或者單獨銷售。機(jī)器可讀存儲介質(zhì)可包括諸如上面所述的硬盤驅(qū)動器,諸如光盤300之類的光盤,磁帶,諸如只讀存儲器(ROM)之類的半導(dǎo)體存儲器,可編程存儲器(各種可編程存儲器),閃存等等。通過從存儲裝置直接執(zhí)行代碼,或者通過把代碼從一個存儲裝置復(fù)制到另一個存儲裝置,或者通過在網(wǎng)絡(luò)上傳送所述代碼,以便遠(yuǎn)程執(zhí)行,利用包含所述計算機(jī)可讀代碼的制成品。
[0028]在附圖和說明書中,記載了本發(fā)明的優(yōu)選實施例,盡管使用了具體術(shù)語,不過給出的說明只是一般描述性地使用了術(shù)語,而不是對本發(fā)明的限制。
【權(quán)利要求】
1.一種方法,包括: 將待安裝在被測系統(tǒng)上的計算機(jī)指令文件分解成所選大小的數(shù)據(jù)段,并把所述數(shù)據(jù)段可訪問地保存在計算機(jī)網(wǎng)絡(luò)上,所述計算機(jī)網(wǎng)絡(luò)具有儲存庫服務(wù)器計算機(jī)系統(tǒng)和多個客戶端工作站計算機(jī)系統(tǒng); 利用客戶端工作站和連接的被測系統(tǒng)計算機(jī)系統(tǒng)之間的交互,判定分解的計算機(jī)指令文件是否要被安裝在被測系統(tǒng)上; 通過經(jīng)客戶端工作站將數(shù)據(jù)段傳送給被測系統(tǒng),對分解的計算機(jī)指令要被安裝在被測系統(tǒng)上的判定作出響應(yīng);和 在客戶端工作站中保持?jǐn)?shù)據(jù)段的高速緩存,所述數(shù)據(jù)段的高速緩存預(yù)測要被傳送給與客戶端工作站相連的下一個相繼被測系統(tǒng)的數(shù)據(jù)段。
2.按照權(quán)利要求1所述的方法,其中所述分解包括計算用于每個分解的數(shù)據(jù)段的循環(huán)冗余校驗(CRC)值,和與數(shù)據(jù)段一起地保存該值。
3.按照權(quán)利要求1所述的方法,還包括在客戶端工作站判定該客戶端工作站是否可從某個位置得到待傳送的數(shù)據(jù)段,所述某個位置是客戶端工作站工作存儲器、客戶端工作站非臨時性存儲器、另一個網(wǎng)絡(luò)連接的客戶端工作站和儲存庫服務(wù)器之一。
4.按照權(quán)利要求3所述的方法,其中可從客戶端工作站工作存儲器獲得的數(shù)據(jù)段被直接傳送給被測系統(tǒng)。
5.按照權(quán)利要求3所述的方法,其中檢查可從客戶端工作站非臨時性存儲器、另一個網(wǎng)絡(luò)連接的客戶端工作站和儲存庫服務(wù)器之一獲得的數(shù)據(jù)段的正確的CRC值,如果CRC被確定是正確的,那么所述數(shù)據(jù)段被傳送給被測系統(tǒng)并被處理,以便緩存在客戶端工作站工作存儲器中。
6.按照權(quán)利要求1所述的方`法,其中數(shù)據(jù)段的高速緩存的保持包括在客戶端工作站判定待傳送的數(shù)據(jù)段是否要被處理,以便緩存在客戶端工作站工作存儲器中,判定保持在客戶端工作站的高速緩存是否已滿,如果判定高速緩存未滿,那么依據(jù)緩存的數(shù)據(jù)段各自的最后訪問時間,對它們分類,判定任何緩存的數(shù)據(jù)段是否已在高速緩存中被保存超過預(yù)定的時間間隔,如果是,那么從高速緩存中清除保存最久的數(shù)據(jù)段,如果未發(fā)現(xiàn)這樣的數(shù)據(jù)段,那么隨機(jī)選擇要從高速緩存清除的數(shù)據(jù)段。
7.—種設(shè)備,包括: 計算機(jī)網(wǎng)絡(luò),所述計算機(jī)網(wǎng)絡(luò)具有儲存庫服務(wù)器計算機(jī)系統(tǒng),多個客戶端工作站計算機(jī)系統(tǒng),和被測系統(tǒng)計算機(jī)系統(tǒng),每個計算機(jī)系統(tǒng)具有處理器及相關(guān)的工作存儲器和非臨時性存儲器; 在所述計算機(jī)系統(tǒng)的處理器上執(zhí)行的計算機(jī)指令,當(dāng)執(zhí)行時,所述計算機(jī)指令被實施地: 將待安裝在所述被測系統(tǒng)上的計算機(jī)指令文件分解成所選大小的數(shù)據(jù)段,并把所述數(shù)據(jù)段可訪問地保存在所述計算機(jī)網(wǎng)絡(luò)上; 利用所述客戶端工作站和所述被測系統(tǒng)計算機(jī)系統(tǒng)之間的交互,判定分解的計算機(jī)指令文件是否要被安裝在所述被測系統(tǒng)上; 通過經(jīng)所述客戶端工作站將數(shù)據(jù)段傳送給所述被測系統(tǒng),對分解的計算機(jī)指令要被安裝在所述被測系統(tǒng)上的判定作出響應(yīng);和在所述客戶端工作站中的所述存儲器中保持?jǐn)?shù)據(jù)段的高速緩存,所述數(shù)據(jù)段的高速緩存預(yù)測要被傳送給與所述客戶端工作站相連的下一個相繼被測系統(tǒng)的數(shù)據(jù)段。
8.按照權(quán)利要求7所述的設(shè)備,其中當(dāng)在所述計算機(jī)系統(tǒng)的處理器上執(zhí)行時,所述計算機(jī)指令被實施以計算用于每個分解的數(shù)據(jù)段的循環(huán)冗余校驗(CRC)值,并與數(shù)據(jù)段一起地保存該值。
9.按照權(quán)利要求7所述的設(shè)備,其中當(dāng)執(zhí)行時,所述計算機(jī)指令被實施以在所述客戶端工作站判定所述客戶端工作站是否可從某個位置得到待傳送的數(shù)據(jù)段,所述某個位置是所述客戶端工作站工作存儲器、所述客戶端工作站非臨時性存儲器、另一個網(wǎng)絡(luò)連接的客戶端工作站和所述儲存庫服務(wù)器之一。
10.按照權(quán)利要求9所述的設(shè)備,其中可從客戶端工作站工作存儲器獲得的數(shù)據(jù)段被直接傳送給被測系統(tǒng)。
11.按照權(quán)利要求9所述的設(shè)備,其中檢查可從客戶端工作站非臨時性存儲器、另一個網(wǎng)絡(luò)連接的客戶端工作站和儲存庫服務(wù)器之一獲得的數(shù)據(jù)段的正確的CRC值,如果CRC被確定是正確的,那么所述數(shù)據(jù)段被傳送給被測系統(tǒng),并被處理,以便緩存在客戶端工作站工作存儲器中。
12.按照權(quán)利要求7所述的設(shè)備,其中當(dāng)在所述計算機(jī)系統(tǒng)的處理器上執(zhí)行時,所述計算機(jī)指令被實施以通過在所述客戶端工作站判定待傳送的數(shù)據(jù)段是否要被處理以便緩存在所述客戶端工作站工作存儲器中,判定保持在客戶端工作站的高速緩存是否已滿,如果判定高速緩存未滿,那么依據(jù)緩存的數(shù)據(jù)段各自的最后訪問時間對它們分類,判定任何緩存的數(shù)據(jù)段是否已在高速緩存中被保存超過預(yù)定的時間間隔,如果是,那么從高速緩存中清除保存最久的數(shù)據(jù)段,或如果未發(fā)現(xiàn)這樣的數(shù)據(jù)段,那么隨機(jī)選擇要從高速緩存清除的數(shù)據(jù)段,以保持?jǐn)?shù)據(jù)段的高`速緩存。
【文檔編號】G06F9/445GK103870301SQ201310628943
【公開日】2014年6月18日 申請日期:2013年11月29日 優(yōu)先權(quán)日:2012年12月15日
【發(fā)明者】G·G·斯坦奎斯特, B·W·斯多科爾 申請人:國際商業(yè)機(jī)器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1