欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

系統(tǒng)共享資源分配之方法

文檔序號:6420393閱讀:339來源:國知局
專利名稱:系統(tǒng)共享資源分配之方法
技術(shù)領(lǐng)域
本發(fā)明為一種系統(tǒng)共享資源分配之方法,特別是在可多任務執(zhí)行應用程序接口(application and programing interface,API)之操作系統(tǒng)中系統(tǒng)共享資源分配之方法。
背景技術(shù)
隨科技的進步,人類生活腳步逐日加快的同時,許多用以協(xié)助人類處理日常事務的電子裝置應運而生,強大的數(shù)據(jù)運算功能或者是較傳統(tǒng)裝置更大儲存空間都可以說是此類裝置的特征,如個人數(shù)字助理(PDA)便是時勢下的高科技產(chǎn)物,其迎合消費者群眾訴求于高行動力以及強大儲存功能,通過各系統(tǒng)廠商提供內(nèi)建操作系統(tǒng)試圖將計算機可執(zhí)行之事務處理機制搬到如手掌大小的個人數(shù)字助理上,滿足消費者對行動辦公室與日遽增的需要。
傳統(tǒng)個人數(shù)字助理的操作系統(tǒng)(OS)系為單工之操作系統(tǒng)接口,亦即在操作系統(tǒng)上已存在了許多應用程序接口(application and programing interface,API),然礙于系統(tǒng)運作的關(guān)系,一次僅允許一個應用程序接口進行,待此應用程序接口執(zhí)行完畢后,使用者始能再激活另外的應用程序接口,因此當使用者業(yè)務負載繁重需同步處理事務時,傳統(tǒng)的操作系統(tǒng)可能就不敷使用。
后來亦出現(xiàn)作業(yè)環(huán)境仿真?zhèn)€人計算機的操作,可方便使用者在習慣計算機操作模式之后,能夠輕易駕輕就熟;其可通過多任務同步執(zhí)行應用程序接口藉以達到軟件執(zhí)行時程的有效利用,然在此系統(tǒng)中,對于應用程序接口共享的系統(tǒng)資源之排程分配,到目前操作系統(tǒng)僅提供管制的工具,并無建議、特定、統(tǒng)一的方法,使得軟件工程失常依個人喜好之不同,而使用不同之控管方法,甚至不使用,而使得系統(tǒng)常常因為同步執(zhí)行多個應用程序接口導致執(zhí)行序發(fā)生錯亂的現(xiàn)象,亦即由多方個別完成的應用程序接口在請求取得系統(tǒng)資源控制權(quán)時,常發(fā)生請求排序指令沖突的現(xiàn)象,其會造成系統(tǒng)不穩(wěn)以至于拖慢整個系統(tǒng)的執(zhí)行流程,因此,研發(fā)出一套有效對多個同步執(zhí)行的應用程序接口執(zhí)行排程、控管的統(tǒng)一機制實為發(fā)展此多任務執(zhí)行應用程序接口之操作系統(tǒng)所必須進行之環(huán)節(jié)。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明乃為解決上述問題而提出一種系統(tǒng)共享資源分配之方法,主要的目的在于通過本發(fā)明提供之排程機制于多個應用程序接口同時執(zhí)行時,能夠透過統(tǒng)一排程的機制有效減少應用程序接口執(zhí)行時發(fā)生執(zhí)行序錯亂的現(xiàn)象,進而達到系統(tǒng)資源的有效分配。
另外,本發(fā)明所提之系統(tǒng)共享資源分配之方法,包含下列步驟首先接收來自多個驅(qū)動程序之請求訊息,接著進行排序并產(chǎn)生執(zhí)行程序表,然后根據(jù)此執(zhí)行程序表給予第一順位之驅(qū)動程序執(zhí)行控制權(quán),再執(zhí)行第一順位之驅(qū)動程序,而后更新執(zhí)行程序,最后自執(zhí)行完畢之驅(qū)動程序收回該執(zhí)行控制權(quán)。


