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

網(wǎng)絡(luò)啟動系統(tǒng)的制作方法

文檔序號:6532533閱讀:221來源:國知局
網(wǎng)絡(luò)啟動系統(tǒng)的制作方法
【專利摘要】本發(fā)明的目的在于,抑制在具備讀緩存機(jī)構(gòu)的網(wǎng)絡(luò)啟動系統(tǒng)中終端的啟動速度由于對本地磁盤的訪問而降低這一情況。網(wǎng)絡(luò)啟動系統(tǒng)(100)經(jīng)由網(wǎng)絡(luò)(30)連接服務(wù)器(10)和具有存儲裝置(22a)的終端(20),終端具備經(jīng)由讀緩存驅(qū)動器在讀取緩存區(qū)域中保存緩存的讀緩存機(jī)構(gòu),讀緩存機(jī)構(gòu)具備映射表,該映射表示出與從服務(wù)器讀取時的數(shù)據(jù)的地址相對應(yīng)的讀取緩存區(qū)域的地址,并且讀緩存機(jī)構(gòu)具有:從讀取緩存區(qū)域的起始側(cè)開始按順序連續(xù)地保存緩存的單元;以及將與緩存相關(guān)聯(lián)的地址保存在映射表中的單元,在使用緩存數(shù)據(jù)時,基于映射表訪問讀取緩存區(qū)域的地址。
【專利說明】網(wǎng)絡(luò)啟動系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種經(jīng)由網(wǎng)絡(luò)啟動操作系統(tǒng)的網(wǎng)絡(luò)啟動系統(tǒng)。

【背景技術(shù)】
[0002]近年來,在經(jīng)由網(wǎng)絡(luò)啟動操作系統(tǒng)(以下稱為“OS”)的系統(tǒng)(以下稱為“網(wǎng)絡(luò)啟動系統(tǒng)”)中,已知通常為了減少網(wǎng)絡(luò)啟動服務(wù)器的負(fù)載,而在客戶終端側(cè)的物理存儲裝置的一部分中具有讀取專用的緩存(以下稱為“讀緩存機(jī)構(gòu)(read cache mechanism)”)。
[0003]在專利文獻(xiàn)I中公開了一種網(wǎng)絡(luò)啟動系統(tǒng),在該網(wǎng)絡(luò)啟動系統(tǒng)中,終端用戶所使用的PC (客戶終端)的具有讀緩存機(jī)構(gòu),其通過將網(wǎng)絡(luò)啟動服務(wù)器上的虛擬磁盤緩存在本地磁盤內(nèi)而可以減少對服務(wù)器的網(wǎng)絡(luò)訪問。在上述網(wǎng)絡(luò)啟動系統(tǒng)中,即使在一齊啟動多個客戶終端的情況下,也在第2次及之后的啟動時幾乎不訪問網(wǎng)絡(luò),從而客戶終端的啟動高速化。
[0004]專利文獻(xiàn)1:國際公開第09 - 145274號公報。


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

