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

信息處理設(shè)備和方法

文檔序號:6404385閱讀:227來源:國知局
專利名稱:信息處理設(shè)備和方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種信息處理設(shè)備和方法,并更具體地涉及一種適于動態(tài)改變個人計算機內(nèi)CPU頻率的信息處理設(shè)備和方法。
背景技術(shù)
近年來,具有高頻率和相對較高功耗的CPU(中央處理單元)已變得普遍。稱作便攜式移動計算機和筆記本個人計算機(以下稱作筆記本PC)的個人計算機也已變得普遍。為了攜帶方便,筆記本PC不僅可用AC電源供電也可用電池供電。
然而,如果具有高頻率和高功耗的此種CPU用于筆記本PC中,就必需減少功耗,以延長電池驅(qū)動時間。例如,在一種用于減小功耗的已知方法中,確定電源電壓是從AC電源提供還是僅從電池提供,并且,如果確定電源電壓僅由電池提供,就降低CPU時鐘頻率,以減少功耗。
降低CPU時鐘頻率包括減小時鐘頻率本身;以及進行所謂的節(jié)流或驅(qū)動和不驅(qū)動CPU(即,間歇地驅(qū)動CPU以降低平均頻率),由此等效地降低頻率。
在啟動上述動態(tài)改變CPU頻率的功能(以下稱作頻率轉(zhuǎn)變(控制))時,可中斷由調(diào)制解調(diào)器執(zhí)行的通信,這是令人討厭的。此通信中斷例如是因為頻率轉(zhuǎn)變控制的幾百毫秒累積作為延遲時間而引起的。因而,在由調(diào)制解調(diào)器執(zhí)行的通信過程中,頻率轉(zhuǎn)變控制設(shè)定為不活動的。
在本文描述中假設(shè)當從AC電源提供電源電壓時,CPU頻率設(shè)定為高頻,而當從電池提供電源電壓時,CPU頻率設(shè)定為低頻。
在由調(diào)制解調(diào)器執(zhí)行的通信過程中,如果從AC電源提供電源電壓,CPU頻率就設(shè)定為高頻,并且頻率轉(zhuǎn)變控制設(shè)定為不活動的。在此狀態(tài)下,即使在電源電壓的提供從AC電源切換到電池時,頻率轉(zhuǎn)變控制也仍然是不活動的,從而,CPU頻率仍然維持在高頻。
由于盡管從電池提供電源電壓但CPU頻率仍然較高,因此,發(fā)生個人計算機操作時間縮短的問題。
相反,在由調(diào)制解調(diào)器執(zhí)行的通信過程中,如果從電池提供電源電壓,CPU頻率就設(shè)定為低頻,并且頻率轉(zhuǎn)變控制設(shè)定為不活動的。在此狀態(tài)下,即使在電源電壓的提供從電池切換到AC電源時,頻率轉(zhuǎn)變控制也仍然是不活動的,從而,CPU頻率仍然維持在低頻。
由于盡管從AC電源提供電源電壓但CPU頻率仍然較低,因此,發(fā)生個人計算機處理速度變慢的問題。
也就是說,發(fā)生以下問題即使在由調(diào)制解調(diào)器執(zhí)行的通信過程中改變電源電壓的來源時,CPU頻率對于當前狀態(tài)也不設(shè)定(轉(zhuǎn)變)為適當?shù)念l率。不僅在調(diào)制解調(diào)器執(zhí)行的通信過程中,而且在執(zhí)行頻率轉(zhuǎn)變控制的過程中,都會出現(xiàn)此問題。

