亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

處理器工作狀態(tài)切換方法及使用該方法的計(jì)算機(jī)系統(tǒng)的制作方法

文檔序號:6427173閱讀:191來源:國知局
專利名稱:處理器工作狀態(tài)切換方法及使用該方法的計(jì)算機(jī)系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù),特別是涉及處理器的電源管理。
背景技術(shù)
處理器的電源管理依一計(jì)算機(jī)裝置的實(shí)際需求以切換處理器的工作電壓及工作頻率。進(jìn)階組態(tài)與電源界面(Advanced Configuration and PowerInterface,以下簡稱ACPI)規(guī)格2.0中已定義了一些控制處理器工作電壓及頻率的方法,例如_PCT(performance control)、_PSS(PerformanceSupported States)、及_PPC(Performance Present Capabilities)方法。
有一種傳統(tǒng)電源管理方法是通過_PCT的定義由操作系統(tǒng)發(fā)出系統(tǒng)管理中斷(System Management interrupt,以下簡稱SMI),并將系統(tǒng)控制權(quán)交由基本輸入輸出系統(tǒng)(Basic Input/Output System,以下簡稱BIOS)以管理處理器電源。但是此方法會因?yàn)镾MI太過頻繁,而導(dǎo)致系統(tǒng)不穩(wěn)定及效能降低。
另一種方法中,操作系統(tǒng)不須將系統(tǒng)控制權(quán)交給BIOS。BIOS只負(fù)責(zé)提供控制處理器工作電壓及頻率的方法中與處理器硬件有關(guān)的參數(shù)定義值。操作系統(tǒng)的ACPI驅(qū)動模塊(ACPI driver)將上述參數(shù)定義值交給處理器的驅(qū)動程序。驅(qū)動程序根據(jù)上述參數(shù)定義值作一些計(jì)算,再將計(jì)算結(jié)果所得的值寫入處理器上的電源控制字段,藉以調(diào)整處理器的工作狀態(tài)。在上述計(jì)算中可能很冗長且耗費(fèi)時(shí)間,舉例來說,包含取得部分上述參數(shù)定義值作索引以查詢一表格,以上述參數(shù)定義值另外的部分作索引以查詢其它多個(gè)表格,接著結(jié)合各表格所查詢的結(jié)果組合為最后寫入處理器上的電源控制字段的參數(shù)定義值。計(jì)算如果愈復(fù)雜,所需的時(shí)間可能也愈多。而處理器狀態(tài)轉(zhuǎn)換的時(shí)間也因此增加。
因此,需要一種新的處理器工作狀態(tài)切換方法,用以改善上述問題。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的是提供一種處理器工作狀態(tài)切換方法,以簡化切換處理器工作狀態(tài)的參數(shù)設(shè)定過程。
基于上述目的,本發(fā)明提供一種處理器工作狀態(tài)切換方法,用以設(shè)定一計(jì)算機(jī)系統(tǒng)的一處理器工作狀態(tài)。上述計(jì)算機(jī)系統(tǒng)還包含一只讀存儲器。上述處理器包含用以控制上述處理器工作狀態(tài)的一寄存器。上述寄存器包含用以控制上述處理器的工作頻率的頻率字段及用以控制上述處理器的工作電壓的電壓字段。首先,從上述只讀存儲器取得用以設(shè)定上述處理器至一第一工作狀態(tài)的一設(shè)定值。上述設(shè)定值具有頻率識別碼及電壓識別碼分別用以控制上述處理器的工作頻率及工作電壓,其中上述頻率識別碼及電壓識別碼的位數(shù)分別等同于上述頻率字段及電壓字段的位數(shù),上述頻率識別碼及電壓識別碼的多個(gè)字符分別一對一對應(yīng)上述頻率字段及電壓字段的多個(gè)字符。接著,根據(jù)上述頻率識別碼及電壓識別碼的每一位的值以填寫在上述頻率字段及電壓字段中每一對應(yīng)位的新值,藉以調(diào)整上述處理器至上述第一工作狀態(tài)。上述頻率字段及電壓字段的每一位的新值只應(yīng)變于在上述頻率識別碼或電壓識別碼的對應(yīng)位值。
另外,本發(fā)明一實(shí)施例提出一計(jì)算機(jī)系統(tǒng),包含一處理器、及一只讀存儲器。上述處理器包含用以控制上述處理器工作狀態(tài)的一寄存器。上述寄存器包含用以控制上述處理器的工作頻率的頻率字段及用以控制上述處理器的工作電壓的電壓字段。
上述只讀存儲器包含一設(shè)定值用以設(shè)定上述處理器至一第一工作狀態(tài)。上述設(shè)定值具有頻率識別碼及電壓識別碼分別用以控制上述處理器的工作頻率及工作電壓。上述頻率識別碼及電壓識別碼的位數(shù)分別等同于上述頻率字段及電壓字段的位數(shù),上述頻率識別碼及電壓識別碼的多個(gè)字符分別一對一對應(yīng)上述頻率字段及電壓字段的多個(gè)字符。上述處理器根據(jù)上述頻率識別碼及電壓識別碼的每一位的值以填寫在上述頻率字段及電壓字段中每一對應(yīng)位的新值,藉以調(diào)整上述處理器至上述第一工作狀態(tài)。上述頻率字段及電壓字段的每一位的新值只應(yīng)變于在上述頻率識別碼或電壓識別碼的對應(yīng)位值。


