[發(fā)明專利]計算機系統(tǒng)及外圍設(shè)備驅(qū)動方法有效
| 申請?zhí)枺?/td> | 200910150708.4 | 申請日: | 2009-06-22 |
| 公開(公告)號: | CN101581964A | 公開(公告)日: | 2009-11-18 |
| 發(fā)明(設(shè)計)人: | 黃宗慶;林莉鳳 | 申請(專利權(quán))人: | 威盛電子股份有限公司 |
| 主分類號: | G06F1/32 | 分類號: | G06F1/32;G06F13/42 |
| 代理公司: | 北京林達劉知識產(chǎn)權(quán)代理事務(wù)所 | 代理人: | 劉新宇;王 璐 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 計算機系統(tǒng) 外圍設(shè)備 驅(qū)動 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明有關(guān)于計算機系統(tǒng)的應(yīng)用,尤其是有關(guān)于具有省電效果的計算機系統(tǒng)及其省電的方法。?
背景技術(shù)
在筆記型計算機之類的移動裝置中,電池續(xù)航力是設(shè)計上的關(guān)鍵瓶頸,而處理器一向是主要的電力消耗來源。根據(jù)高級配置和電源管理接口(ACPI)的規(guī)范,處理器的電源狀態(tài)被設(shè)計為C0,C1,C2,C3,...Cn。其中C0代表活躍狀態(tài),此時處理器執(zhí)行指令而最耗電。其他C1到Cn依序為不同深度的睡眠狀態(tài),處理器可消耗較少電力。因此若是能將處理器的電力狀態(tài)盡量保持在深睡狀態(tài),就能減少耗電而延長筆記型計算機的電池續(xù)航力。?
通用串行總線(Universal?Serial?Bus,USB)是現(xiàn)今廣為使用的接口,可供計算機系統(tǒng)方便地以即時熱插拔的方式擴充各種外圍設(shè)備,例如鍵盤鼠標(biāo)之類的人機界面裝置(HumanInterface?Device,HID)、儲存裝置、網(wǎng)絡(luò)卡、音效卡等。然而,USB架構(gòu)雖然方便,其使用過程卻會持續(xù)地將處理器導(dǎo)入C0模式,使處理器無法長久保持在較省電的電源狀態(tài)。圖1a為USB外圍設(shè)備的輪詢流程圖。在步驟101中,一計算機系統(tǒng)啟動,各種USB外圍設(shè)備耦接該計算機系統(tǒng)以執(zhí)行功能。在步驟103中,USB上的裝置或控制器周期性地發(fā)出廣播信號,以更新存儲器中的一輪詢列表。在步驟105中,處理器為了周期性地讀取存儲器中的該輪詢列表,必須進入最耗電的C0狀態(tài)。在步驟107中,處理器讀取該輪詢列表,判斷是否有熱插拔的事件發(fā)生。如果有就進行處理,反之則不處理。在步驟109中,處理器結(jié)束輪詢,進入C2狀態(tài)。?
圖1b為根據(jù)圖1a的處理器電源狀態(tài)統(tǒng)計圖。由圖1a及圖1b中可知,處理器必須不斷的被喚醒以執(zhí)行存儲器讀取動作,因此整個系統(tǒng)處于閑置狀態(tài)時,處理器的C0和C1狀態(tài)會占用一定比例,而大部分其他時間(例如95%)停留在C2狀態(tài)中。在C2狀態(tài)中,總線控制器如果閑置一段時間,處理器才會進一步進入C3狀態(tài)。然而因為USB架構(gòu)造成頻繁的總線活動,使處理器根本沒有機會進入更省電的C3狀態(tài)。?
有鑒于此,一種降低電力消耗的改良技術(shù)是有待開發(fā)的。?
發(fā)明內(nèi)容
為了節(jié)省處理器的電力消耗,本發(fā)明提出一種計算機系統(tǒng),可在不喚醒處理器的情況下使用USB接口裝置。此種計算機系統(tǒng)的處理器在多種電源狀態(tài)之間切換運作。一通用串行總線(USB)接頭連接一USB接口裝置而接收一USB輸入信號。一規(guī)格轉(zhuǎn)換接口將該USB輸入信號轉(zhuǎn)為一雙向同步串行通信協(xié)議信號。一控制單元接收該雙向同步串行通信協(xié)議信號,以執(zhí)行該USB接口裝置的功能。?
在另一種計算機系統(tǒng)的實施例中,處理器在多種電源狀態(tài)之間切換運作,而通用串行總線(USB)接頭連接一USB接口裝置而接收一USB輸入信號。一規(guī)格轉(zhuǎn)換接口,耦接該USB接頭,將該USB輸入信號轉(zhuǎn)為非USB傳輸通信協(xié)議信號,一控制單元具有一傳輸通信端口,對應(yīng)該非USB傳輸通信協(xié)議信號,耦接該規(guī)格轉(zhuǎn)換接口,用以接收該非USB傳輸通信協(xié)議信號。該控制單元定期輪詢該傳輸通信端口的腳位狀態(tài),以判斷該USB接頭是否連接該USB接口裝置,其中,處理該非USB傳輸通信協(xié)議信號所需耗費的處理器資源少于處理該USB輸入信號所需耗費的處理器資源。?
本發(fā)明另一實施例是一種外圍設(shè)備驅(qū)動方法。首先提供一雙向同步串行通信端口,通過一規(guī)格轉(zhuǎn)換接口連接一USB接口裝置。接著由該USB接口裝置產(chǎn)生一USB輸入信號,并使該規(guī)格轉(zhuǎn)換接口將該USB輸入信號轉(zhuǎn)為一雙向同步串行通信協(xié)議信號并傳送至該雙向同步串行通信端口。最后根據(jù)該雙向同步串行通信協(xié)議信號執(zhí)行該USB接口裝置的功能。?
在另一種外圍設(shè)備驅(qū)動方法的實施例中,首先定期輪詢一通用串行總線(USB)接頭是否連接一USB接口裝置。如果該USB接頭連接一USB接口裝置而輸入一USB輸入信號,則使用一規(guī)格轉(zhuǎn)換接口將該USB輸入信號轉(zhuǎn)為非USB傳輸通信協(xié)議信號。最后解讀該非USB傳輸通信協(xié)議信號以執(zhí)行該USB接口裝置的功能,其中,解讀該非USB傳輸通信協(xié)議信號所需耗費的處理器資源少于解讀該USB輸入信號所需耗費的處理器資源。?
通過本發(fā)明的實施,對于使用者來說,仍可維持原本USB接口裝置的使用習(xí)慣。而且,對于移動裝置來說,整個系統(tǒng)更加省電而增加電池使用的時間。?
附圖說明
圖1a為USB外圍設(shè)備的輪詢流程圖;?
圖1b為根據(jù)圖1a的處理器電源狀態(tài)統(tǒng)計圖;?
圖2a和圖2b為本發(fā)明實施例的計算機系統(tǒng);?
圖3為本發(fā)明實施例的外圍設(shè)備驅(qū)動方法;?
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于威盛電子股份有限公司,未經(jīng)威盛電子股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910150708.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 允許服務(wù)器遠程訪問未通電的客戶計算機系統(tǒng)資產(chǎn)信息的數(shù)據(jù)處理系統(tǒng)和方法
- 無需用戶參與自動處理推送的信息的方法、系統(tǒng)與程序
- 在客戶計算機系統(tǒng)中遠程禁止網(wǎng)絡(luò)活動的數(shù)據(jù)處理系統(tǒng)和方法
- 在客戶計算機系統(tǒng)中遠程禁止網(wǎng)絡(luò)活動的數(shù)據(jù)處理系統(tǒng)和方法
- 分配用于多方應(yīng)用層會話的資格信息
- 分配用于多方應(yīng)用層會話的資格信息
- 一種用于多層次對話的調(diào)節(jié)計算機系統(tǒng)的方法
- 一種使用混合云計算系統(tǒng)進行通信的方法
- 遠程禁止客戶計算機系統(tǒng)的數(shù)據(jù)處理系統(tǒng)和方法
- 在客戶計算機系統(tǒng)中遠程禁止網(wǎng)絡(luò)活動的數(shù)據(jù)處理系統(tǒng)和方法