[0005]如上所述,根據(jù)具有讀緩存機(jī)構(gòu)的現(xiàn)有網(wǎng)絡(luò)啟動系統(tǒng),原本應(yīng)該隨著客戶終端的緩存存儲得越多而對服務(wù)器的網(wǎng)絡(luò)訪問越少,從而使終端的啟動高速化,但在實(shí)際應(yīng)用中,發(fā)現(xiàn)存儲了足夠的緩存的終端的啟動速度反而降低。
[0006]因此,本發(fā)明人著眼于終端的存儲有緩存的本地磁盤,通過調(diào)查發(fā)現(xiàn)了下述情況,即,在終端啟動時,本地磁盤的磁頭尋道增加,導(dǎo)致對本地磁盤頻繁地進(jìn)行訪問。
[0007]本發(fā)明就是鑒于上述情況而提出的,其主要的技術(shù)課題在于,抑制在具有讀緩存機(jī)構(gòu)的網(wǎng)絡(luò)啟動系統(tǒng)中,由于客戶終端啟動時對本地磁盤的訪問而使終端的啟動速度降低這一,清況。
[0008]本發(fā)明所涉及的網(wǎng)絡(luò)啟動系統(tǒng),經(jīng)由網(wǎng)絡(luò)連接網(wǎng)絡(luò)啟動服務(wù)器和具有物理存儲裝置的客戶終端,其中,該網(wǎng)絡(luò)啟動服務(wù)器提供包含用于在客戶終端上進(jìn)行動作的操作系統(tǒng)在內(nèi)的磁盤鏡像作為虛擬磁盤,客戶終端具有:物理存儲器,其可以暫時保存操作系統(tǒng)啟動中所需的數(shù)據(jù);以及用于經(jīng)由網(wǎng)絡(luò)訪問服務(wù)器的網(wǎng)絡(luò)界面,并且,操作系統(tǒng)具有用于驅(qū)動存儲裝置的讀緩存驅(qū)動器,讀緩存驅(qū)動器具有讀緩存機(jī)構(gòu),其從客戶終端接收到讀取請求信號時,將從服務(wù)器讀取時的數(shù)據(jù)作為緩存數(shù)據(jù)保存在存儲裝置的讀取緩存區(qū)域中。并且,讀緩存機(jī)構(gòu)具有映射表,其示出與從服務(wù)器讀取時的數(shù)據(jù)的地址相對應(yīng)的讀取緩存區(qū)域的地址,讀緩存機(jī)構(gòu)具有:緩存保存單元,其將從服務(wù)器讀取時的數(shù)據(jù)從讀取緩存區(qū)域的起始側(cè)開始順序地連續(xù)保存;以及映射表保存單元,其將從服務(wù)器讀取時的數(shù)據(jù)地址和讀取緩存區(qū)域的地址相關(guān)聯(lián)地保存在映射表中,在使用緩存數(shù)據(jù)時,基于從服務(wù)器讀取時的數(shù)據(jù)地址和映射表,訪問讀取緩存區(qū)域的地址。
[0009]根據(jù)該結(jié)構(gòu),通過將從服務(wù)器讀取時的數(shù)據(jù)作為緩存數(shù)據(jù)而存儲在從緩存區(qū)域的起始側(cè)開始連續(xù)的區(qū)域中,從而將現(xiàn)有技術(shù)中保存在不同區(qū)域的緩存數(shù)據(jù)限定在從緩存區(qū)域的起始側(cè)開始連續(xù)的區(qū)域中保存,因此,可以縮短訪問緩存數(shù)據(jù)的時間。
[0010]讀緩存機(jī)構(gòu)還可以具有下述單元,S卩,在終端啟動時將映射表讀入物理存儲器,并且將從讀取緩存區(qū)域的起始側(cè)開始按順序連續(xù)地將主要在終端啟動時所需的信息集中讀入物理存儲器的單元,在使用緩存數(shù)據(jù)時,基于在終端啟動時讀入物理存儲器的映射表,主要訪問讀入物理存儲器中的緩存區(qū)域的地址。
[0011]根據(jù)該結(jié)構(gòu),在終端啟動中基本不需訪問本地磁盤上的緩存區(qū)域,主要通過訪問讀入物理存儲器上的映射表及緩存數(shù)據(jù)就可以啟動終端。
[0012]讀緩存機(jī)構(gòu)也可以具有在確保讀取緩存區(qū)域之前預(yù)先對讀取緩存區(qū)域進(jìn)行初始化的單元,在通過初始化單元對讀取緩存區(qū)域進(jìn)行初始化后,在讀取緩存區(qū)域中保存緩存數(shù)據(jù)。
[0013]根據(jù)該結(jié)構(gòu),可以在緩存區(qū)域的起始側(cè)開始存儲終端啟動時所需的信息。因此,在從讀取緩存區(qū)域的起始側(cè)開始按順序連續(xù)地將終端啟動時所需的信息集中讀入物理存儲器上的情況下,可以使讀入該物理存儲器上的緩存數(shù)據(jù)的量減少。
[0014]存儲裝置還可以具有緩存管理區(qū)域,其至少保存讀取緩存區(qū)域的容量的最大值。根據(jù)該結(jié)構(gòu),可以限制在讀取緩存區(qū)域中保存的緩存數(shù)據(jù)?,F(xiàn)有技術(shù)需要將讀取緩存區(qū)域的容量設(shè)置為與服務(wù)器側(cè)的磁盤鏡像的容量相同,但在本發(fā)明中,可以預(yù)先將讀取緩存區(qū)域的容量的最大值設(shè)置為小于磁盤鏡像的容量。
[0015]還可以在緩存管理區(qū)域中保存示出緩存數(shù)據(jù)末尾的地址。根據(jù)該結(jié)構(gòu),可以容易地在緩存管理區(qū)域的緩存數(shù)據(jù)末尾存儲緩存。另外,可以在緩存數(shù)據(jù)超過讀取緩存區(qū)域的容量的最大值的情況下,使讀緩存機(jī)構(gòu)的動作停止,以不再存儲緩存數(shù)據(jù)。
[0016]也可以使讀緩存機(jī)構(gòu)使用示出緩存數(shù)據(jù)末尾的地址,以下述步驟在讀取緩存區(qū)域中存儲緩存數(shù)據(jù)。
[0017](a)使讀取緩存區(qū)域的結(jié)束標(biāo)識移動要存儲的緩存數(shù)據(jù)的大小,保存移動后的結(jié)束標(biāo)識。
[0018](b)將要存儲的緩存數(shù)據(jù)保存在讀取緩存區(qū)域的末尾。
[0019](C)在映射表中將要存儲的緩存數(shù)據(jù)的服務(wù)器側(cè)的地址和讀取緩存區(qū)域的地址相關(guān)聯(lián)地進(jìn)行保存。
[0020]發(fā)明的效果
在本發(fā)明所涉及的網(wǎng)絡(luò)啟動系統(tǒng)中,通過將從服務(wù)器讀取的數(shù)據(jù)作為緩存數(shù)據(jù)存儲在從緩存區(qū)域的起始側(cè)開始連續(xù)的區(qū)域中,從而可以縮短訪問緩存數(shù)據(jù)的時間。
[0021]此外,具有讀緩存機(jī)構(gòu)在終端啟動時將映射表讀入物理存儲器、并且從讀取緩存區(qū)域的起始側(cè)開始按順序連續(xù)地將主要在終端啟動時所需的信息集中讀入物理存儲器的單元的情況下,可以主要通過訪問讀入物理存儲器上的映射表及緩存數(shù)據(jù),使終端啟動。
[0022]此外,在讀緩存機(jī)構(gòu)具有確保讀取緩存區(qū)域時對讀取緩存區(qū)域進(jìn)行初始化的單元,利用初始化單元對讀取緩存區(qū)域進(jìn)行初始化后,在讀取緩存區(qū)域中保存緩存數(shù)據(jù)的情況下,可以在緩存區(qū)域的起始側(cè)儲存終端啟動時所需的信息。
[0023]以上任意一種效果都可以抑制由于對本地磁盤的訪問而使客戶終端的啟動速度降低這一,清況。