圖1顯示本發(fā)明一實(shí)施例的計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)方塊圖;
圖2顯示根據(jù)本發(fā)明一實(shí)施例的記錄設(shè)定值于只讀存儲器3的流程圖;圖3顯示本發(fā)明一實(shí)施例的設(shè)定值與用以控制處理器電源狀態(tài)的寄存器的對應(yīng)關(guān)系圖;以及圖4顯示根據(jù)本發(fā)明一實(shí)施例的切換處理器工作狀態(tài)的流程圖。
附圖符號說明1~處理器;3~只讀存儲器;4~主存儲器;5~儲存裝置;10~計(jì)算機(jī)系統(tǒng);11~寄存器;21,22~設(shè)定值;51~操作系統(tǒng);R~對應(yīng)關(guān)系;111~頻率字段;112~電壓字段;211~頻率識別碼;212~電壓識別碼。
具體實(shí)施例方式
本發(fā)明的實(shí)施例提出用以簡化處理器工作狀態(tài)切換的處理器工作狀態(tài)切換方法及使用上述方法的計(jì)算機(jī)系統(tǒng)。
圖1顯示本發(fā)明一實(shí)施例的計(jì)算機(jī)系統(tǒng)10的結(jié)構(gòu)方塊圖。處理器1耦接于只讀存儲器3、主存儲器4、及儲存裝置5。儲存裝置5包含操作系統(tǒng)51。處理器1包含用以設(shè)定處理器1的工作狀態(tài)的寄存器11,例如(ModeRegister Set,簡稱MRS)。
寄存器11包含用以控制上述處理器1的工作頻率的位及工作電壓的位,分別稱為頻率字段及電壓字段。寄存器11包含用以決定是否可以調(diào)整處理器1的頻率及電壓的位。舉例來說,寄存器11共32位,其中用以控制上述處理器的工作頻率的頻率字段有5個(gè)位及用以控制上述處理器的工作電壓的電壓字段有5個(gè)位。但是頻率字段及電壓字段的位數(shù)可以因處理器的規(guī)格而異。
圖2顯示根據(jù)本發(fā)明一實(shí)施例的記錄設(shè)定值于只讀存儲器3的流程圖。首先,根據(jù)有關(guān)處理器1及計(jì)算機(jī)系統(tǒng)10的硬件規(guī)格,例如電壓調(diào)節(jié)模塊(voltage regulator module,簡稱VRM)的規(guī)格、及其它電壓及頻率相關(guān)的規(guī)格,決定處理器1的多個(gè)預(yù)定工作狀態(tài)(步驟S2)。接著,決定上述多個(gè)預(yù)定工作狀態(tài)對應(yīng)的多個(gè)設(shè)定值(步驟S4)。例如,設(shè)定值21的值為“00000000111101101100000000000000”對應(yīng)處理器1的工作狀態(tài)的頻率為500百萬赫茲(MHz),電壓為2.5伏特(V),設(shè)定值22的值為“00000000100011000100000000000000”對應(yīng)處理器1的工作狀態(tài)的頻率為1000MHz,電壓為5V。上述多個(gè)設(shè)定值與上述多個(gè)預(yù)定工作狀態(tài)對應(yīng)為一對一對應(yīng)。換言之,上述多個(gè)設(shè)定值的數(shù)目與上述多個(gè)預(yù)定工作狀態(tài)數(shù)目相同,并且不同的設(shè)定值對應(yīng)不同的預(yù)定工作狀態(tài)。接著燒錄上述多個(gè)設(shè)定值于只讀存儲器3(步驟S6)。只讀存儲器3可以結(jié)合BIOS。藉此方式,只讀存儲器3包含據(jù)以設(shè)定處理器1工作狀態(tài)的多個(gè)設(shè)定值,例如圖1中的設(shè)定值21及22。
在本實(shí)施例中,上述設(shè)定值其中具有分別用以控制上述處理器的工作頻率及工作電壓的多個(gè)字符,分別稱為頻率識別碼及電壓識別碼。在本實(shí)施例中,頻率識別碼的位與頻率字段的位一對一對應(yīng),電壓識別碼的位與電壓字段的位一對一對應(yīng),而且,頻率識別碼的每一位值與頻率字段的對應(yīng)位新值一對一對應(yīng),電壓識別碼的每一位值與電壓字段的對應(yīng)位新值一對一對應(yīng)。
舉例來說,在圖3中,頻率字段111的位數(shù)目相同于頻率識別碼211的位數(shù)目,電壓字段112的位數(shù)目相同于電壓識別碼212的位數(shù)目。頻率識別碼211的每一位對應(yīng)頻率字段111的一位,而且頻率識別碼211不同的位對應(yīng)不同的頻率字段111位。相似地,電壓識別碼212的每一位對應(yīng)電壓字段112的一位,而且電壓識別碼212不同的位對應(yīng)不同的電壓字段112位。
圖3中的多個(gè)關(guān)系R用以代表頻率識別碼211的每一位值與頻率字段111的對應(yīng)位新值一對一對應(yīng)關(guān)系,以及電壓識別碼212的每一位值與電壓字段112的對應(yīng)位新值一對一對應(yīng)關(guān)系。亦即,頻率識別碼211與電壓識別碼212的每一位與對應(yīng)的頻率字段111或電壓字段112中的對應(yīng)位的間具有一對應(yīng)關(guān)系R。對應(yīng)關(guān)系R可以相同或不同,但都是一對一對應(yīng)關(guān)系,例如相等關(guān)系、邏輯反相關(guān)系、或邏輯異或關(guān)系。當(dāng)一位值與其對應(yīng)位值是一對一對應(yīng)時(shí),則該位的可能值(例如“0”及“1”)的數(shù)目(即2)等于對應(yīng)位的可能值(例如“0”及“1”)的數(shù)目(即2),而且該位的每一可能值對應(yīng)該對應(yīng)位的一可能值,該位不同值對應(yīng)該對應(yīng)位的不同值。
舉例來說,將寫入頻率字段111及電壓字段112中的每一位新值等于在頻率識別碼211或電壓識別碼212中的對應(yīng)位值,則全部的對應(yīng)關(guān)系R都是相等關(guān)系。亦即,如果在頻率識別碼211中的一位值為“1”,則其頻率字段111中的對應(yīng)位新值也同樣為“1”;如果在頻率識別碼211中的一位值為“0”,則其頻率字段111中的對應(yīng)位新值也同樣為“0”。
或者,將寫入頻率字段111及電壓字段112中的每一位新值等于在頻率識別碼211或電壓識別碼212中的對應(yīng)位值的邏輯反相值,則全部的對應(yīng)關(guān)系R可以都是邏輯反相運(yùn)算。另外,將寫入頻率字段111及電壓字段112中的每一位值各別等于在頻率識別碼211或電壓識別碼212中的對應(yīng)位值與不同常數(shù)的邏輯異或(exclusive or)運(yùn)算結(jié)果,對應(yīng)關(guān)系R各別是不同的邏輯異或運(yùn)算。在本實(shí)施例中以全部的對應(yīng)關(guān)系R都是相等關(guān)系為例。
頻率識別碼211各位在設(shè)定值21中的次序及位置可以與其對應(yīng)位在寄存器11中的次序及位置相等。電壓識別碼212中各位在設(shè)定值21中的次序及位置可以與其對應(yīng)位在寄存器11中的次序及位置相等。然而分別在設(shè)定值21與寄存器11的二個(gè)對應(yīng)位的位置次序可以不相等。舉例來說,頻率識別碼211各位在頻率識別碼211中的相對次序可以與其對應(yīng)位在頻率字段111中的相對次序相等,然而在設(shè)定值21及寄存器11中的絕對位置不相等。電壓識別碼212中各位在電壓識別碼212中的相對次序可以與其對應(yīng)位在電壓字段112中的相對次序相等,然而在設(shè)定值21及寄存器11中的絕對位置不相等。
圖4顯示根據(jù)本發(fā)明一實(shí)施例的切換處理器1工作狀態(tài)的流程圖。本發(fā)明實(shí)施例的處理器1工作狀態(tài)切換可以遵照ACPI標(biāo)準(zhǔn)中的方法,例如_PSS方法。_PSS指出計(jì)算機(jī)系統(tǒng)10支持的處理器1的多個(gè)工作狀態(tài)。在_PSS方法中,包含取得設(shè)定值(Control參數(shù))用以寫入寄存器11,以及取得狀態(tài)值(Status參數(shù))用以驗(yàn)證處理器1調(diào)整后的工作狀態(tài)寄存器(PerformanceStatus Register)值。_PSS的設(shè)定值及狀態(tài)值將說明于下。
舉例來說,處理器1執(zhí)行操作系統(tǒng)51,當(dāng)檢測計(jì)算機(jī)系統(tǒng)10需要切換工作狀態(tài)時(shí),進(jìn)行圖4中的各步驟。圖4中的各步驟可以由操作系統(tǒng)51中的驅(qū)動程序?qū)嵶?。對?yīng)關(guān)系R已定義在操作系統(tǒng)51,例如上述驅(qū)動程序。依照已定義的對應(yīng)關(guān)系R,處理器1根據(jù)頻率識別碼211及電壓識別碼212的值的每一位的值以填寫在頻率字段111及電壓字段112的值中每一對應(yīng)位的新值,藉以調(diào)整上述處理器的工作狀態(tài)。對應(yīng)關(guān)系R可以有許多不同的實(shí)作方式。
舉例來說,寄存器11共有32位。從寄存器11的最低有效位(leastsignificant bit)為第一位開始,頻率字段111及電壓字段112分別是第20到第24個(gè)位以及第15到第19個(gè)位。頻率識別碼211及電壓識別碼212分別是設(shè)定值21中從最低有效位為第一位開始的第20到第24個(gè)位以及第15到第19個(gè)位。
處理器1根據(jù)對應(yīng)關(guān)系R,以頻率識別碼211及電壓識別碼212為依據(jù)來填寫頻率字段111及電壓字段112的值。明確而言,以對應(yīng)關(guān)系R為相等關(guān)系為例,處理器1讀取上述寄存器11的原值(步驟S10)并清除(即修改為“0”)原值中屬于頻率字段111及電壓字段112的部分以取得修改值(步驟S12)。處理器1從只讀存儲器3取得用以設(shè)定處理器1工作狀態(tài)的設(shè)定值,例如設(shè)定值21(步驟S14)。接著將修改值和設(shè)定值作邏輯或運(yùn)算得到寄存器11的新值(步驟S16)。此新值可以作為_PSS的設(shè)定值及狀態(tài)。最后將上述新值寫到寄存器11中,以調(diào)整處理器1的工作頻率及電壓(步驟S18)。以下舉例說明。

