[發(fā)明專利]分段處理磁盤命令的系統(tǒng)與方法無效
| 申請?zhí)枺?/td> | 200810093813.4 | 申請日: | 2008-04-25 |
| 公開(公告)號: | CN101566925A | 公開(公告)日: | 2009-10-28 |
| 發(fā)明(設(shè)計)人: | 陳志偉;盧曉芬 | 申請(專利權(quán))人: | 英業(yè)達(dá)股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京律誠同業(yè)知識產(chǎn)權(quán)代理有限公司 | 代理人: | 陳 紅 |
| 地址: | 臺灣省臺北*** | 國省代碼: | 中國臺灣;71 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 分段 處理 磁盤 命令 系統(tǒng) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種分段處理磁盤命令的系統(tǒng)與方法,特別涉及一種分階段處理磁盤命令的程序隊列的系統(tǒng)與方法。
背景技術(shù)
為了提高磁盤命令的處理效率,將一磁盤命令的處理過程分成幾個獨立的階段,當(dāng)一磁盤命令在等待某一階段的處理結(jié)果時,可處理另一磁盤命令。而待處理磁盤命令通常以一隊列加以處理,每一待處理磁盤命令均配置一狀態(tài)標(biāo)志,再通過系統(tǒng)不斷循環(huán)檢視該隊列中的每一批待處理磁盤命令,依照狀態(tài)標(biāo)志,將該磁盤命令做符合該狀態(tài)標(biāo)志的下一階段處理,這樣可使多批磁盤命令在其它磁盤命令的處理過程中獲得處理。
但已知處理多批磁盤命令的技術(shù),在實際執(zhí)行上,計算機系統(tǒng)的處理程序是需要靠處理器來執(zhí)行的,前述的方式雖可實現(xiàn)多批磁盤命令的處理,但在處理器的觀點,每次檢測到一批磁盤命令,要執(zhí)行某個狀態(tài)后的下一階段處理,需要執(zhí)行相當(dāng)大量的處理器數(shù)據(jù)交換,如備份、加載、內(nèi)容轉(zhuǎn)換(ContextSwitch),以執(zhí)行該階段的處理程序。因此每次經(jīng)過大量處理器數(shù)據(jù)交換后,處理完一批磁盤命令,又要檢視下一批待處理的磁盤命令。而在長時間運作之后,每個待處理磁盤命令的狀態(tài)標(biāo)志通常都會不同,也即每次檢視新的磁盤命令,就要再加載新的階段處理程序,因此會產(chǎn)生大量的處理器數(shù)據(jù)交換。如已知的技術(shù),處理器處理磁盤命令的性能無法真正的改善。
發(fā)明內(nèi)容
本發(fā)明所要解決的問題在于提出一種分段處理磁盤命令的系統(tǒng)與方法,主要利用計算機系統(tǒng)的中央處理器,將程序執(zhí)行的不同行程(process),分成多個行程階段,且在每一個行程階段中,僅處理相同狀態(tài)的一個程序執(zhí)行的行程。以針對至少一個磁盤命令,將具有多個處理程序的磁盤命令分段處理。避免處理器頻繁地作內(nèi)容轉(zhuǎn)換(Context?Switch)的動作,同時在同一行程階段中充分利用處理器的性能,加快處理磁盤命令的時間。
為達(dá)到上述目的,本發(fā)明提出一種分段處理磁盤命令的系統(tǒng),至少包含一處理器,提供多個行程階段,且分段處理至少一個磁盤命令,以完成所有該磁盤命令的執(zhí)行;一命令分析單元,提供將該磁盤命令之中的多個處理程序,分別串行排列在相對應(yīng)的該行程階段中,而成為該行程階段中的一程序隊列,供該處理器處理;以及一隊列檢視單元,針對每一個該行程階段,檢視該行程階段中的所有該程序隊列,并通知該處理器處理該行程階段中尚未處理的該程序隊列。
為達(dá)到上述目的,本發(fā)明提出一種分段處理磁盤命令的方法,至少包含下列步驟:(a)提供多個行程階段;(b)提供一個具有多個處理程序的一磁盤命令;(c)將該磁盤命令的每個該處理程序分別串行排列在相對應(yīng)的該行程階段中,而成為該行程階段中的一程序隊列;(d)通過一處理器處理一個該行程階段中排列的該程序隊列;(e)針對一個該行程階段檢視該行程階段中的該程序隊列是否全部處理完;以及(f)進入下一個行程階段。
附圖說明
為讓本發(fā)明的上述和其它目的、特征、優(yōu)點與實施例能更明顯易懂,所附的附圖的詳細(xì)說明如下:
圖1為本發(fā)明的分段處理磁盤命令的系統(tǒng)的方塊圖;
圖2為本發(fā)明的分段處理磁盤命令的方法的步驟流程圖。
【主要器件符號說明】
100:分段處理磁盤命令的系統(tǒng)
110:處理器
120:命令分析單元
130:隊列檢視單元
1301~130n:行程階段
200:磁盤命令
2001~200n:處理程序
300~360:方法步驟
具體實施方式
本發(fā)明為一種分段處理磁盤命令的系統(tǒng)與方法。以下配合附圖先說明本發(fā)明的磁盤連接層級的判斷系統(tǒng)的較佳實施例,再應(yīng)用本發(fā)明方法技術(shù),詳細(xì)說明本發(fā)明的磁盤連接層級的判斷方法的步驟流程。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于英業(yè)達(dá)股份有限公司,未經(jīng)英業(yè)達(dá)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810093813.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:無線顯示系統(tǒng)
- 下一篇:弧形液晶顯示面板
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