【專利附圖】

【附圖說明】
[0024]圖1是用于說明第I實(shí)施方式的網(wǎng)絡(luò)啟動系統(tǒng)的基本結(jié)構(gòu)的示意圖。
[0025]圖2是用于說明第I實(shí)施方式的讀取緩存區(qū)域的動態(tài)管理的示意圖。
[0026]圖3是表示第I實(shí)施方式的緩存管理標(biāo)頭、映射表及讀取緩存區(qū)域的圖。
[0027]圖4是用于說明在第2實(shí)施方式的網(wǎng)絡(luò)啟動系統(tǒng)中讀入客戶終端的物理存儲器的示意圖。
[0028]圖5是用于說明現(xiàn)有的讀取緩存區(qū)域的管理的示意圖。

【具體實(shí)施方式】
[0029](第I實(shí)施方式)
下面,參照附圖,詳細(xì)說明本發(fā)明中的網(wǎng)絡(luò)啟動系統(tǒng)的第I實(shí)施方式。首先,例示具有以本發(fā)明為前提的讀緩存機(jī)構(gòu)的網(wǎng)絡(luò)啟動系統(tǒng)的一個實(shí)施方式進(jìn)行說明。各實(shí)施方式的記載是以理解本發(fā)明的技術(shù)構(gòu)思為目的而進(jìn)行解釋的,并非將實(shí)施方式的記載作為限定解釋。
[0030](I)網(wǎng)絡(luò)啟動系統(tǒng)的整體結(jié)構(gòu)
圖1是用于說明第I實(shí)施方式的網(wǎng)絡(luò)啟動系統(tǒng)的基本結(jié)構(gòu)的示意圖。如圖1所示,網(wǎng)絡(luò)啟動系統(tǒng)100經(jīng)由網(wǎng)絡(luò)30連接有服務(wù)器10和多臺客戶終端20 (20a、…)。服務(wù)器10具有物理磁盤11,客戶終端20a分別具有作為物理存儲裝置的物理磁盤21a、和虛擬磁盤22a,服務(wù)器10和客戶終端20均具有未圖示的CPU及物理存儲器等基本結(jié)構(gòu)。在物理磁盤11中保存有各客戶終端20 (20a、…)首次啟動時讀入的OS的磁盤鏡像22a。此外,物理磁盤表示具有實(shí)體的硬盤及其它存儲介質(zhì)。物理磁盤21a具有在邏輯層可以識別的第I分區(qū)Pl和在物理層可以識別的第2分區(qū)P2。在第2分區(qū)P2中主要分配有讀取緩存區(qū)域和緩存管理區(qū)域。
[0031]作為客戶終端20a的基本動作,通過將終端20a的過濾驅(qū)動器將對物理磁盤21a的讀寫訪問變換為網(wǎng)絡(luò)訪問,從而終端20a的CPU不對物理磁盤21a進(jìn)行訪問,而利用網(wǎng)絡(luò)界面訪問經(jīng)由網(wǎng)絡(luò)連接的服務(wù)器10上的磁盤鏡像22a。客戶終端20a具有作為讀緩存機(jī)構(gòu)起作用的讀緩存驅(qū)動器。讀緩存驅(qū)動器是一種程序,主要進(jìn)行針對物理磁盤21a的讀取緩存區(qū)域的數(shù)據(jù)訪問(寫入及讀取)。讀緩存驅(qū)動器進(jìn)行下述工作,即,將從服務(wù)器10讀取的數(shù)據(jù)保存在物理磁盤21a內(nèi)而進(jìn)行讀取緩存。此外,也可以使用管理標(biāo)志,不使用在緩存后進(jìn)行過哪怕一次寫入的緩存數(shù)據(jù)。
[0032]圖5是用于說明現(xiàn)有的讀取緩存區(qū)域的管理的示意圖。如圖5所示,在現(xiàn)有的讀取緩存區(qū)域A2中,預(yù)先確保與客戶終端20a的磁盤鏡像相同的容量,與終端20a的磁盤鏡像相對而以成為同一地址的方式保存緩存數(shù)據(jù)。這樣,由于已完成緩存的區(qū)域Re分布在讀取緩存區(qū)域A2內(nèi)的多個區(qū)域中,因此,在終端20a啟動時,頻繁發(fā)生對磁盤51a的隨機(jī)訪問,與此相伴,發(fā)生多次磁頭尋道。另外,如果在終端的磁盤51a上還具有寫入緩存機(jī)構(gòu),以使得已完成緩存的數(shù)據(jù)中發(fā)生了寫入的數(shù)據(jù)不會被利用,則對磁盤51a的訪問也進(jìn)一步增力口,頻繁發(fā)生隨機(jī)訪問而發(fā)生多次磁頭尋道。
[0033](2)讀取緩存區(qū)域的動態(tài)管理
圖2是用于說明第I實(shí)施方式的讀取緩存區(qū)域的動態(tài)管理的示意圖。如圖2所示,物理磁盤21a具有第I分區(qū)Pl和第2分區(qū)P2。此外,在物理磁盤21a中,由分區(qū)的邊界B劃分第I分區(qū)Pl和第2分區(qū)P2這兩個。第2分區(qū)P2具有緩存管理區(qū)域Ac、映射表T和讀取緩存區(qū)域Al。在緩存管理區(qū)域Ac中,作為緩存管理標(biāo)頭而保存有讀取緩存區(qū)域Al的容量的最大值。
[0034]映射表T是示出與從服務(wù)器10讀取時的數(shù)據(jù)的地址相對應(yīng)的讀取緩存區(qū)域Al的地址的關(guān)聯(lián)表。具體地說,是將由讀緩存驅(qū)動器從服務(wù)器10讀取的數(shù)據(jù)的地址即服務(wù)器10側(cè)的物理磁盤11中保存的客戶終端20a的磁盤鏡像的地址、與已完成緩存的區(qū)域Al的地址進(jìn)行關(guān)聯(lián)的關(guān)聯(lián)表。例如,讀緩存驅(qū)動器通過使用從服務(wù)器10讀取時的地址和映射表T,可以訪問已完成緩存的客戶終端20a的磁盤鏡像的數(shù)據(jù)。在映射表T中I次登錄需要4字節(jié),如果將保存在讀取緩存區(qū)域Al中的緩存數(shù)據(jù)以I字段(512字節(jié))為單位進(jìn)行管理,則與40G字節(jié)的客戶終端20a的磁盤鏡像相對,映射表T的大小為320M字節(jié)左右。如果映射表T的大小過大,則保存需要時間,因此,優(yōu)選增大管理緩存數(shù)據(jù)的單位而減少映射表T的大小。例如,如果將緩存數(shù)據(jù)以4096字節(jié)為單位進(jìn)行管理,則相對于40G字節(jié)的客戶終端20a的磁盤鏡像,映射表T的大小為40M字節(jié)左右。
[0035]圖3是表示第I實(shí)施方式的緩存管理標(biāo)頭、映射表及讀取緩存區(qū)域的圖。如圖3所示,讀緩存驅(qū)動器在訪問保存在客戶終端20a的磁盤鏡像的地址a中的數(shù)據(jù)的情況下,基于映射表T而訪問讀取緩存區(qū)域Al的地址I。
[0036]在讀取緩存區(qū)域Al中,如圖2所示,將客戶終端20a的磁盤鏡像的數(shù)據(jù),按照讀緩存驅(qū)動器讀入的順序,從位于起始側(cè)的地址S開始沿虛線的箭頭方向連續(xù)保存緩存數(shù)據(jù)。
[0037]在讀取緩存區(qū)域Al中存儲緩存數(shù)據(jù)R的步驟如下所示。在讀取緩存區(qū)域Al中,例如讀緩存驅(qū)動器使用示出緩存數(shù)據(jù)存儲到哪里的標(biāo)識(以下稱為“結(jié)束標(biāo)識”)E,管理已完成緩存的數(shù)據(jù)(緩存數(shù)據(jù))的末尾。結(jié)束標(biāo)識E是示出緩存數(shù)據(jù)的末尾的地址。
[0038](a)首先,如圖2所示,使讀取緩存區(qū)域Al的末尾的結(jié)束標(biāo)識El沿箭頭方向(向后偵D移動Ed,作為結(jié)束標(biāo)識E2保存在緩存管理區(qū)域Ac中。
[0039](b)然后,將緩存數(shù)據(jù)R保存在讀取緩存區(qū)域Al的末尾(從結(jié)束標(biāo)識El開始的后側(cè))。
[0040](c)然后,在映射表T中追加與緩存數(shù)據(jù)R相關(guān)的地址,保存映射表T。
[0041]此外,結(jié)束標(biāo)識E2在到達(dá)讀取緩存區(qū)域Al的最大容量的情況下,以后不再存儲新緩存數(shù)據(jù)。
[0042]如果在每次向讀取緩存區(qū)域Al中存儲緩存數(shù)據(jù)時都進(jìn)行映射表T及結(jié)束標(biāo)識E的保存,則花費(fèi)時間,因此,優(yōu)選定期進(jìn)行、例如I分鐘進(jìn)行I次。
[0043]在第I實(shí)施方式的網(wǎng)絡(luò)啟動系統(tǒng)中,通過利用映射表T對讀取緩存區(qū)域Al進(jìn)行動態(tài)管理,從而讀取緩存區(qū)域Al成為已完成緩存的區(qū)域,該已完成緩存的區(qū)域被限定在從讀取緩存區(qū)域Al的起始側(cè)的地址S開始連續(xù)的區(qū)域中,因此,可以縮短訪問緩存數(shù)據(jù)的時間。另外,還可以無需如現(xiàn)有技術(shù)的讀取緩存區(qū)域A2那樣預(yù)先確保與客戶終端20a的磁盤鏡像相同的容量,可以減少讀取緩存區(qū)域Al的最大容量。
[0044]在第I實(shí)施方式的網(wǎng)絡(luò)啟動系統(tǒng)中,也可以同時使用將緩存數(shù)據(jù)利用上述映射表T進(jìn)行動態(tài)管理而存儲的方式和圖5所示的現(xiàn)有存儲方式,對緩存數(shù)據(jù)進(jìn)行存儲。
[0045](第2實(shí)施方式) 圖4是用于說明在第2實(shí)施方式的網(wǎng)絡(luò)啟動系統(tǒng)中客戶終端啟動時終端的物理存儲器的讀入的示意圖。在第2實(shí)施方式的網(wǎng)絡(luò)啟動系統(tǒng)中為下述方式,即,以第I實(shí)施方式的網(wǎng)絡(luò)啟動系統(tǒng)100作為主要結(jié)構(gòu),在客戶終端啟動時減少對物理磁盤21a的讀寫訪問。
[0046]如圖4所示,客戶終端20a在啟動時,將映射表T及已完成緩存的區(qū)域F集中讀入物理存儲器23a。在已完成緩存的區(qū)域F中存儲主要在客戶終端20a啟動時所需的信息,該已完成緩存的區(qū)域F從讀取緩存區(qū)域Al的起始側(cè)的地址S開始按順序連續(xù)地讀入物理存儲器23a中。由此,可以減少在客戶終端20a啟動時對讀取緩存區(qū)域Al的訪問。
[0047]在弟2實(shí)施方式的網(wǎng)絡(luò)啟動系統(tǒng)中,通過在客戶終端20a啟動時將王要在客戶終端20a啟動時所需的信息讀入終端的物理存儲器中,從而可以減少對讀取緩存區(qū)域Al的訪問而啟動終端20a。
[0048]在這里,例如如果在通過讀緩存驅(qū)動器確保讀取緩存區(qū)域Al所使用的區(qū)域時,對讀取緩存區(qū)域Al所使用的區(qū)域進(jìn)行初始化而將該區(qū)域的數(shù)據(jù)完全刪除,然后啟動客戶終端20a而向讀取緩存區(qū)域Al存儲緩存數(shù)據(jù),則在讀取緩存區(qū)域Al的地址S側(cè)存儲主要在終端啟動時所需的信息。
[0049]因此,在確保讀取緩存區(qū)域Al所使用的區(qū)域時,通過完全刪除讀取緩存區(qū)域Al所使用的區(qū)域的數(shù)據(jù)后,在該緩存區(qū)域Al中存儲緩存數(shù)據(jù),從而可以在如圖4所示的已完成緩存的區(qū)域F中存儲主要在客戶終端20a啟動時所需的信息。此外,該已完成緩存的區(qū)域F在通常的OS中例如為300?400M字節(jié)左右。
[0050]由此,通過將該已完成緩存的區(qū)域F從第2分區(qū)P2的起始側(cè)的地址S開始按順序連續(xù)地(順次)集中讀入物理存儲器23a中,并使用該讀入的物理存儲器23a的緩存數(shù)據(jù),從而可以減少對讀取緩存區(qū)域Al的訪問而啟動終端20a。
[0051]為了評價本實(shí)施方式的網(wǎng)絡(luò)啟動系統(tǒng),使用下述網(wǎng)絡(luò)啟動服務(wù)器及客戶終端,以下述條件(I)?(4)分別計測客戶終端的啟動時間。
[0052](i)網(wǎng)絡(luò)啟動服務(wù)器
CPU =Xeon (注冊商標(biāo))L5410 2.33GHz X 2
Memory:16GB
OS:ffindows (注冊商標(biāo))Server 2008 Standard SP2 (x64)
(ii)客戶終端(Express5800/51Ma)
CPU:Core2Duo T7500 2.20GHz X I
Memory:4GB
OS:ffindows (注冊商標(biāo))7 HDD:149GB (HTS545016B9A300)
網(wǎng)絡(luò)啟動服務(wù)器和客戶終端之間經(jīng)由千兆以太網(wǎng)(GbE)連接。啟動時間在網(wǎng)絡(luò)啟動服務(wù)器連接有其它客戶終端的共享狀態(tài)下進(jìn)行計測。確認(rèn)到網(wǎng)絡(luò)啟動服務(wù)器的CPU負(fù)載及內(nèi)存容量具有裕量,對計測不產(chǎn)生較大影響。
[0053]條件(I)不具有讀緩存機(jī)構(gòu)的通常的網(wǎng)絡(luò)啟動系統(tǒng)條件(2 )現(xiàn)有方式的使用讀緩存機(jī)構(gòu)的網(wǎng)絡(luò)啟動系統(tǒng)條件(3)上述第I實(shí)施方式的網(wǎng)絡(luò)啟動系統(tǒng)
條件(4)上述第2實(shí)施方式的網(wǎng)絡(luò)啟動系統(tǒng)

【權(quán)利要求】
1.一種網(wǎng)絡(luò)啟動系統(tǒng),其經(jīng)由網(wǎng)絡(luò)連接網(wǎng)絡(luò)啟動服務(wù)器和具有物理存儲裝置的客戶終端,其中,該網(wǎng)絡(luò)啟動服務(wù)器提供包含在客戶終端上進(jìn)行動作的操作系統(tǒng)的磁盤鏡像作為虛擬磁盤, 所述客戶終端具有:物理存儲器,其可以暫時保存所述操作系統(tǒng)啟動中所需的數(shù)據(jù);以及用于經(jīng)由所述網(wǎng)絡(luò)訪問所述服務(wù)器的網(wǎng)絡(luò)界面,并且 所述操作系統(tǒng)具有用于驅(qū)動所述存儲裝置的讀緩存驅(qū)動器, 所述讀緩存驅(qū)動器具有讀緩存機(jī)構(gòu),所述讀緩存機(jī)構(gòu)在從所述客戶終端接收到讀取請求信號時,將從所述服務(wù)器讀取時的數(shù)據(jù)作為緩存數(shù)據(jù)保存在所述存儲裝置的讀取緩存區(qū)域中, 所述讀緩存機(jī)構(gòu)具有映射表,所述映射表示出與從所述服務(wù)器讀取時的數(shù)據(jù)的地址相對應(yīng)的所述讀取緩存區(qū)域的地址, 所述讀緩存機(jī)構(gòu)具有:緩存保存單元,其將從所述服務(wù)器讀取時的數(shù)據(jù)從所述讀取緩存區(qū)域的起始側(cè)開始按順序連續(xù)地保存;以及 映射表保存單元,其將從所述服務(wù)器讀取時的數(shù)據(jù)的地址和所述讀取緩存區(qū)域的地址相關(guān)聯(lián)地保存在所述映射表中, 在使用所述緩存數(shù)據(jù)時,基于從所述服務(wù)器讀取時的數(shù)據(jù)的地址和所述映射表,訪問所述讀取緩存區(qū)域的地址。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)啟動系統(tǒng),其特征在于, 所述讀緩存機(jī)構(gòu)具有下述單元,即, 在所述終端啟動時將所述映射表讀入所述物理存儲器,并且從所述讀取緩存區(qū)域的起始側(cè)開始按順序連續(xù)地將主要在終端啟動時所需的信息集中讀入所述物理存儲器中的單元, 在使用所述緩存數(shù)據(jù)時,基于在所述終端啟動時讀入所述物理存儲器中的映射表,主要訪問讀入所述物理存儲器中的緩存區(qū)域的地址。
3.根據(jù)權(quán)利要求1或2所述的網(wǎng)絡(luò)啟動系統(tǒng),其特征在于, 所述讀緩存機(jī)構(gòu)具有初始化單元,其在確保所述讀取緩存區(qū)域之前,預(yù)先對所述讀取緩存區(qū)域進(jìn)行初始化, 在通過所述初始化單元對所述讀取緩存區(qū)域進(jìn)行初始化之后,在所述讀取緩存區(qū)域中保存緩存數(shù)據(jù)。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的網(wǎng)絡(luò)啟動系統(tǒng),其特征在于, 所述存儲裝置還具有緩存管理區(qū)域,其至少保存所述讀取緩存區(qū)域的容量的最大值。
5.根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)啟動系統(tǒng),其特征在于, 在所述緩存管理區(qū)域中還保存有示出緩存數(shù)據(jù)末尾的地址。
6.根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)啟動系統(tǒng),其特征在于, 所述讀緩存機(jī)構(gòu)使用示出所述緩存數(shù)據(jù)末尾的地址,以下述步驟在所述讀取緩存區(qū)域中存儲緩存數(shù)據(jù),即, (a)使所述讀取緩存區(qū)域的結(jié)束標(biāo)識移動要存儲的緩存數(shù)據(jù)的大小,保存移動后的結(jié)束標(biāo)識; (b)將所述要存儲的緩存數(shù)據(jù)保存在所述讀取緩存區(qū)域的末尾; (C)在所述映射表中將所述要存儲的緩存數(shù)據(jù)的所述服務(wù)器側(cè)的地址與所述讀取緩存區(qū)域的地址相關(guān)聯(lián)地進(jìn)行保存。
【文檔編號】G06F9/445GK104137069SQ201380002643
【公開日】2014年11月5日 申請日期:2013年2月26日 優(yōu)先權(quán)日:2012年2月28日
【發(fā)明者】丸山伸 申請人:科空軟件株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1