第1表格舉例來說,以對應(yīng)關(guān)系R為相等關(guān)系為例。如第1表格所示,寄存器11的原值如R1列所示,設(shè)定值21的值如R3列所示。根據(jù)對應(yīng)關(guān)系R,即相等關(guān)系,以頻率識別碼211及電壓識別碼212分別取代頻率字段111及電壓字段112的值。明確而言,清除寄存器11的原值其中頻率字段111及電壓字段112的值后得到修改值如R2列所示(步驟S12)。接著將修改值和設(shè)定值21作邏輯或運(yùn)算得到寄存器11的新值如R4列所示(步驟S16)。最后將上述新值寫到寄存器11中,使得處理器1的工作頻率被調(diào)整為500MHz,電壓調(diào)整為2.5V(步驟S18)。以類似的方式,必要時(shí)可以根據(jù)設(shè)定值22將處理器1的工作頻率被調(diào)整為1GHz,電壓調(diào)整為5V。
第2表格顯示以對應(yīng)關(guān)系R為反相等關(guān)系為例的各參數(shù)。

第2表格舉例來說,寄存器11的原值同上一實(shí)例如R5列所示,有一設(shè)定值如R6列所示。根據(jù)對應(yīng)關(guān)系R,即反相關(guān)系,以該設(shè)定值其中頻率識別碼(15~19位)及電壓識別碼(20~24位)反相運(yùn)算后的值分別取代頻率字段111及電壓字段112的值。明確而言,此設(shè)定值反相后如R7列所示,與設(shè)定值21相同。接著以上一實(shí)例所述的方式得到寄存器11的上述新值,如R8列所示。最后將上述新值寫到寄存器11中,使得處理器1的工作頻率被調(diào)整為500MHz,電壓調(diào)整為2.5V。
第3表格顯示以對應(yīng)關(guān)系R為邏輯異或運(yùn)算為例的各參數(shù)。

