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

熱插拔系統(tǒng)及其方法

文檔序號:8361316閱讀:520來源:國知局
熱插拔系統(tǒng)及其方法
【技術領域】
[0001]本發(fā)明涉及本發(fā)明涉及一種熱插拔系統(tǒng)及其方法,特別是指具有恢復能力的熱插拔系統(tǒng)及其方法。
【背景技術】
[0002]近年來,隨著半導體的普及與蓬勃發(fā)展,使用者需要的功能更是五花八門,因此,以擴充卡來滿足使用者的各種需求便成為各家廠商解決問題的手段之一。
[0003]一般而言,擴充卡是通過插槽(Slot)與主機板的總線連接,用以為主機板提供額外的功能,如網(wǎng)絡、音效、電視、磁盤控制等功能,以總線標準為例,包含:工業(yè)標準構造(Industry Standard Architecture, ISA)、周邊兀件互連(Peripheral ComponentInterconnect, PCI)等等。然而,在主機板持續(xù)供電的情況下,插拔擴充卡的動作容易造成擴充卡損毀的問題。
[0004]有鑒于此,便有廠商提出一種允許熱插拔的方式,例如:快捷周邊設備元件互連(PCI Express)、通用串行總線(Universal Serial Bus, USB)等等,允許主機板在持續(xù)供電的情況下插拔擴充卡,此動作稱之為“熱插拔(Hot Plugging)”。然而,拔除擴充卡后再重新插入時,僅能使擴充卡恢復到初始狀態(tài),也就是如同新插入的狀態(tài),而無法恢復拔除前的狀態(tài),所以具有恢復性不佳的問題。
[0005]綜上所述,可知現(xiàn)有技術中長期以來一直存在熱插拔的恢復性不佳的問題,因此實有必要提出改進的技術手段,來解決此一問題。

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