發(fā)明內(nèi)容
考慮到此背景,本發(fā)明的目的是在調(diào)制解調(diào)器等執(zhí)行的通信過程中適當?shù)卦O(shè)定CPU頻率。
根據(jù)本發(fā)明的信息處理設(shè)備包括用于改變時鐘頻率的改變部件;存儲部件,該存儲部件用于儲存指示是否允許由改變部件改變時鐘頻率的信息;更新部件,當儲存在存儲部件中的信息是指示不允許改變時鐘頻率的信息時,更新部件把儲存在存儲部件中的信息更新為指示在改變部件改變時鐘頻率時允許改變時鐘頻率的信息;以及重置部件,在儲存在存儲部件中的信息已被更新部件更新之后并且在改變部件已經(jīng)改變時鐘頻率之后,重置部件用于把該信息重置為指示不允許改變時鐘頻率的信息。
當改變提供電源電壓的來源時,改變部件可改變時鐘頻率。
更新部件和重置部件根據(jù)BIOS而執(zhí)行處理。
根據(jù)本發(fā)明的信息處理方法包括用于改變時鐘頻率的改變步驟;存儲控制步驟,該步驟控制儲存用于指示是否允許在改變步驟中改變時鐘頻率的信息;更新步驟,當在存儲控制步驟中儲存的信息是指示不允許改變時鐘頻率的信息時,更新步驟把在存儲控制步驟中儲存的信息更新為指示在改變步驟中改變時鐘頻率時允許改變時鐘頻率的信息;以及重置步驟,在存儲控制步驟中儲存的信息已在更新步驟中更新之后并且在改變步驟中已經(jīng)改變時鐘頻率之后,重置步驟把該信息重置為指示不允許改變時鐘頻率的信息。
根據(jù)本發(fā)明的程序使計算機控制信息處理設(shè)備,以執(zhí)行用于改變時鐘頻率的改變步驟;存儲控制步驟,該步驟控制儲存用于指示是否允許在改變步驟中改變時鐘頻率的信息;更新步驟,當在存儲控制步驟中儲存的信息是指示不允許改變時鐘頻率的信息時,更新步驟把在存儲控制步驟中儲存的信息更新為指示在改變步驟中改變時鐘頻率時允許改變時鐘頻率的信息;以及重置步驟,在存儲控制步驟中儲存的信息已在更新步驟中更新之后并且在改變步驟中已經(jīng)改變時鐘頻率之后,重置步驟把該信息重置為指示不允許改變時鐘頻率的信息。
在根據(jù)本發(fā)明的信息處理設(shè)備、方法和程序中,假設(shè)信息指示不允許改變時鐘頻率,當改變時鐘頻率時,儲存的當前信息更新為指示允許改變時鐘頻率的信息,從而,可改變時鐘頻率,并且,時鐘頻率改變?yōu)樗M念l率。接著,儲存的信息重置為指示不允許改變時鐘頻率的初始信息。