第3表格舉例來說,寄存器11的原值同上述實(shí)例,如R9列所示,有一設(shè)定值為如R10列所示。根據(jù)對應(yīng)關(guān)系R,即反相關(guān)系,以此設(shè)定值和R11列所示的常數(shù)作邏輯異或運(yùn)算得到一運(yùn)算結(jié)果值,如R12列所示 與設(shè)定值21相同。以該結(jié)果值其中對應(yīng)頻率識別碼(15~19位)及電壓識別碼(20~24位)的值分別取代頻率字段111及電壓字段112的值。接著以上述實(shí)例所述的方式得到寄存器11的上述新值如R13列所示。最后將上述新值寫到寄存器11中,使得處理器1的工作頻率被調(diào)整為500MHz,電壓調(diào)整為2.5V。
在本發(fā)明中,不需要分析設(shè)定值、查詢表格、或通過復(fù)雜的算法來產(chǎn)生頻率字段111及電壓字段112的新值。其中頻率字段111及電壓字段112的每一位的新值只應(yīng)變于在頻率識別碼211及電壓識別碼212對應(yīng)的位值。因此,切換處理器1工作狀態(tài)時(shí),一筆設(shè)定值只對應(yīng)一筆頻率字段111及電壓字段112的新值,并且也只對應(yīng)一種處理器1的工作頻率及電壓狀態(tài)。
雖然本發(fā)明已以較佳實(shí)施例披露如上,然其并非用以限定本發(fā)明,本領(lǐng)域的技術(shù)人員在不脫離本發(fā)明的精神和范圍的前提下可作各種的更動與潤飾,因此本發(fā)明的保護(hù)范圍以本發(fā)明的權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種處理器工作狀態(tài)切換方法,用以設(shè)定一計(jì)算機(jī)系統(tǒng)的一處理器工作狀態(tài),上述計(jì)算機(jī)系統(tǒng)還包含一只讀存儲器,上述處理器包含用以控制上述處理器工作狀態(tài)的一寄存器,上述寄存器包含用以控制上述處理器的工作頻率的頻率字段及用以控制上述處理器的工作電壓的電壓字段,該方法包括從上述只讀存儲器取得用以設(shè)定上述處理器至一第一工作狀態(tài)的一設(shè)定值,上述設(shè)定值具有頻率識別碼及電壓識別碼分別用以控制上述處理器至一工作頻率及一工作電壓,其中上述頻率識別碼及電壓識別碼的位數(shù)分別等同于上述頻率字段及電壓字段的位數(shù),上述頻率識別碼及電壓識別碼的多個(gè)字符分別一對一對應(yīng)上述頻率字段及電壓字段的多個(gè)字符;以及根據(jù)上述頻率識別碼及電壓識別碼的每一位的值以填寫在上述頻率字段及電壓字段中每一對應(yīng)位的新值,藉以調(diào)整上述處理器至上述第一工作狀態(tài),其中上述頻率字段及電壓字段的每一位的新值只應(yīng)變于在上述頻率識別碼或電壓識別碼的對應(yīng)位值。
2.如權(quán)利要求1所述的處理器工作狀態(tài)切換方法,在上述填寫步驟之前,還包含讀取上述寄存器的原值;在上述填寫步驟中,將上述原值屬于上述頻率字段及電壓字段的部分以上述頻率字段及電壓字段的新值取代以產(chǎn)生上述寄存器的新值;以及將上述寄存器的新值寫入上述寄存器。
3.如權(quán)利要求2所述的處理器工作狀態(tài)切換方法,其中,在上述頻率識別碼及電壓識別碼中各位的相對次序在相等于在上述頻率字段及電壓字段中的各對應(yīng)位的相對次序。
4.如權(quán)利要求3所述的處理器工作狀態(tài)切換方法,其中,上述頻率識別碼及電壓識別碼中各位在上述設(shè)定值的絕對位置次序相等于上述頻率字段及電壓字段的各對應(yīng)位在上述寄存器中的絕對位置次序。
5.如權(quán)利要求1所述的處理器工作狀態(tài)切換方法,其中,上述頻率字段及電壓字段的每一位的新值是以上述頻率識別碼或電壓識別碼對應(yīng)的位值經(jīng)過簡單的二元邏輯運(yùn)算而產(chǎn)生。
6.如權(quán)利要求1所述的處理器工作狀態(tài)切換方法,其中,上述頻率字段及電壓字段的每一位的新值相等于在上述頻率識別碼或電壓識別碼的對應(yīng)位值。
7.如權(quán)利要求1所述的處理器工作狀態(tài)切換方法,其中,在取得步驟之前還包含下列步驟決定上述處理器的多個(gè)預(yù)定工作狀態(tài)及一對一對應(yīng)于上述多個(gè)預(yù)定工作狀態(tài)的多個(gè)第一設(shè)定值,上述多個(gè)第一設(shè)定值包含上述設(shè)定值,且上述多個(gè)預(yù)定工作狀態(tài)包含上述第一工作狀態(tài);以及記錄上述多個(gè)第一設(shè)定值于上述只讀存儲器,使得上述處理器在被調(diào)整后的工作狀態(tài)皆屬于上述多個(gè)預(yù)定工作狀態(tài)。
8.一種計(jì)算機(jī)系統(tǒng),包含一只讀存儲器,包含一設(shè)定值;以及一處理器,包含用以控制上述處理器工作狀態(tài)的一寄存器,上述寄存器包含用以控制上述處理器的工作頻率的頻率字段及用以控制上述處理器的工作電壓的電壓字段;上述設(shè)定值用以設(shè)定上述處理器至一第一工作狀態(tài),上述設(shè)定值具有頻率識別碼及電壓識別碼分別用以控制上述處理器至一工作頻率及一工作電壓,其中上述頻率識別碼及電壓識別碼的位數(shù)分別等同于上述頻率字段及電壓字段的位數(shù),上述頻率識別碼及電壓識別碼的多個(gè)字符分別一對一對應(yīng)上述頻率字段及電壓字段的多個(gè)字符,其中,上述處理器根據(jù)上述頻率識別碼及電壓識別碼的每一位的值以填寫在上述頻率字段及電壓字段中每一對應(yīng)位的新值,藉以調(diào)整上述處理器至上述工作頻率及上述工作電壓,其中上述頻率字段及電壓字段的每一位的新值只應(yīng)變于在上述頻率識別碼或電壓識別碼的對應(yīng)位值。
9.如權(quán)利要求8所述的計(jì)算機(jī)系統(tǒng),在填寫上述新值之前,上述處理器還讀取上述寄存器的原值,將上述原值屬于上述頻率字段及電壓字段的部分以上述頻率字段及電壓字段的新值取代以產(chǎn)生上述寄存器的新值,以及將上述寄存器的新值寫入上述寄存器。
10.如權(quán)利要求9所述的計(jì)算機(jī)系統(tǒng),其中,在上述頻率識別碼及電壓識別碼中各位的相對次序在相等于在上述頻率字段及電壓字段中的各對應(yīng)位的相對次序。
11.如權(quán)利要求10所述的計(jì)算機(jī)系統(tǒng),其中,上述頻率識別碼及電壓識別碼中各位在上述設(shè)定值的絕對位置次序相等于上述頻率字段及電壓字段的的各對應(yīng)位在上述寄存器中的絕對位置次序。
12.如權(quán)利要求8所述的計(jì)算機(jī)系統(tǒng),其中,上述頻率字段及電壓字段的每一位的新值是以上述頻率識別碼或電壓識別碼對應(yīng)的位值經(jīng)過簡單的二元邏輯運(yùn)算而產(chǎn)生。
13.如權(quán)利要求8所述的計(jì)算機(jī)系統(tǒng),其中,上述頻率字段及電壓字段的每一位的新值相等于在上述頻率識別碼或電壓識別碼的對應(yīng)位值。
14.如權(quán)利要求8所述的處理器工作狀態(tài)切換方法,其中,決定上述處理器的多個(gè)預(yù)定工作狀態(tài)及多個(gè)第一設(shè)定值,上述只讀存儲器還儲存多個(gè)第一設(shè)定值以一對一對應(yīng)于多個(gè)預(yù)定工作狀態(tài),使得上述處理器在被調(diào)整后的工作狀態(tài)皆屬于上述多個(gè)預(yù)定工作狀態(tài),其中,上述多個(gè)第一設(shè)定值包含上述設(shè)定值,且上述多個(gè)預(yù)定工作狀態(tài)包含上述第一工作狀態(tài)。
全文摘要
一種處理器工作狀態(tài)切換方法,用以設(shè)定一計(jì)算機(jī)系統(tǒng)的處理器工作狀態(tài)。此計(jì)算機(jī)系統(tǒng)還包含一只讀存儲器。處理器包含頻率字段及電壓字段分別用以控制處理器的工作頻率及工作電壓。首先,從只讀存儲器取得頻率識別碼及電壓識別碼,其位數(shù)分別等同于上述頻率字段及電壓字段的位數(shù),且其中各位分別一對一對應(yīng)頻率字段及電壓字段的位。接著,填寫在頻率字段及電壓字段中每一位的新值以一對一對應(yīng)于在頻率識別碼及電壓識別碼中的對應(yīng)位值,藉以調(diào)整處理器的工作狀態(tài)。
文檔編號G06F1/26GK1588266SQ200410077059
公開日2005年3月2日 申請日期2004年9月10日 優(yōu)先權(quán)日2004年9月10日
發(fā)明者陳義朗, 施東和 申請人:威盛電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1