[0006]本發(fā)明揭露一種熱插拔系統(tǒng)及其方法。
[0007]首先,本發(fā)明揭露一種熱插拔系統(tǒng),此系統(tǒng)包含:可插拔裝置及主機端。所述可插拔裝置用以在可插拔裝置拔除前,傳送請求信息;所述主機端包含:偵測模塊、電源控制模塊、拔除模塊、插入模塊、恢復模塊及驅(qū)動模塊。其中,偵測模塊用以在偵測到請求信息后,根據(jù)請求信息選擇是否保存設備狀態(tài)信息;電源控制模塊用以當選擇保存設備狀態(tài)信息時,先保存設備狀態(tài)信息再關閉可插拔裝置的電源,以及當選擇不保存設備狀態(tài)信息時,直接關閉可插拔裝置的電源;拔除模塊用以在關閉可插拔裝置的電源后,提示拔除可插拔裝置,以及持續(xù)偵測可插拔裝置的連接狀態(tài),當拔除可插拔裝置后,將連接狀態(tài)由已插入狀態(tài)切換為已拔除狀態(tài);插入模塊用以在連接狀態(tài)為已拔除狀態(tài)且偵測到插入可插拔裝置時,開啟可插拔裝置的電源;恢復模塊用以當設備狀態(tài)信息存在時,主機端根據(jù)設備狀態(tài)信息恢復可插拔裝置的狀態(tài),當設備狀態(tài)信息不存在時,初始化可插拔裝置的狀態(tài);驅(qū)動模塊用以根據(jù)恢復模塊恢復或初始化可插拔裝置的狀態(tài),驅(qū)動及實例化(instantiate)可插拔裝置。
[0008]另外,本發(fā)明揭露一種熱插拔方法,應用在具有可插拔裝置及主機端的環(huán)境中,其步驟包括:自主機端拔除可插拔裝置之前,可插拔裝置傳送請求信息;主機端偵測到請求信息后,根據(jù)此請求信息選擇是否保存設備狀態(tài)信息;當選擇保存設備狀態(tài)信息時,先保存設備狀態(tài)信息再關閉可插拔裝置的電源,以及當選擇不保存設備狀態(tài)信息時,直接關閉可插拔裝置的電源;主機端在關閉可插拔裝置的電源后,提示拔除可插拔裝置,以及持續(xù)偵測可插拔裝置的連接狀態(tài),當拔除可插拔裝置后,將連接狀態(tài)由已插入狀態(tài)切換為已拔除狀態(tài);當連接狀態(tài)為已拔除狀態(tài)且偵測到插入可插拔裝置時,主機端開啟可插拔裝置的電源;當設備狀態(tài)信息存在時,主機端根據(jù)設備狀態(tài)信息恢復可插拔裝置的狀態(tài),當設備狀態(tài)信息不存在時,初始化可插拔裝置的狀態(tài);主機端根據(jù)可插拔裝置的狀態(tài)驅(qū)動及實例化可插拔裝置。
[0009]本發(fā)明所揭露的系統(tǒng)與方法如上,與現(xiàn)有技術的差異在于本發(fā)明是通過在拔除可插拔裝置之前,由可插拔裝置傳送請求信息至主機端,使主機端選擇是否保存設備狀態(tài)信息,并在選擇保存時,先保存設備狀態(tài)信息再關閉可插拔裝置的電源,以及在選擇不保存時,直接關閉可插拔裝置的電源,以便在可插拔裝置重新插入主機端后,根據(jù)設備狀態(tài)信息是否存在選擇進行恢復或初始化。
[0010]通過上述的技術手段,本發(fā)明可以達成提高熱插拔的恢復性的技術功效。
【附圖說明】
[0011]圖1為本發(fā)明熱插拔系統(tǒng)的系統(tǒng)方塊圖。
[0012]圖2為本發(fā)明熱插拔方法的方法流程圖。
[0013]圖3為應用本發(fā)明于主機端請求拔除可插拔裝置的示意圖。
[0014]圖4為應用本發(fā)明于可插拔裝置產(chǎn)生請求信息的示意圖。
[0015]【符號說明】
[0016]110可插拔裝置
[0017]120主機端
[0018]121偵測模塊
[0019]122電源控制模塊
[0020]123拔除模塊
[0021]124插入模塊
[0022]125恢復模塊
[0023]126驅(qū)動模塊
[0024]300操作視窗
[0025]301 游標
[0026]310選擇區(qū)塊
[0027]320拔除按鍵
[0028]400主機端
[0029]410 插槽一
[0030]500可插拔裝置
[0031]510按鈕元件
【具體實施方式】
[0032]以下將配合圖式及實施例來詳細說明本發(fā)明的實施方式,藉此對本發(fā)明如何應用技術手段來解決技術問題并達成技術功效的實現(xiàn)過程能充分理解并據(jù)以實施。
[0033]在說明本發(fā)明所揭露的熱插拔系統(tǒng)及其方法之前,先對本發(fā)明所自行定義的名詞作說明,本發(fā)明所述的可插拔裝置包含通用串行總線(Universal Serial Bus, USB)及序列接口卡,如:“Express Card”等,并且具有符合熱插拔的電氣規(guī)范及保護措施。
[0034]以下配合圖式對本發(fā)明熱插拔系統(tǒng)及其方法做進一步說明,請參閱「圖1」,「圖1」為本發(fā)明熱插拔系統(tǒng)的系統(tǒng)方塊圖,此系統(tǒng)包含:可插拔裝置I1及主機端120。其中,可插拔裝置110用以在可插拔裝置110拔除前,傳送請求信息。所述可插拔裝置110可通過插入插槽的方式使用計算機總線,如:USB、快捷周邊設備元件互連(PCI Express, PC1-E)等等。在實際實施上,要拔除可插拔裝置110之前,可通過應用程式或硬體元件(如:按鈕元件)來驅(qū)動可插拔裝置110傳送請求信息,所述請求信息包含是否保存設備狀態(tài)信息的選擇參數(shù),例如:選擇參數(shù)設為數(shù)值“I”代表保留設備狀態(tài)信息;數(shù)值“O”代表不保留設備狀態(tài)信息。也就是說,可在請求信息中預先設置選擇參數(shù),用以提供主機端120選擇是否保存該設備狀態(tài)信息。
[0035]至于在主機端120的部份,此主機端120包含:偵測模塊121、電源控制模塊122、拔除模塊123、插入模塊124、恢復模塊125及驅(qū)動模塊126。其中,偵測模塊121用以在偵測到請求信息后,根據(jù)請求信息選擇是否保存設備狀態(tài)信息。前面提到,所述請求信息包含是否保存設備狀態(tài)信息的參數(shù),因此,偵測模塊121可根據(jù)此參數(shù)判斷是否保留設備狀態(tài)信息,所述設備狀態(tài)信息可包含總線的配置空間及基址緩存器(Base AddressRegister, BAR)的地址空間,所述總線包含USB及PC1-E。在實際實施上,也可直接在主機端120預設接收到請求信息后是否保留設備狀態(tài)信息的設定,倘若主機端120有預設此設定則以主機端120的設定為主。
[0036]電源控制模塊122用以當選擇保存設備狀態(tài)信息時,先保存設備狀態(tài)信息再關閉可插拔裝置110的電源,以及當選擇不保存設備狀態(tài)信息時,直接關閉可插拔裝置110的電源。在實際實施上,當選擇保存設備狀態(tài)信息時,電源控制模塊122會先讀取可插拔裝置110的設備狀態(tài)信息,并且將讀取到的設備狀態(tài)信息儲存在儲存元件中,如:存儲器、硬盤等等,之后,再傳送控制信號關閉可插拔裝置110的電源。反之,倘若選擇不保存設備狀態(tài)信息,電源控制模塊122直接傳送控制信號關閉可插拔裝置110的電源。
[0037]拔除模塊123用以在關閉可插拔裝置110的電源后,將提示使用者拔除可插拔裝置110,并且持續(xù)偵測可插拔裝置110的連接狀態(tài),以便判斷可插拔裝置110是否已被使用者拔除。當偵測到使用者拔除可插拔裝置110后,拔除模塊123會將連接狀態(tài)由已插入狀態(tài)切換為已拔除狀態(tài)。
[0038]插入模塊124用以在連接狀態(tài)為已拔除狀態(tài)且偵測到插入可插拔裝置110時,插入模塊124會產(chǎn)生電源開啟信號,并且將此信號傳送至可插拔裝置110,以便使主機端120開啟可插拔裝置110的電源。由于偵測可插拔裝置110是否已插入屬于公知技術,故在此不再多作贅述。
[0039]恢復模塊125用以在設備狀態(tài)信息存在時,主機端120根據(jù)設備狀態(tài)信息恢復可插拔裝置110的狀態(tài),舉例來說,根據(jù)設備狀態(tài)信息中總線的配置空間及基址緩存器的地址空間來恢復可插拔裝置I1的狀態(tài);反之,當設備狀態(tài)信息不存在時,恢復模塊1
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
清丰县| 涟源市| 山丹县| 西充县| 西华县| 禄劝| 五峰| 峡江县| 无锡市| 金门县| 丹凤县| 柳州市| 桃园县| 白沙| 荥经县| 综艺| 永川市| 恩平市| 柳林县| 邓州市| 宁津县| 河津市| 神农架林区| 甘谷县| 龙口市| 黔西县| 商洛市| 馆陶县| 新闻| 花莲市| 柳江县| 延吉市| 安福县| 高阳县| 富民县| 新绛县| 若羌县| 古蔺县| 贵阳市| 阳江市| 巴彦淖尔市|