[發(fā)明專利]一種無盤計算機啟動加速方法有效
| 申請?zhí)枺?/td> | 201110230248.3 | 申請日: | 2011-08-11 |
| 公開(公告)號: | CN102323888A | 公開(公告)日: | 2012-01-18 |
| 發(fā)明(設(shè)計)人: | 程琛;吳建華;謝海雁;卓云之;蔣關(guān)平 | 申請(專利權(quán))人: | 杭州順網(wǎng)科技股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04L29/08 |
| 代理公司: | 杭州天勤知識產(chǎn)權(quán)代理有限公司 33224 | 代理人: | 胡紅娟 |
| 地址: | 310013 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 計算機 啟動 加速 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于計算機技術(shù)領(lǐng)域,具體涉及一種無盤計算機啟動加速方法。
背景技術(shù)
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,軟件功能變得越來越強大,其種類也日益豐富,這也帶來了各種軟件之間的競爭;作為一種競爭手段,當前越來越多的軟件啟用了隨系統(tǒng)開機自動運行的功能,其中較典型的方式就是軟件啟動后最小化到系統(tǒng)任務(wù)欄。通過這種方式,一方面簡化了用戶操作,但另一方面也給用戶帶來了不利的影響,導(dǎo)致計算機啟動速度變慢,當各種軟件很多的時候,就更為明顯。網(wǎng)吧作為一種較特殊的計算機服務(wù)場所,由于各種政策的要求,會預(yù)裝很多的管理軟件,如監(jiān)控、文化、安全、計費等軟件,同時為了簡化用戶操作,一般也會預(yù)裝很多常用軟件,并且設(shè)置為隨計算機開機自動運行,所以常出現(xiàn)計算機啟動速度緩慢的問題,對用戶體驗的負面影響就更為明顯。
目前,隨著局域網(wǎng)絡(luò)速度極大提升,基于無盤(Diskless)技術(shù)的計算機系統(tǒng)也變得更為可行;無盤計算機系統(tǒng),除能明顯節(jié)省硬盤費用等優(yōu)勢外,由于采用集中管理,能夠降低系統(tǒng)的維護成本,故已被廣泛應(yīng)用于如網(wǎng)吧、學(xué)校等局域網(wǎng)環(huán)境。
圖1為傳統(tǒng)無盤計算機系統(tǒng)的結(jié)構(gòu)原理示意圖,但傳統(tǒng)無盤計算機系統(tǒng)的性能較大的依賴于網(wǎng)絡(luò)傳輸?shù)哪芰Γ谟嬎銠C啟動過程中,此時操作系統(tǒng)網(wǎng)絡(luò)驅(qū)動及緩存等功能模塊,有些還未初始化完成,會影響無盤計算機系統(tǒng)的網(wǎng)絡(luò)傳輸性能;再加上無盤計算機開機啟動時有多種軟件伴隨著同時啟動,特別是在多臺無盤計算機同時處于啟動過程,更會進一步影響無盤計算機的啟動速度,給用戶的體驗帶來負面影響。
發(fā)明內(nèi)容
本發(fā)明提供了一種無盤計算機啟動加速方法,加快了無盤計算機的啟動速度,改善了用戶的操作體驗。
一種無盤計算機啟動加速方法,包括如下步驟:
(1)任一無盤計算機向服務(wù)器發(fā)送啟動請求數(shù)據(jù)包;所述的服務(wù)器與多臺無盤計算機相連;
(2)服務(wù)器接收啟動請求數(shù)據(jù)包;
若所述的無盤計算機為最先向服務(wù)器發(fā)送啟動請求數(shù)據(jù)包的無盤計算機,服務(wù)器根據(jù)啟動請求數(shù)據(jù)包從服務(wù)器硬盤中讀取對應(yīng)的啟動響應(yīng)數(shù)據(jù)包,并將對應(yīng)的啟動響應(yīng)數(shù)據(jù)包存儲于SBUF(服務(wù)器緩沖內(nèi)存)中,同時將對應(yīng)的啟動響應(yīng)數(shù)據(jù)包發(fā)送給無盤計算機;
若所述的無盤計算機為非最先向服務(wù)器發(fā)送啟動請求數(shù)據(jù)包的無盤計算機,服務(wù)器先判斷啟動請求數(shù)據(jù)包是否為無盤計算機發(fā)送的第一個啟動請求數(shù)據(jù)包:
若是,服務(wù)器從SBUF中讀取排列前N的啟動響應(yīng)數(shù)據(jù)包,并將這N個啟動響應(yīng)數(shù)據(jù)包發(fā)送給無盤計算機,N為大于1的自然數(shù);
若否,服務(wù)器根據(jù)啟動請求數(shù)據(jù)包從SBUF中查找是否存有對應(yīng)的啟動響應(yīng)數(shù)據(jù)包:若存有,服務(wù)器直接從SBUF中讀取對應(yīng)的啟動響應(yīng)數(shù)據(jù)包并發(fā)送給無盤計算機;若不存有,服務(wù)器根據(jù)啟動請求數(shù)據(jù)包從服務(wù)器硬盤中讀取對應(yīng)的啟動響應(yīng)數(shù)據(jù)包并發(fā)送給無盤計算機,此時若SBUF的存儲空間未滿,服務(wù)器同時將該對應(yīng)的啟動響應(yīng)數(shù)據(jù)包存儲于SBUF中;
(3)無盤計算機接收啟動響應(yīng)數(shù)據(jù)包;
若所述的無盤計算機為最先向服務(wù)器發(fā)送啟動請求數(shù)據(jù)包的無盤計算機,無盤計算機將啟動響應(yīng)數(shù)據(jù)包存儲于CBUF(計算機緩沖內(nèi)存)中,并根據(jù)該啟動響應(yīng)數(shù)據(jù)包執(zhí)行啟動;若CBUF的存儲空間已滿,無盤計算機直接根據(jù)啟動響應(yīng)數(shù)據(jù)包執(zhí)行啟動;
若所述的無盤計算機為非最先向服務(wù)器發(fā)送啟動請求數(shù)據(jù)包的無盤計算機,無盤計算機將最先接收到的N個啟動響應(yīng)數(shù)據(jù)包存儲于CBUF中,并根據(jù)第一個啟動請求數(shù)據(jù)包對應(yīng)的啟動響應(yīng)數(shù)據(jù)包執(zhí)行啟動;對于隨后接收到的啟動響應(yīng)數(shù)據(jù)包,無盤計算機判斷CBUF的存儲空間:若CBUF的存儲空間未滿,無盤計算機將啟動響應(yīng)數(shù)據(jù)包存儲于CBUF中,并根據(jù)該啟動響應(yīng)數(shù)據(jù)包執(zhí)行啟動;若CBUF的存儲空間已滿,無盤計算機直接根據(jù)啟動響應(yīng)數(shù)據(jù)包執(zhí)行啟動;
(4)根據(jù)步驟(1)至(3),無盤計算機依次發(fā)送所有的啟動請求數(shù)據(jù)包,并接收所有對應(yīng)的啟動響應(yīng)數(shù)據(jù)包以執(zhí)行啟動;
其中,若所述的無盤計算機為非最先向服務(wù)器發(fā)送啟動請求數(shù)據(jù)包的無盤計算機,在無盤計算機向服務(wù)器發(fā)送下一個啟動請求數(shù)據(jù)包之前,無盤計算機先根據(jù)下一個啟動請求數(shù)據(jù)包從CBUF中查找是否存有對應(yīng)的啟動響應(yīng)數(shù)據(jù)包:若存有,無盤計算機直接從CBUF中讀取對應(yīng)的啟動響應(yīng)數(shù)據(jù)包并執(zhí)行啟動;若不存有,執(zhí)行步驟(1)至(3)。
所述的SBUF中存有按存儲時間順序排列的若干個啟動響應(yīng)數(shù)據(jù)包,且每臺無盤計算機向服務(wù)器發(fā)送的第一個啟動請求數(shù)據(jù)包對應(yīng)的啟動響應(yīng)數(shù)據(jù)包均為SBUF中排列最前的啟動響應(yīng)數(shù)據(jù)包。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州順網(wǎng)科技股份有限公司,未經(jīng)杭州順網(wǎng)科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110230248.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:數(shù)字化功率控制器中的移相觸發(fā)電路
- 下一篇:高速主軸電動機