下面將結(jié)合最佳實施例和附圖對本發(fā)明作進一步說明圖1是本發(fā)明所提之系統(tǒng)共享資源分配之方法流程圖。
具體實施例方式
本發(fā)明為一種系統(tǒng)共享資源分配之方法。
請參閱圖1,為本發(fā)明所提之系統(tǒng)共享資源分配之方法流程圖,首先系統(tǒng)于需同時執(zhí)行多個應用程序接口時,系統(tǒng)接收來自數(shù)個驅(qū)動程序之請求訊息(步驟100),亦即透過操作系統(tǒng)(如WinCE)內(nèi)建之DeviceIoControl函數(shù)呼叫系統(tǒng)資源(如IC)請求取得系統(tǒng)資源控制權(quán),而后系統(tǒng)會進行排序并產(chǎn)生執(zhí)行程序表(步驟200),根據(jù)應用程序接口發(fā)出請求訊息之時序?qū)Χ鄠€應用程序接口進行排程,進而產(chǎn)生執(zhí)行程序表作為系統(tǒng)交付共享資源執(zhí)行控制權(quán)之依據(jù);給予位于第一順位之驅(qū)動程序執(zhí)行控制權(quán)(步驟300),提供完整的系統(tǒng)共享資源控制權(quán)予排序第一順位之應用程序接口,執(zhí)行第一順位之驅(qū)動程序(步驟400)以完成所指定交付之任務,其余應用程序接口則依序等待接續(xù)的執(zhí)行程序;于執(zhí)行任務終結(jié)后,系統(tǒng)會更新執(zhí)行程序(步驟500),亦即將執(zhí)行程序中第二順位的應用執(zhí)行接口移至第一順位位置,其余接續(xù)的應用執(zhí)行接口依此類推遞換;之后再自其執(zhí)行完畢之驅(qū)動程序收回執(zhí)行控制權(quán)(步驟600),接著系統(tǒng)判斷是否未存在下一個等待之驅(qū)動程序(步驟700)?如果存在的話,則步驟回到系統(tǒng)給予位于第一順位之驅(qū)動程序執(zhí)行控制權(quán)(步驟300);若沒有存在下一順位之驅(qū)動程序的話,則系統(tǒng)結(jié)束所有的步驟流程。
流程中,其步驟自其執(zhí)行完畢之驅(qū)動程序收回執(zhí)行控制權(quán)(步驟600)包含當其驅(qū)動程序未執(zhí)行完畢時,其驅(qū)動程序之執(zhí)行期間超過等待時間時,系統(tǒng)會讓所有于執(zhí)行程序等待之驅(qū)動程序放棄等待,并且重新回到其系統(tǒng)接收來自數(shù)個驅(qū)動程序之請求訊息(步驟100)之步驟,系統(tǒng)重新開始執(zhí)行排序、分配之步驟。
本發(fā)明之系統(tǒng)共享資源分配之方法,藉此可以讓多個應用執(zhí)行接口于多任務執(zhí)行操作系統(tǒng)時,能夠達到一協(xié)調(diào)、控管的目的,省卻軟件研發(fā)過程中多方研發(fā)所導致的執(zhí)行排序的障礙以及投入的時間,進而提高軟件研發(fā)的效率。
雖然本發(fā)明以前述之較佳實施例揭露如上,然其并非用以限定本發(fā)明,故任何熟悉此技術(shù)者,在不脫離本發(fā)明之精神和范圍內(nèi),當可作些許之更動與潤飾,因此本發(fā)明之保護范圍當視后附之權(quán)利要求書所界定者為準。
權(quán)利要求
1.一種系統(tǒng)共享資源分配之方法,于多個共享系統(tǒng)資源之驅(qū)動程序間,建立一排序控管機制,其特征在于該方法步驟包含接收來自多個驅(qū)動程序之請求訊息;進行排序并產(chǎn)生一執(zhí)行程序表;給予該第一順位之驅(qū)動程序一執(zhí)行控制權(quán);執(zhí)行該第一順位之驅(qū)動程序;更新該執(zhí)行程序表;及自該執(zhí)行完畢之驅(qū)動程序收回該執(zhí)行控制權(quán)。
2.如權(quán)利要求1所述之系統(tǒng)共享資源分配之方法,其特征在于該執(zhí)行該第一順位之驅(qū)動程序之步驟還包含當該驅(qū)動程序未執(zhí)行完畢;該驅(qū)動程序之執(zhí)行期間超過一等待時間;系統(tǒng)讓所有于該執(zhí)行程序等待之該驅(qū)動程序放棄等待;及系統(tǒng)重新回到該接收來自多個驅(qū)動程序之請求訊息。
3.如權(quán)利要求1所述之系統(tǒng)共享資源分配之方法,其特征在于該自該第一順位之驅(qū)動程序收回該執(zhí)行控制權(quán)之步驟還包含當該驅(qū)動程序執(zhí)行完畢;該執(zhí)行程序中存在下一個第一順位之驅(qū)動程序;系統(tǒng)會將該執(zhí)行控制權(quán)給予該下一個第一順位之驅(qū)動程序;執(zhí)行該第一順位之驅(qū)動程序。
全文摘要
一種系統(tǒng)共享資源分配之方法,在多個使用相同系統(tǒng)資源之驅(qū)動程序間,建立排序控管機制于可多任務執(zhí)行應用程序接口(application and programing interface,API)的操作系統(tǒng)中,有效排除系統(tǒng)資源于需要執(zhí)行多驅(qū)動程序時,因各驅(qū)動程序各自使用不同之控管機制,或使其排程過于復雜造成系統(tǒng)執(zhí)行不穩(wěn)定以至當機狀況的發(fā)生;其方法包含使用一獨立之程序?qū)X熆毓芄餐Y源,此程序接收來自多個驅(qū)動程序之請求訊息,接著進行排序并產(chǎn)生執(zhí)行程序表,然后給予第一順位之驅(qū)動程序執(zhí)行控制權(quán),再執(zhí)行第一順位之驅(qū)動程序,而后更新執(zhí)行程序,最后自執(zhí)行完畢之驅(qū)動程序收回該執(zhí)行控制權(quán),接著若執(zhí)行程序表中存在其它驅(qū)動程序,系統(tǒng)將繼續(xù)執(zhí)行此驅(qū)動程序。
文檔編號G06F15/00GK1622075SQ20031011226
公開日2005年6月1日 申請日期2003年11月24日 優(yōu)先權(quán)日2003年11月24日
發(fā)明者郭幸評 申請人:順德市順達電腦廠有限公司, 神達電腦股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
临湘市| 崇义县| 上杭县| 江安县| 北票市| 浦江县| 专栏| 博罗县| 廊坊市| 巨野县| 榆树市| 重庆市| 睢宁县| 湖南省| 化德县| 西丰县| 龙南县| 建瓯市| 余干县| 石棉县| 绥阳县| 福海县| 巴里| 新干县| 芷江| 晋宁县| 自贡市| 金坛市| 富源县| 合水县| 安阳市| 广南县| 刚察县| 南投县| 平顺县| 区。| 高阳县| 科技| 株洲市| 沧源| 湖口县|