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

在計算機上實現(xiàn)圖形顯示裝置動態(tài)移除的方法

文檔序號:6558776閱讀:161來源:國知局
專利名稱:在計算機上實現(xiàn)圖形顯示裝置動態(tài)移除的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種圖形顯示卡移除方法,尤指一種在計算機上實現(xiàn)圖形顯示裝置動態(tài)移除的方法。
背景技術(shù)
由于圖形顯示裝置的傳輸數(shù)據(jù)量大,需要穩(wěn)定的傳輸接口以維持基本的圖形顯示需求,因此圖形顯示裝置必須使用高速的總線接口來傳輸數(shù)據(jù),而當(dāng)要拔除或置換圖形顯示裝置時,由于傳統(tǒng)圖形顯示裝置的硬件接口(即總線)并不支持圖形顯示裝置直接插拔(或稱熱插拔),因此,要插拔或置換圖形顯示裝置時必須先將計算機關(guān)機,待置換完成后再開機,徒增使用者使用圖形顯示裝置上的麻煩與困擾。
以往市面上雖然已存在可以支持熱插拔的硬件接口,例如PCMCIA(Personal Computer Memory Card International Association)卡,但因為這些硬件接口的傳輸頻寬不足,無法提供穩(wěn)定的傳輸速度,因此圖形顯示裝置并無法使用此類的硬件接口進行數(shù)據(jù)傳輸。
但由于多顯示裝置的需求與日俱增,許多專業(yè)人士會使用多個顯示裝置以同時進行多項工作,使得圖形顯示裝置的置換機率相對增加,因此,在計算機不關(guān)機的情況下可以直接對圖形顯示裝置進行動態(tài)插拔有其需要。
而目前已經(jīng)出現(xiàn)可以支持動態(tài)插拔的硬件接口,諸如PCI(Peripheral Component Interconnect)-Express、PCI-16X或USB(Universal Serial Bus)2.0等,皆已能夠提供穩(wěn)定又高速的傳輸速度。因此,以硬件接口實現(xiàn)圖形顯示裝置的動態(tài)插拔已經(jīng)不是問題;此外,目前的操作系統(tǒng)也可以支持圖形顯示裝置的動態(tài)插置,亦即不需關(guān)閉計算機即可直接插置圖形顯示裝置在其硬件接口上。故使用者可以動態(tài)地增加需要使用的圖形顯示裝置,但是目前的操作系統(tǒng)卻沒有支持圖形顯示裝置的動態(tài)移除,亦即當(dāng)使用者要移除或置換圖形顯示裝置時,還是需要將計算機關(guān)機后,才能將圖形顯示裝置從計算機上移除,仍究會造成使用者使用上的不方便。

發(fā)明內(nèi)容
因此,本發(fā)明的目的在于提供一種可以在計算機不關(guān)機的情況下直接拔除圖形顯示裝置的在計算機上實現(xiàn)圖形顯示裝置動態(tài)移除的方法。
于是,本發(fā)明在計算機上實現(xiàn)圖形顯示裝置動態(tài)移除的方法中,該計算機的主機板設(shè)有至少一支持動態(tài)插拔的顯示裝置接口供至少一圖形顯示裝置插置,該方法包括(A)在收到一移除圖形顯示裝置命令時,根據(jù)該命令找出將被移除的一圖形顯示裝置,并通知該圖形顯示裝置的驅(qū)動程序釋放分配給該圖形顯示裝置的系統(tǒng)資源;及(B)在該驅(qū)動程序已釋放系統(tǒng)資源后,通知操作系統(tǒng)向該驅(qū)動程序詢問該圖形顯示裝置的使用狀態(tài),使操作系統(tǒng)得知該圖形顯示裝置將被移除而停止使用該圖形顯示裝置。借此,使該圖形顯示裝置可由其顯示裝置接口被直接移除。
本發(fā)明的優(yōu)點在于讓使用者能在計算機不關(guān)機情況下,可直接將圖形顯示裝置由其硬件接口移除,達到在計算機上實現(xiàn)動態(tài)移除圖形顯示裝置的功效與目的。