圖1為個人計算機的外部透視圖。
圖2為圖1所示個人計算機主體的平面視圖。
圖3為圖1所示個人計算機主體中滾輪附近的放大視圖。
圖4為示出圖1所示個人計算機右側(cè)部分的結(jié)構(gòu)的視圖。
圖5為示出圖1所示個人計算機內(nèi)部結(jié)構(gòu)的實例的框圖。
圖6為示出控制器73的內(nèi)部結(jié)構(gòu)的實例的框圖。
圖7為示出頻率轉(zhuǎn)變控制的流程圖。
圖8為在圖7所示流程圖之后的流程圖。
具體實施例方式
現(xiàn)在結(jié)合附圖描述本發(fā)明的實施例。圖1-4示出個人計算機1的外觀。
基本上,個人計算機1由主體21、以及可相對主體21打開和關(guān)閉的顯示單元22形成。圖1為個人計算機1的外部透視圖,示出顯示單元22相對主體21打開。圖2為主體21的平面圖,圖3是位于主體21中的滾輪23的放大視圖,滾輪23在以下描述。圖4為位于主體21中的滾輪23的側(cè)視圖。
在主體21的上表面上布置用于輸入各種字符或符號的鍵盤24;觸摸板26,用作移動LCD 25上所顯示指示器(鼠標光標)的定位設(shè)備;以及電源開關(guān)27。在主體21的側(cè)面上布置滾輪23、IEEE(電氣和電子工程師協(xié)會)1394端口28等??刹贾貌倏v桿類型定位設(shè)備來取代觸摸板26。
在顯示單元22的前表面上布置用于顯示圖象的LCD(液晶顯示器)25。在顯示單元22的右上部分上布置電源燈PL、電池?zé)鬊L、消息燈ML(未示出),如果需要,可布置其它LED燈。在顯示單元22的上部中央位置上布置具有CCD視頻照相機29的成象單元30以及麥克風(fēng)31,其中,CCD視頻照相機29包括CCD(電荷耦合裝置)。在圖1中主體21的右上側(cè)部分上布置用于操作CCD視頻照相機29的快門按鈕32。
成象單元30可旋轉(zhuǎn)地固定到顯示單元22上。例如,成象單元30由用戶從CCD視頻照相機29可拍攝操作個人計算機1的用戶的位置旋轉(zhuǎn)到CCD視頻照相機29可拍攝操作個人計算機1的用戶的視線方向上的景物的位置。
如圖2的右側(cè)所示,滾輪23例如安裝在主體21上鍵盤24的鍵A和B之間,從而,滾輪23的頂面基本與鍵A和B共平面。當滾輪23如圖3中箭頭“a”所示地旋轉(zhuǎn)時,滾輪23執(zhí)行預(yù)定的操作(如卷屏),并且,滾輪23執(zhí)行與圖3中箭頭“b”所示運動相應(yīng)的操作(如設(shè)置圖標的選擇)。
IEEE 1394端口28具有遵守IEEE 1394中所規(guī)定標準的結(jié)構(gòu),并且,遵守IEEE 1394中所規(guī)定標準的電纜連接到IEEE 1394端口28。
現(xiàn)在結(jié)合圖5描述個人計算機1的內(nèi)部結(jié)構(gòu)的實例。
中央處理單元(CPU)51例如用英特爾公司(Intel Corporation)制造的Pentium(注冊商標)處理器等來實現(xiàn),并且連接到前側(cè)總線(FSB)52。北橋53也連接到FSB 52。北橋53具有AGP(加速圖形接口)50,并連接到集線器接口56。
北橋53例如用Intel 440BX實現(xiàn)并且控制CPU 51、RAM(隨機存取存儲器)54(即所謂的主存儲器)等,其中,Intel 440BX是英特爾公司制造的AGP主橋控制器。北橋53還通過AGP 50控制視頻控制器57。視頻控制器57控制LCD 25或VGA(視頻圖形陣列)顯示器(以下稱作VGA 101)。
視頻控制器57接收從CPU 51提供的數(shù)據(jù)(圖象數(shù)據(jù)、文本數(shù)據(jù)等),并且產(chǎn)生與所接收數(shù)據(jù)相應(yīng)的圖象數(shù)據(jù)或?qū)嶋H上在內(nèi)部視頻存儲器(未示出)中儲存接收到的數(shù)據(jù)。視頻控制器57使LCD 25或VGA 101顯示與儲存在視頻存儲器中的圖象數(shù)據(jù)相應(yīng)的圖象。LCD 25或VGA 101基于從視頻控制器57提供的數(shù)據(jù)而顯示圖象、文本等。
北橋53還連接到高速緩沖存儲器55。高速緩沖存儲器55由能以比RAM 54更高速度寫或讀的存儲器實現(xiàn),如SRAM(靜態(tài)RAM),并且對CPU 51使用的程序或數(shù)據(jù)進行高速緩存(臨時儲存)。
CPU 51包含能以比高速緩沖存儲器55更高的速度操作并可由CPU 51本身控制的一級高速緩沖存儲器。
RAM 54例如由DRAM(動態(tài)RAM)形成,并且儲存由CPU 51執(zhí)行的程序或CPU 51操作所需的數(shù)據(jù)。具體地,例如,在完成啟動過程時,RAM 54儲存從HDD 67裝入的操作系統(tǒng),并且儲存因特網(wǎng)程序等。
操作系統(tǒng)(Operating System(0S))是控制計算機基本操作的程序,如微軟公司(Microsoft Corporation)制造的Windows(注冊商標)XP或蘋果計算機公司(Apple Computer,Inc.)制造的Mac OS(注冊商標)。
北橋53還通過集線器接口56連接到南橋58。南橋58例如用IntelPIIX4E實現(xiàn),并且包含AC97鏈接接口58A、USB(通用串行總線)接口58B、IDE(集成驅(qū)動電子技術(shù))接口58C、PCI(外圍部件互連)接口58D、LPC(低管腳計數(shù))接口58E、以太網(wǎng)接口58F等。
南橋58執(zhí)行各種I/O(輸入/輸出)控制,從而控制通過AC97鏈接總線59、USB總線60和IDE總線61連接的裝置。
調(diào)制解調(diào)器62和聲音控制器63連接到AC97鏈接總線59。調(diào)制解調(diào)器62連接到公用電話線,并且通過公用電話線或因特網(wǎng)(未示出)執(zhí)行通信。聲音控制器63從麥克風(fēng)31捕捉音頻,以產(chǎn)生與音頻相應(yīng)的數(shù)據(jù),并且向RAM 54輸出數(shù)據(jù)。聲音控制器63進一步地驅(qū)動揚聲器102,以輸出音頻。
USB控制器64連接到南橋58的USB總線60,從而,可連接各種USB裝置。還通過USB總線60連接記憶棒插槽65和藍牙通信單元66。記憶棒(商標)103連接到記憶棒插槽65。
記憶棒103是由本申請人,索尼公司(Sony Corporation),開發(fā)的一種閃存卡。記憶棒103在21.5mm×50mm×2.8mm的緊湊薄塑料殼內(nèi)存放閃存裝置,該裝置是一種電可寫或可擦除非易失性存儲器或EEPROM(電可擦可編程只讀存儲器),并且,通過10管腳端口可在記憶棒103上記錄和讀取各種類型的數(shù)據(jù),如圖象、音頻和音樂數(shù)據(jù)。
藍牙通信單元66執(zhí)行藍牙通信。USB接口58B向和從通過USB總線60連接的外部裝置發(fā)送和接收數(shù)據(jù)。
IDE接口58C包括兩個IDE控制器,即主IDE控制器和輔IDE控制器;以及配置寄存器等(未示出)。
HDD 67通過IDE總線62連接到主IDE控制器。當IDE裝置如CD-ROM驅(qū)動器68或HDD(未示出)連接到另一IDE總線時,連接的IDE裝置與輔IDE控制器電連接。
以太網(wǎng)連接器69連接到網(wǎng)絡(luò)如LAN(局域網(wǎng))。以太網(wǎng)接口58F向連接到以太網(wǎng)連接器69的網(wǎng)絡(luò)發(fā)送數(shù)據(jù)和從其接收數(shù)據(jù)。
BIOS(基本輸入輸出系統(tǒng))71、I/O(輸入/輸出)接口72和控制器73連接到LPC總線70。BIOS 71是具有個人計算機1的基本操作命令集合的程序組,并且例如儲存在ROM(只讀存儲器)中。BIOS71控制OS或應(yīng)用程序與外圍裝置之間的數(shù)據(jù)交換(輸入和輸出)。
串行端口74和并行端口75連接到I/O接口72,以向連接到所述端口的裝置發(fā)送數(shù)據(jù)和從其接收數(shù)據(jù)。滾輪23、鍵盤24、鼠標104、AC電源76等連接到控制器73??刂破?3的細節(jié)在以下結(jié)合圖6進行描述。
PC卡接口78和IEEE 1394接口79連接到PCI總線77。PC卡接口78用于把從連接到插槽33的裝置(卡)提供的數(shù)據(jù)提供給CPU51或RAM 54,并且把從CPU 51提供的數(shù)據(jù)輸出給連接到PC卡插槽的卡。驅(qū)動器105通過插槽33和PC卡接口78連接到PCI總線77。
驅(qū)動器105讀取記錄在磁盤111、光盤112、磁光盤113、或半導(dǎo)體存儲器114中的數(shù)據(jù),并把讀取的數(shù)據(jù)提供給RAM 54,其中,磁盤111、光盤112、磁光盤113、或半導(dǎo)體存儲器114連接到驅(qū)動器105。驅(qū)動器105還能在連接到驅(qū)動器105的磁盤111、光盤112、磁光盤113、或半導(dǎo)體存儲器114中儲存由CPU 51的處理所產(chǎn)生的數(shù)據(jù)。
IEEE 1394接口79通過IEEE 1394端口81發(fā)送和接收IEEE1394數(shù)據(jù)(分組數(shù)據(jù))。
圖6為示出控制器73的內(nèi)部結(jié)構(gòu)的實例的視圖。控制器73監(jiān)視主要來自鍵盤24或鼠標104的數(shù)據(jù)??刂破?3包括CPU 201。CPU 201根據(jù)控制程序202而執(zhí)行處理。
鍵輸入監(jiān)視程序203是用于監(jiān)視鍵盤24或鼠標104的輸入的程序。特殊鍵輸入監(jiān)視程序204是用于監(jiān)視特殊鍵如滾輪23的輸入的程序。除了滾輪23以外,特殊鍵例如為熱鍵或PPK(可編程功率鍵),并且是與需要通過預(yù)定程序確定的處理相應(yīng)的鍵。
電源管理程序205是用于管理電池或AC電源76的程序,并且,例如,控制向個人計算機1的組件提供必需的電源電壓。
CPU 201根據(jù)控制器程序202而確定輸入數(shù)據(jù)將傳遞到哪個程序。當傳遞數(shù)據(jù)時,每個程序檢查傳遞數(shù)據(jù)的內(nèi)容,并且執(zhí)行相應(yīng)的處理。
控制器73進一步包括寄存器206。盡管圖6只示出一個寄存器,但如果需要,可提供多個寄存器206。圖6中所示寄存器206儲存指示是否從AC電源76提供電源電壓的標記。南橋58還包括寄存器211,用于儲存指示是否允許動態(tài)改變CPU 51的頻率的標記。
控制程序202、鍵輸入監(jiān)視程序203、特殊鍵輸入監(jiān)視程序204和電源管理程序205通過中斷線連接到南橋58。當每個程序接收一定的鍵輸入并且執(zhí)行處理從而輸出數(shù)據(jù)時,數(shù)據(jù)通過中斷線傳送到南橋58。
具體地,把控制程序202連接到南橋58的中斷線稱作SMI線221-1,而且,把電源管理程序205連接到南橋58的中斷線稱作SCI線222-1。在南橋58與CPU 51之間還連接專門從控制程序202傳送中斷的SMI線221-2和專門從電源管理程序205傳送中斷的SCI線222-2。
SCI線222-1可使用LPC總線70中的線。
近來,具有高頻率和相對較高功耗的CPU 51已變得普遍。圖1所示個人計算機1,如便攜式移動計算機或筆記本PC(個人計算機),也已變得普遍。為了便于攜帶,不僅通過AC電源76而且通過電池對筆記本PC供電。
然而,如果在筆記本PC中使用具有高頻率和相對較高功耗的CPU 51,就必需減小功耗,以延長電池驅(qū)動時間。例如,在一種用于減小功耗的已知方法中,確定電源電壓是從AC電源76提供還是僅從電池提供,并且,如果確定電源電壓僅從電池提供,就降低CPU 51的時鐘頻率,以減少功耗。
在以下描述中,CPU 51的頻率變化稱作頻率轉(zhuǎn)變。在以下描述中,當從AC電源76提供電源電壓時,CPU 51的頻率設(shè)定為高頻,而當從電池提供電源電壓時,CPU 51的頻率設(shè)定為低頻。從而,頻率在兩個頻率即低頻和高頻之間轉(zhuǎn)變。
降低CPU時鐘頻率(低頻)包括減小時鐘頻率本身;以及進行所謂的節(jié)流或驅(qū)動和不驅(qū)動CPU(即,間歇地驅(qū)動CPU以降低平均頻率),由此等效地降低頻率。
以下結(jié)合圖7和8所示的流程圖描述此頻率轉(zhuǎn)變控制。在步驟S11中,發(fā)生以下事件,如拔出AC電源76的插頭(即電源電壓的提供切換到電池)或插入AC電源76的插頭(電源電壓的提供切換到AC電源)。
通過控制器73管理AC電源76的插入或拔出。當AC電源76的插入或拔出事件輸入到控制器73中時,在步驟S12中,CPU 201根據(jù)控制程序202確定此事件與AC電源76有關(guān),并且把事件輸入傳遞到電源管理程序205。
在步驟S13中,如果電源管理程序205確定發(fā)生AC電源76的插入或拔出事件,它就更新寄存器206。例如,在寄存器206中設(shè)定標記,從而,在從AC電源76提供電源電壓的過程中此標記為開啟,并且在從電池提供電源電壓的過程中此標記為關(guān)閉。
當在步驟S13中更新儲存在寄存器206中的信息時,接著在步驟S14中,從控制程序產(chǎn)生SMI信號。SMI信號通過SMI線221-1發(fā)送給南橋58,并進而通過SMI線221-2發(fā)送給CPU 51。
當CPU 51接收SMI信號時,執(zhí)行在步驟S15之后用于中斷的處理。在步驟S15中,確定CPU 51是否為支持頻率轉(zhuǎn)變的CPU。執(zhí)行步驟S15中的確定是因為CPU 51不必支持頻率轉(zhuǎn)變,并且頻率轉(zhuǎn)變控制只通過支持頻率轉(zhuǎn)變的CPU來進行(而進行)。
如果在步驟S15中確定CPU 51不支持頻率轉(zhuǎn)變,就不可能(不必)進行頻率轉(zhuǎn)變,并且結(jié)束頻率轉(zhuǎn)變控制過程。
如果在步驟S15中確定CPU 51支持頻率轉(zhuǎn)變,就在步驟S16中確定此事件是否為AC電源76的插入事件(即,此事件是否為指示電源切換到AC電源76的事件)。
如果在步驟S16中確定此事件指示插入AC電源76,那么就在步驟S17中,對設(shè)定CPU 51的頻率為高頻進行緩沖。如果在步驟S16中確定此事件不指示插入AC電源76,換句話說,如果確定此事件指示拔出AC電源76的插頭,那么就在步驟S18中,對設(shè)定CPU 51的頻率為低頻進行緩沖。
術(shù)語緩沖僅意味著CPU 51的頻率設(shè)定為高頻或低頻的設(shè)定,并不意味著進行實際頻率轉(zhuǎn)變。
在步驟S17或S18的處理之后,接著在步驟S19(圖8)中,確定BIOS 71是否具有控制權(quán)。控制權(quán)表示個人計算機1根據(jù)哪個程序進行操作??刂茩?quán)可賦予BIOS 71或除BIOS 71以外的任何程序。除BIOS 71以外的程序包括操作系統(tǒng)和應(yīng)用程序。
如果在步驟S19中確定BIOS 71具有控制權(quán),過程就前進到步驟S20。在步驟S20中,CPU 51的頻率設(shè)定(轉(zhuǎn)變)為在步驟S17或S18中緩沖的頻率。
如果在步驟S19中確定BIOS 71沒有控制權(quán),就在步驟S21中確定是否允許頻率轉(zhuǎn)變。盡管BIOS 71沒有控制權(quán),但根據(jù)BIOS 71執(zhí)行在步驟S21之后的處理。通過查詢儲存在南橋58的寄存器211中的信息而執(zhí)行步驟S21中的確定。
寄存器211具有指示是否允許頻率轉(zhuǎn)變的標記。不允許頻率轉(zhuǎn)變的狀態(tài)是通過頻率轉(zhuǎn)變會導(dǎo)致相反效果的狀態(tài)。例如,在調(diào)制解調(diào)器62執(zhí)行的通信過程中不允許頻率轉(zhuǎn)變。
如果在調(diào)制解調(diào)器62執(zhí)行的通信過程中進行頻率轉(zhuǎn)變控制,頻率轉(zhuǎn)變控制所需的時間就累積為延遲,因而,發(fā)生通信中斷。而且,當調(diào)制解調(diào)器62是軟件調(diào)制解調(diào)器時,CPU 51必須在通信過程中恒定地執(zhí)行處理。因而,如果動態(tài)地轉(zhuǎn)變CPU 51的頻率,就會中斷通信。從而,在寄存器211中寫入在調(diào)制解調(diào)器62執(zhí)行的通信過程中不允許頻率轉(zhuǎn)變。
雖然已經(jīng)借助實例描述調(diào)制解調(diào)器62執(zhí)行的通信,但是,在除調(diào)制解調(diào)器62執(zhí)行通信以外的通信過程中,如通過無線LAN(遵守IEEE 802.11a或IEEE 802.11b標準)執(zhí)行的通信或通過藍牙通信單元66執(zhí)行的通信,頻率轉(zhuǎn)變可設(shè)定為不允許。本發(fā)明可應(yīng)用于這些情形中。除了在通信過程中之外,在不允許頻率轉(zhuǎn)變的情形中,本發(fā)明可應(yīng)用于此情形。
如果在步驟S21中通過查詢儲存在寄存器211中的信息而確定允許頻率轉(zhuǎn)變,就在步驟S20中進行頻率轉(zhuǎn)變。如果在步驟S21中確定不允許頻率轉(zhuǎn)變,過程就前進到步驟S22。
在步驟S22中,CPU 51根據(jù)BIOS 71而把儲存在南橋58的寄存器211中的信息重置為允許頻率轉(zhuǎn)變的狀態(tài)。以此方式,改變頻率轉(zhuǎn)變允許狀態(tài)的設(shè)定,以允許頻率轉(zhuǎn)變。
在步驟S23中,進行頻率轉(zhuǎn)變。步驟S23中的頻率轉(zhuǎn)變處理與上述步驟S20中的頻率轉(zhuǎn)變處理相似,并因而省略其描述。
當步驟S23中的頻率轉(zhuǎn)變處理使CPU 51的頻率設(shè)定為高頻或低頻時,接著在步驟S24中更新在南橋58的寄存器211中的信息,并且再次重置為不允許頻率轉(zhuǎn)變的狀態(tài)。由于最初必須在步驟S24中設(shè)定不允許頻率轉(zhuǎn)變的狀態(tài),因此,如果設(shè)定允許頻率轉(zhuǎn)變的狀態(tài),該狀態(tài)就必須重置為初始狀態(tài)。
從而,即使不允許頻率轉(zhuǎn)變,也釋放此狀態(tài),以進行頻率轉(zhuǎn)變處理。這可避免以下情形當電源電壓的提供從AC電源76切換到電池由此延長電池驅(qū)動時間時,CPU 51的頻率仍然維持在高頻。
這還可避免以下情形當電源電壓的提供從電池切換到AC電源76由此使CPU 51的能力最大化時,CPU 51的頻率仍然維持在低頻,其中,當從AC電源76提供電源電壓時,CPU 51的能力最大。
雖然已經(jīng)結(jié)合圖7和8的流程圖描述BIOS 71所執(zhí)行的控制,但可由操作系統(tǒng)執(zhí)行頻率轉(zhuǎn)變過程。當發(fā)生AC電源76的插入或拔出事件時,此事件通過SMI線221-1和221-2傳送到CPU 51,隨后,此事件還從電源管理程序205通過SCI線222-1和222-2傳送到CPU 51。
在BIOS 71已經(jīng)執(zhí)行上述過程之后,操作系統(tǒng)執(zhí)行頻率轉(zhuǎn)變過程。因而,進行頻率轉(zhuǎn)變,以把頻率設(shè)定為所需的頻率。即使執(zhí)行所述過程,實質(zhì)上也不進行頻率轉(zhuǎn)變。由于在調(diào)制解調(diào)器62執(zhí)行通信的過程中頻率轉(zhuǎn)變設(shè)定為不允許,因此,操作系統(tǒng)實質(zhì)不執(zhí)行頻率轉(zhuǎn)變過程。
上述操作系列可用硬件或軟件執(zhí)行。當用軟件執(zhí)行所述操作系列時,從記錄介質(zhì)把構(gòu)成軟件的程序安裝到包括在專用硬件中的計算機內(nèi)或通用個人計算機中,在通用個人計算機中安裝各種程序以執(zhí)行各種功能。
記錄介質(zhì)可由封裝介質(zhì)形成,如圖5中所示的磁盤111(包括軟盤)、光盤112(包括CD-ROM(緊湊盤-只讀存儲器)和DVD(數(shù)字多用途盤))、磁光盤113(包括MD(小型盤)(注冊商標))或半導(dǎo)體存儲器114,在這些介質(zhì)中記錄程序,封裝介質(zhì)從個人計算機單獨分發(fā),用于向用戶提供程序,或者,記錄介質(zhì)可由包含其中儲存程序的ROM或HDD 67的硬盤形成,硬盤提供給用戶,以便事先安裝到計算機中。
在此文件中,定義由此介質(zhì)提供程序的步驟包括按所述次序順序執(zhí)行的過程,而且還包括并行或單獨執(zhí)行的過程,所述過程不必順序執(zhí)行。
如在此所使用的,術(shù)語系統(tǒng)代表由多個裝置組件的整個設(shè)備。
工業(yè)應(yīng)用根據(jù)本發(fā)明,可轉(zhuǎn)變(改變)控制裝置如CPU的時鐘頻率。
進而,根據(jù)本發(fā)明,可避免在控制裝置如CPU的時鐘頻率轉(zhuǎn)變時中斷調(diào)制解調(diào)器所執(zhí)行的通信而帶來的不便,并且,根據(jù)情形,頻率可設(shè)定為所希望的頻率。
權(quán)利要求書(按照條約第19條的修改)1.一種用具有預(yù)定頻率的時鐘進行操作的信息處理設(shè)備,所述信息處理設(shè)備包括用于改變時鐘頻率的改變部件;存儲部件,該存儲部件用于儲存指示是否允許由改變部件改變時鐘頻率的信息;更新部件,當儲存在存儲部件中的信息是指示不允許改變時鐘頻率的信息時,更新部件把儲存在存儲部件中的信息更新為指示在改變部件改變時鐘頻率時允許改變時鐘頻率的信息;以及重置部件,在儲存在存儲部件中的信息已被更新部件更新之后并且在改變部件已經(jīng)改變時鐘頻率之后,重置部件用于把該信息重置為指示不允許改變時鐘頻率的信息。
2.如權(quán)利要求1所述的信息處理設(shè)備,其中,當改變提供電源電壓的來源時,改變部件改變時鐘頻率。
3.如權(quán)利要求1所述的信息處理設(shè)備,其中,更新部件和重置部件根據(jù)BIOS而執(zhí)行處理。
4.(修改)如權(quán)利要求1所述的信息處理設(shè)備,進一步包括產(chǎn)生部件,該部件用于在AC電源插入或拔出時產(chǎn)生一個事件;以及緩沖部件,當產(chǎn)生部件產(chǎn)生的事件指示插入AC電源時,緩沖部件用于緩沖指示時鐘頻率設(shè)定為高頻的信息,并且,當所述事件指示拔出AC電源時,緩沖部件用于緩沖指示時鐘頻率設(shè)定為低頻的信息,其中,改變部件基于緩沖部件緩沖的信息而改變時鐘頻率。
5.(修改)如權(quán)利要求1所述的信息處理設(shè)備,其中,存儲部件儲存指示在通信部件執(zhí)行通信的過程中不允許改變時鐘頻率的信息。
6.(新)一種用于信息處理設(shè)備的信息處理方法,該信息處理設(shè)備用具有預(yù)定頻率的時鐘進行操作,所述信息處理方法包括
用于改變時鐘頻率的改變步驟;存儲控制步驟,該步驟控制儲存用于指示是否允許在改變步驟中改變時鐘頻率的信息;更新步驟,當在存儲控制步驟中儲存的信息是指示不允許改變時鐘頻率的信息時,更新步驟把在存儲控制步驟中儲存的信息更新為指示在改變步驟中改變時鐘頻率時允許改變時鐘頻率的信息;以及重置步驟,在存儲控制步驟中儲存的信息已在更新步驟中更新之后并且在改變步驟中已經(jīng)改變時鐘頻率之后,重置步驟把該信息重置為指示不允許改變時鐘頻率的信息。
7.(新)一種使計算機控制信息處理設(shè)備的程序,該信息處理設(shè)備用具有預(yù)定頻率的時鐘進行操作,所述程序執(zhí)行用于改變時鐘頻率的改變步驟;存儲控制步驟,該步驟控制儲存用于指示是否允許在改變步驟中改變時鐘頻率的信息;更新步驟,當在存儲控制步驟中儲存的信息是指示不允許改變時鐘頻率的信息時,更新步驟把在存儲控制步驟中儲存的信息更新為指示在改變步驟中改變時鐘頻率時允許改變時鐘頻率的信息;以及重置步驟,在存儲控制步驟中儲存的信息已在更新步驟中更新之后并且在改變步驟中已經(jīng)改變時鐘頻率之后,重置步驟把該信息重置為指示不允許改變時鐘頻率的信息。
權(quán)利要求
1.一種用具有預(yù)定頻率的時鐘進行操作的信息處理設(shè)備,所述信息處理設(shè)備包括用于改變時鐘頻率的改變部件;存儲部件,該存儲部件用于儲存指示是否允許由改變部件改變時鐘頻率的信息;更新部件,當儲存在存儲部件中的信息是指示不允許改變時鐘頻率的信息時,更新部件把儲存在存儲部件中的信息更新為指示在改變部件改變時鐘頻率時允許改變時鐘頻率的信息;以及重置部件,在儲存在存儲部件中的信息已被更新部件更新之后并且在改變部件已經(jīng)改變時鐘頻率之后,重置部件用于把該信息重置為指示不允許改變時鐘頻率的信息。
2.如權(quán)利要求1所述的信息處理設(shè)備,其中,當改變提供電源電壓的來源時,改變部件改變時鐘頻率。
3.如權(quán)利要求1所述的信息處理設(shè)備,其中,更新部件和重置部件根據(jù)BIOS而執(zhí)行處理。
4.一種用于信息處理設(shè)備的信息處理方法,該信息處理設(shè)備用具有預(yù)定頻率的時鐘進行操作,所述信息處理方法包括用于改變時鐘頻率的改變步驟;存儲控制步驟,該步驟控制儲存用于指示是否允許在改變步驟中改變時鐘頻率的信息;更新步驟,當在存儲控制步驟中儲存的信息是指示不允許改變時鐘頻率的信息時,更新步驟把在存儲控制步驟中儲存的信息更新為指示在改變步驟中改變時鐘頻率時允許改變時鐘頻率的信息;以及重置步驟,在存儲控制步驟中儲存的信息已在更新步驟中更新之后并且在改變步驟中已經(jīng)改變時鐘頻率之后,重置步驟把該信息重置為指示不允許改變時鐘頻率的信息。
5.一種使計算機控制信息處理設(shè)備的程序,該信息處理設(shè)備用具有預(yù)定頻率的時鐘進行操作,所述程序執(zhí)行用于改變時鐘頻率的改變步驟;存儲控制步驟,該步驟控制儲存用于指示是否允許在改變步驟中改變時鐘頻率的信息;更新步驟,當在存儲控制步驟中儲存的信息是指示不允許改變時鐘頻率的信息時,更新步驟把在存儲控制步驟中儲存的信息更新為指示在改變步驟中改變時鐘頻率時允許改變時鐘頻率的信息;以及重置步驟,在存儲控制步驟中儲存的信息已在更新步驟中更新之后并且在改變步驟中已經(jīng)改變時鐘頻率之后,重置步驟把該信息重置為指示不允許改變時鐘頻率的信息。
全文摘要
本發(fā)明涉及一種信息處理設(shè)備和方法,其能在通信過程中避免通信中斷。在具有動態(tài)改變CPU(51)的頻率的功能的裝置中,當切換提供電源電壓的來源時,判斷調(diào)制解調(diào)器(62)所執(zhí)行的通信是否正在進行中。如果通信正在進行中,寫入寄存器(211)中的信息就是指示不允許轉(zhuǎn)變CPU(51)頻率的信息。此信息更新為頻率轉(zhuǎn)變允許狀態(tài)。接著,CPU(51)的頻率轉(zhuǎn)變?yōu)檫m于當前情形的頻率。在已經(jīng)轉(zhuǎn)變頻率之后,寄存器(211)的信息再次更新為指示不允許頻率轉(zhuǎn)變的信息。本發(fā)明可應(yīng)用于具有轉(zhuǎn)變CPU頻率的功能的個人計算機中。
文檔編號G06F1/08GK1639668SQ03805170
公開日2005年7月13日 申請日期2003年2月12日 優(yōu)先權(quán)日2002年3月4日
發(fā)明者兒島環(huán) 申請人:索尼株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
昌乐县| 五常市| 云梦县| 德阳市| 建昌县| 广昌县| 改则县| 商城县| 贵阳市| 无极县| 衡阳市| 望江县| 张家界市| 家居| 新田县| 务川| 岱山县| 仁布县| 南丰县| 海安县| 新河县| 新泰市| 从化市| 柳林县| 东乌| 池州市| 宜良县| 泰州市| 平凉市| 固始县| 临澧县| 阿克苏市| 册亨县| 中山市| 冀州市| 长宁县| 富裕县| 正蓝旗| 尤溪县| 三台县| 黄龙县|