下面通過優(yōu)選實施例及附圖對本發(fā)明在計算機上實現(xiàn)圖形顯示裝置動態(tài)移除的方法進行詳細說明,附圖中圖1是一流程示意圖,說明一圖形顯示裝置被動態(tài)插置在計算機的一硬件接口上的流程。
圖2是一流程圖,說明本發(fā)明在計算機上實現(xiàn)圖形顯示裝置動態(tài)移除方法的一優(yōu)選實施例。
圖3是一流程示意圖,說明本實施例在移除圖形顯示裝置前所執(zhí)行的流程。
具體實施例方式
有關(guān)本發(fā)明的前述及其它技術(shù)內(nèi)容、特點與功效,在以下配合參考圖式的一個實施例的詳細說明中,將可清楚的呈現(xiàn)。
參閱圖1~圖3所示,是本發(fā)明在計算機上實現(xiàn)圖形顯示裝置動態(tài)移除方法的一優(yōu)選實施例,其是以一應(yīng)用程序?qū)崿F(xiàn),且該應(yīng)用程序記錄在一計算機可讀取的記錄媒體中,該應(yīng)用程序可被計算機讀取并執(zhí)行,用以在計算機未關(guān)機的情況下實現(xiàn)圖形顯示裝置的動態(tài)移除。該圖形顯示裝置是插置在計算機主板的一支持動態(tài)插拔的顯卡接口,例如PCI(Peripheral Component Interconnect)-Express、PCI-16X或USB(Universal Serial Bus)2.0等。且在此所述的圖形顯示裝置可以是一具有可插接在上述顯示卡接口上的連接接口的顯示卡或顯示盒等圖形處理裝置。
如圖1所示,由于目前計算機的操作系統(tǒng)(例如Windows)已有支持圖形顯示裝置的動態(tài)插入,亦即當(dāng)使用者第一次將圖形顯示裝置插置在其對應(yīng)的硬件接口上時,如圖1的步驟1.,該硬件接口會發(fā)出一硬件中斷信號給操作系統(tǒng),當(dāng)操作系統(tǒng)收到該硬件中斷信號,得知有新的硬件已經(jīng)插入后,即如步驟2.,查詢該圖形顯示裝置是在總線上的哪個位置,并為新插入的圖形顯示裝置分配系統(tǒng)資源,接著如步驟3.,尋找符合該圖形顯示裝置的驅(qū)動程序,進行驅(qū)動程序的安裝及初始化,并建立初始的數(shù)據(jù)結(jié)構(gòu)與硬件設(shè)定值后,呼叫驅(qū)動程序的初始函式以驅(qū)動圖形顯示裝置,并且在檔案總管中新增一代表該圖形顯示裝置的圖案。
此后,驅(qū)動程序即常駐在操作系統(tǒng)中,當(dāng)該圖形顯示裝置再次被使用時,其驅(qū)動程序即會自動被操作系統(tǒng)啟動,且依照新分配的系統(tǒng)資源建立相關(guān)的數(shù)據(jù)結(jié)構(gòu),并嘗試恢復(fù)前一次插入時使用的系統(tǒng)資源與硬件設(shè)定值。
因此,如圖2及圖3所示,在計算機開機且圖形顯示裝置已插置在其硬件接口的情況下,當(dāng)使用者想要移除圖形顯示裝置時,如圖3的步驟1.,使用者可通過一輸入界面(例如通過點選計算機的檔案總管中標示該圖形顯示裝置的圖案并下達刪除指令,或按下計算機上的一特定按鍵等方法)下達一移除圖形顯示裝置指令(其中包含該圖形顯示裝置的位置信息)致動本實施例的應(yīng)用程序,而如圖2的步驟21所示,當(dāng)應(yīng)用程序收到該移除圖形顯示裝置指令時,由于所有插置在計算機主板上的硬設(shè)備都會向操作系統(tǒng)登錄(即亦操作系統(tǒng)記錄有所有硬設(shè)備的位置信息),且計算機有可能同時插置多個圖形顯示裝置,因此,為得知該指令是針對那一圖形顯示裝置,如步驟22,應(yīng)用程序根據(jù)該移除顯示裝置指令詢問操作系統(tǒng),以找出該即將被移除的圖形顯示裝置的位置。當(dāng)應(yīng)用程序找到將被移除的圖形顯示裝置后,如圖2的步驟23及圖3的步驟2.,通知該圖形顯示裝置的驅(qū)動程序,使釋放原先由操作系統(tǒng)分配給圖形顯示裝置的系統(tǒng)資源(例如內(nèi)存、I/O端口等)并讓硬件接口停止供應(yīng)電源給圖形顯示裝置。
接著,當(dāng)驅(qū)動程序已完成移除前處理后,如圖2的步驟24及圖3的步驟3.,應(yīng)用程序即發(fā)出一通知給操作系統(tǒng),讓操作系統(tǒng)循正常作業(yè)流程,向驅(qū)動程序詢問圖形顯示裝置的使用狀態(tài),例如圖3的步驟4.,詢問圖形顯示裝置的支持模式等,此時,由于驅(qū)動程序已經(jīng)完成移除前的處理,因此,如圖2的步驟25及圖3的步驟5.,驅(qū)動程序?qū)⒒貍饕粓D形顯示裝置不存在的訊息給操作系統(tǒng),如此一來,操作系統(tǒng)即會停止使用圖形顯示裝置,并將圖形顯示裝置的代表圖案由其應(yīng)用程序?qū)?即檔案總管)移除。
因此,由于在使用者移除圖形顯示裝置之前,驅(qū)動程序已先釋放系統(tǒng)資源并切斷供給圖形顯示裝置的電源,所以,當(dāng)使用者直接將圖形顯示裝置由其硬件接口移除時,即可在直接拔除圖形顯示裝置的時候,避免對計算機主板造成影響或損壞。
由上述說明可知,本實施例通過在計算機中使用一應(yīng)用程序來偵測是否有圖形顯示裝置即將被移除,以適時通知該圖形顯示裝置的驅(qū)動程序釋放分配給該圖形顯示裝置的系統(tǒng)資源并停止提供電源給該圖形顯示裝置所插置的硬件接口,讓使用者能在計算機不關(guān)機情況下,可直接將圖形顯示裝置由其硬件接口移除,并通知操作系統(tǒng)去詢問該圖形顯示裝置的驅(qū)動程序,以查覺圖形顯示裝置即將被/或已被移除,而能夠動態(tài)地將圖形顯示裝置由其應(yīng)用程序?qū)右瞥?,使被移除的圖形顯示裝置的代表圖案可以對應(yīng)地由計算機上消失,借此,達到在計算機上實現(xiàn)動態(tài)移除圖形顯示裝置的功效與目的。
權(quán)利要求
1.一種在計算機上實現(xiàn)圖形顯示裝置動態(tài)移除的方法,該計算機的主板設(shè)有至少一支持動態(tài)插拔的顯示裝置接口供至少一圖形顯示裝置插置,其特征在于該方法包括(A)在收到一移除圖形顯示裝置指令時,根據(jù)該指令找出將被移除的一圖形顯示裝置,并通知該圖形顯示裝置的驅(qū)動程序釋放分配給該圖形顯示裝置的系統(tǒng)資源;及(B)在該驅(qū)動程序已釋放系統(tǒng)資源后,通知操作系統(tǒng)向該驅(qū)動程序詢問該圖形顯示裝置的使用狀態(tài),使操作系統(tǒng)得知該圖形顯示裝置將被移除而停止使用該圖形顯示裝置。
2.如權(quán)利要求1所述的方法,其特征在于在步驟(A)中,是根據(jù)該指令詢問操作系統(tǒng),以由操作系統(tǒng)記錄的驅(qū)動程序中找到即將被移除的圖形顯示裝置的位置。
3.如權(quán)利要求1所述的方法,其特征在于在步驟(B)中,該使用狀態(tài)是指該圖形顯示裝置的支持模式。
4.如權(quán)利要求1所述的方法,其特征在于在步驟(B)中,是于該驅(qū)動程序已釋放系統(tǒng)資源后,發(fā)出一移除該圖形顯示裝置通知給該操作系統(tǒng),使向該驅(qū)動程序詢問該圖形顯示裝置的使用狀態(tài)。
5.如權(quán)利要求1所述的方法,其特征在于其中該顯示裝置接口可以是PCI(Peripheral Component Interconnect)-Express接口、PCI-16X接口或USB(Universal Serial Bus)2.0接口其中之一。
6.如權(quán)利要求1所述的方法,其特征在于在步驟(B)中,該操作系統(tǒng)停止使用該圖形顯示裝置后,該圖形顯示裝置即可由其顯示裝置接口被直接移除。
全文摘要
一種在計算機上實現(xiàn)圖形顯示裝置動態(tài)移除的方法,該計算機的主板設(shè)有至少一支持動態(tài)插拔的顯示裝置接口,供至少一圖形顯示裝置插置,該方法是在收到一移除圖形顯示裝置命令時,找出將被移除的一圖形顯示裝置,并通知該圖形顯示裝置的驅(qū)動程序釋放分配給該圖形顯示裝置的系統(tǒng)資源,然后通知操作系統(tǒng)向該驅(qū)動程序詢問該圖形顯示裝置的使用狀態(tài),使操作系統(tǒng)可以得知該圖形顯示裝置將被移除而停止使用該圖形顯示裝置,藉此達到在計算機開機情況下直接移除圖形顯示裝置的目的與功效。
文檔編號G06F13/10GK101075216SQ20061008262
公開日2007年11月21日 申請日期2006年5月19日 優(yōu)先權(quán)日2006年5月19日
發(fā)明者洪貫庭 申請人:圖誠科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
健康| 台中市| 潞城市| 吉隆县| 资中县| 永川市| 稷山县| 顺平县| 五寨县| 河源市| 固原市| 原阳县| 叶城县| 瓮安县| 仁寿县| 武陟县| 邯郸县| 开江县| 四平市| 金阳县| 绥棱县| 门头沟区| 三台县| 三门峡市| 阳春市| 黄龙县| 诸暨市| 会昌县| 武强县| 绵阳市| 蒙自县| 新邵县| 扬州市| 厦门市| 张北县| 德兴市| 正阳县| 盐边县| 万山特区| 天全县| 阿巴嘎旗|