專利名稱:控制計算機系統(tǒng)中的能量消耗的計算機系統(tǒng)和方法
技術領域:
本發(fā)明的方案涉及一種計算機系統(tǒng),更具體地,涉及節(jié)省系統(tǒng)資源和能量消耗的計算機系統(tǒng)。
背景技術:
根據(jù)中央處理單元(CPU)和高速總線(例如PCI-Express,USB2.0和IEEE 1394型總線)的高速處理能力,已經(jīng)對計算機系統(tǒng)進行了開發(fā)。然而,并行先進技術附件(PATA)最大固定到133MB/s。為了克服與并行先進技術附件(PATA)相關的這種限制,已經(jīng)引入了串行先進技術附件(SATA)。該SATA能夠以最大1.5Gbps的速度來操作。另外,SATA-II能夠以3.0Gbps的速度操作。該SATA和SATA-II典型地通過采用了4個信號引腳的通信電纜來通信,從而占用了較小的板上空間。
利用速度上的這些優(yōu)點,支持SATA或SATA-II的SATA硬盤驅動器(HDD)正在得到廣泛的使用,以及現(xiàn)有PATA硬盤驅動器(HDD)的連續(xù)使用。在這一點上,傳統(tǒng)計算機系統(tǒng)典型地具有SATA控制器和PATA控制器。
諸如筆記本等小尺寸計算機系統(tǒng)典型地同時采用了SATA控制器和PATA控制器。然而,該小尺寸計算機系統(tǒng)通常會由于空間限制,或者使用SATA HDD或者采用PATA HDD。
在采用SATA HDD或者采用PATA HDD的計算機系統(tǒng)中,當開啟并將電能提供給該計算機系統(tǒng)時,基本輸入/輸出系統(tǒng)(BIOS)執(zhí)行上電自檢(POST)操作。在POST操作期間,啟動并初始化SATA控制器和PATA控制器。此外,在SATA控制器和PATA控制器的設備初始化過程期間,SATA和PATA控制器典型地接收諸如輸入/輸出(I/O)范圍、存儲器范圍和中斷等系統(tǒng)資源。另外,該BIOS確定SATA HDD或PATAHDD是否被安裝到計算機系統(tǒng)上,并初始化所安裝的硬盤驅動器(HDD)。
傳統(tǒng)計算機系統(tǒng)通過與SATA控制器的通信來控制所安裝的硬盤驅動器(HDD)(例如SATA HDD)。此外,在傳統(tǒng)計算機系統(tǒng)中,該SATA控制器或PATA控制器在POST操作期間得到初始化,并通常不在計算機系統(tǒng)的操作中使用,但是即使其在計算機系統(tǒng)操作時并未被使用,典型地仍然保持啟動并持續(xù)消耗接收到的系統(tǒng)資源,從而不必要地消耗了功率。
發(fā)明內(nèi)容
本發(fā)明的多個方案和示例實施例提供了一種提高對系統(tǒng)資源和能量消耗的節(jié)省的計算機系統(tǒng)。
根據(jù)本發(fā)明的一個實施例,一種計算機系統(tǒng)包括安裝單元,安裝了支持第一接口或第二接口的外部設備;外部設備控制器,包括第一控制器,當外部設備被安裝到安裝單元上時,經(jīng)由第一接口與外部設備通信;以及第二控制器,當外部設備被安裝到安裝單元上時,經(jīng)由第二接口與外部設備通信;外部設備確定器,當外部設備被安裝到安裝單元上時,用于確定由外部設備所支持的第一接口或第二接口;以及控制單元,用于根據(jù)在POST操作期間來自外部設備確定器的確定結果,控制外部設備控制器以禁用經(jīng)由安裝到安裝單元上的外部設備不支持的接口通信的第一控制器或第二控制器。
根據(jù)本發(fā)明的一個方案,所述外部設備包括支持第一接口或第二接口的硬盤驅動器(HDD)。根據(jù)本發(fā)明的另一方案,所述外部設備控制器包括輸入/輸出控制集線器(ICH),所述輸入/輸出控制集線器(ICH)包括第一控制器和第二控制器。
根據(jù)本發(fā)明的其他方案,所述外部設備確定器包括安裝單元的多個信號引腳中的預定安裝引腳,當支持第一接口的外部設備被安裝到安裝單元上時,接收來自外部設備的第一安裝信號,而當支持第二接口的外部設備被安裝到安裝單元上時,所述安裝單元接收來自外部設備的第二安裝信號;以及通用輸入/輸出(GPIO),在根據(jù)第一接口或第二接口的安裝引腳傳送的第一安裝信號或第二安裝信號,確定外部設備被安裝到安裝單元的第一接口或第二接口之后,將確定信號輸出到控制單元。
根據(jù)本發(fā)明的另外的方案,該計算機系統(tǒng)還包括時鐘信號發(fā)生器,用于產(chǎn)生時鐘信號以提供給第二控制器,其中,所述控制單元包括BIOS,在POST操作期間,根據(jù)來自GPIO的確定信號,當支持第一接口的外部設備被安裝到安裝單元上時,所述BIOS禁用時鐘信號發(fā)生器和第二控制器,而當支持第二接口的外部設備被安裝到安裝單元上時,所述BIOS禁用第一控制器。
另外,根據(jù)本發(fā)明的方案,所述第一接口支持并行先進技術附件(PATA)標準,所述第二接口支持串行先進技術附件(SATA)標準;并且所述外部設備包括支持PATA標準的PATA硬盤驅動器(HDD)、或支持SATA標準的SATA硬盤驅動器(HDD)。另外,根據(jù)本發(fā)明的方案,所述第一控制器包括與PATA HDD通信的PATA控制器,而所述第二控制器包括與SATA HDD通信的SATA控制器。
本發(fā)明的附加方案和/或優(yōu)點在以下描述中得以闡述或從以下描述中顯而易見,或者能夠通過本發(fā)明的實踐來學習。
根據(jù)以下結合附圖而進行的對實施例的描述,本發(fā)明的這些和/或其他方案和優(yōu)點將變得顯而易見并將得到更好的理解,在附圖中圖1是根據(jù)本發(fā)明的計算機系統(tǒng)的控制方框圖;以及圖2是根據(jù)本發(fā)明的計算機系統(tǒng)的控制流程圖。
具體實施例方式
現(xiàn)在將詳細參考本發(fā)明的實施例,在附圖中示出了其示例,其中相同的參考符號表示相同的組件。下面將描述這些實施例,以便參考附圖對本發(fā)明的方案進行解釋,其中不必對公知功能或結構進行詳細描述。
圖1是根據(jù)本發(fā)明實施例和方案的計算機系統(tǒng)100的控制方框圖。如圖1所示,該計算機系統(tǒng)100包括安裝單元20,安裝諸如SATAHDD 10或PATA HDD等外部設備,在SATA HDD 10或PATA HDD中,或者支持安裝單元的第一接口或者支持其第二接口。該計算機系統(tǒng)100還包括輸入/輸出控制集線器(ICH)40,作為確定由安裝到安裝單元20上的外部設備所支持的接口,如第一接口或第二接口,并且包括并行先進技術附件(PATA)控制器,作為經(jīng)由第一接口與安裝到安裝單元20上的外部設備通信的第一控制器42;以及串行先進技術附件(SATA)控制器,作為經(jīng)由第二接口與外部設備通信的第二控制器44。此外,該ICH 40、第一控制器42和第二控制器44可以是任意適當?shù)奶幚砥骷?、芯片組、或者包括在應用專用集成電路(ASIC)內(nèi),具有相關存儲器和軟件或程序,以執(zhí)行計算機系統(tǒng)100中的ICH 40、第一控制器42和第二控制器44各自的操作。
該計算機系統(tǒng)100還包括SATA時鐘信號發(fā)生器30,以產(chǎn)生提供給SATA控制器44的SATA時鐘信號;以及作為控制單元50的BIOS,用于控制外部設備控制器40(例如輸入/輸出控制集線器(ICH)),以根據(jù)在POST操作期間來自ICH 40的確定結果,禁用通過安裝到安裝單元20上的外部設備所不支持的接口(如第一接口或第二接口等)通信的PATA控制器42或SATA控制器44。
在示例實施例中并根據(jù)本發(fā)明的方案,第一接口包括支持并行先進技術附件(PATA)標準的通信接口,而第二接口包括支持串行先進技術附件(SATA)標準的通信接口。該第一接口包括PATA通信接口,而第二接口包括SATA通信接口,但是本發(fā)明并不局限于此??蛇x地,該第一接口和第二接口可以包括典型地在具有不同通信接口的計算機技術中使用的各種其他適當?shù)耐ㄐ沤涌凇?br>
安裝到安裝單元20上的外部設備包括諸如支持PATA標準的PATAHDD和/或支持SATA標準的SATA HDD 10、或其他適當?shù)耐獠吭O備。如圖1所示,例如,當安裝時,將SATA HDD 10安裝到安裝單元20上。盡管作為圖1的實施例的示例,安裝到安裝單元20上的外部設備包括支持PATA標準的PATA HDD和支持SATA標準的SATA HDD 10,但是本發(fā)明并不局限于此。可選地,該外部設備可以是可選擇地安裝到安裝單元20上以支持作為通信接口的第一接口或第二接口的任意適當外部設備,典型地,所述第一接口或第二接口分別具有或支持不同的標準或不同的通信接口。
該ICH 40還包括通用輸入/輸出(GPIO)46來確定由安裝到安裝單元20上的外部設備所支持的接口,例如第一接口或第二接口。該ICH 40還包括PATA控制器42,當安裝到安裝單元20上時作為第一控制器與PATA HDD通信,并且還包括SATA控制器44,當SATA HDD 10安裝到安裝單元20上時作為第二控制器與SATA HDD 10進行通信。該ICH 40選擇性地啟用或禁用SATA控制器44以便與SATA HDD 10通信,并且與SATA時鐘信號發(fā)生器30通信以通過BIOS 50的控制,產(chǎn)生提供給SATA控制器44的SATA時鐘信號。此外,該ICH 40選擇性地啟用或禁用PATA控制器42,以便通過BIOS 50的控制,與PATA HDD通信。在示例實施例中,該PATA控制器42和SATA控制器44被設置為PCI設備或PCI-Express設備,但是本發(fā)明并不局限于此。
通用輸入/輸出(GPIO)46包括外部設備確定器,確定由諸如安裝到安裝單元20上的硬盤驅動器(HDD)等外部設備所支持的接口,例如第一接口或第二接口。該外部設備確定器在設置在安裝單元20的多個信號引腳中包括預定安裝引腳46’,以便當將PATA HDD安裝到安裝單元20上時接收來自PATA HDD的第一安裝信號,而當將SATA HDD10安裝到安裝單元20上時接收來自SATA HDD 10的第二安裝信號。該通用輸入/輸出(GPIO)46在根據(jù)通過安裝引腳46’傳送的相應的第一或第二安裝信號來確定安裝到安裝單元20上的硬盤驅動器(HDD)或其他適當外部設備的相應接口之后,或者作為該確定的響應,向BIOS 50輸出確定信號。在圖1所示的示例實施例中,將安裝引腳46’和包括外部設備確定器的GPIO 46分別設置在安裝單元20和ICH 40中??蛇x地,可以附加地設置該安裝引腳46’和包括外部設備確定器的GPIO 46,而非包括有上述組件。
該ICH 40的連接器48包括接口連接器,通信電纜與其連接以便與安裝到安裝單元20上的相應硬盤驅動器(HDD)或其他外部設備通信。作為外部設備,該SATA HDD 10通過典型地利用4個信號引腳的通信電纜來通信。作為外部設備,該PATA HDD通過典型地利用40個信號引腳的通信電纜來通信。因此,該安裝單元20和ICH 40分別通過通信電纜與典型地45條線路通信,該45條線路包括針對PATA HDD的40條通信線路、針對SATA HDD 10的4條通信線路、以及接收來自安裝到安裝單元20上的相應硬盤驅動器(HDD)或其他適當外部設備的安裝信號的一條通信線路。該連接器48包括接口連接器,具有適當數(shù)量的引腳來適應安裝到安裝單元20上的各種外部設備,例如具有45個引腳。
當接通電源以便將電能提供給計算機系統(tǒng)100時,該BIOS 50執(zhí)行POST操作。在POST操作的開始處,該BIOS 50對計算機系統(tǒng)100的各種組件進行初始化,包括處理器70(例如中央處理單元(CPU))、以及與主存儲器60關聯(lián)的存儲器控制器62(該存儲器控制器62與處理器70進行通信)、以及GPIO 46。該處理器70可以是任意適當?shù)奶幚碓O備,例如處理器、微處理器或應用專用集成電路(ASIC),具有相關的存儲器和軟件或程序,以控制計算機系統(tǒng)100的操作。該存儲器60可以包括適當?shù)拇鎯ζ?,例如只讀存儲器(ROM)和隨機存取存儲器(RAM),存儲器控制器62是控制存儲器60的處理和操作的適當控制器。
此外,在執(zhí)行POST操作時,對該SATA控制器44和PATA控制器42進行初始化。在執(zhí)行POST操作的同時,該BIOS 50根據(jù)從GPIO 46輸入的確定信號,來確定安裝到安裝單元20上的諸如PATA HDD或SATAHDD 10等硬盤驅動器(HDD)或其他適當外部設備的類型。當如圖1所示,將SATA HDD 10安裝到安裝單元20上時,該ICH 40典型地通過針對SATA HDD 10的4條通信線路(a)和通信電纜中用來接收安裝信號的一條通信線路(b)與45條通信線路進行通信。
在示例實施例中,當根據(jù)從GPIO 46輸入的確定信號確定了SATAHDD 10被安裝到安裝單元20上(如圖1所示)時,該BIOS 50控制ICH 40以禁用PATA控制器42。此外,當SATA HDD 10被安裝到安裝單元20上時,該BIOS 50通過SATA控制器44的設備(PCI或PCI-Express)初始化過程,將諸如輸入/輸出(I/O)范圍、存儲器范圍和中斷等系統(tǒng)資源分配給SATA控制器44。當SATA HDD 10被安裝到安裝單元20上時,在設備(PCI或PCI-Express)初始化過程之前禁用的PATA控制器42并不接收系統(tǒng)資源。
此外,當PATA HDD被安裝到安裝單元20上時,該BIOS 50控制ICH 40來禁用SATA控制器44和SATA時鐘信號發(fā)生器30,以便通過設備(PCI或PCI-Express)初始化過程,將諸如I/O范圍、存儲器范圍和中斷等系統(tǒng)資源分配給PATA控制器42。此時,當PATA HDD被安裝到安裝單元20上時,在設備(PCI或PCI-Express)初始化過程之前禁用的SATA控制器44并不接收系統(tǒng)資源。在這一點上,BIOS 50確定并初始化SATA HDD 10或PATA HDD或其他適當外部設備(當安裝到安裝單元20上時),以便在執(zhí)行POST操作之后,分別在操作系統(tǒng)(OS)中驅動SATA HDD 10或PATA HDD、或其他適當外部設備。
參考圖2,將描述根據(jù)本發(fā)明的示例實施例和方案的計算機系統(tǒng)100的控制流程操作。首先,當啟動電源以便向計算機系統(tǒng)100提供電能時,該BIOS 50執(zhí)行POST操作(操作S10)。在POST操作開始時,該BIOS 50初始化計算機系統(tǒng)100的各種硬件或組件,例如中央處理單元(CPU)或處理器70、存儲器60和通用輸入/輸出(GPIO)設備46(操作S20)。此外,在操作S20處,對SATA控制器44和PATA控制器42進行初始化。
在執(zhí)行POST操作的同時,該BIOS 50根據(jù)從GPIO 46輸入的確定信號,確定SATA HDD 10是否被安裝到安裝單元20上(操作S30)。當確定SATA HDD 10被安裝到安裝單元20上時,該BIOS 50控制ICH40以禁用PATA控制器42(操作S40)。然后,該BIOS 50通過SATA控制器44的設備(PCI或PCI-Express)初始化過程,將諸如I/O范圍、存儲器范圍和中斷等系統(tǒng)資源分配給SATA控制器44(操作S50)。該BIOS 50確定和初始化安裝到安裝單元20上的SATA HDD 10,以便在執(zhí)行POST操作之后在操作系統(tǒng)(OS)中驅動SATA HDD 10(操作S60)。
當在操作S30時確定該SATA HDD 10并未安裝到安裝單元20上時,該BIOS 50根據(jù)從GPIO 46輸入的確定信號,確定PATA HDD是否被安裝到安裝單元20上(操作S70)。當確定PATA HDD被安裝到安裝單元20上時,該BIOS 50控制ICH 40以禁用SATA控制器44和SATA時鐘信號發(fā)生器30(操作S80)。然后,該BIOS 50通過PATA控制器42的設備(PCI或PCI-Express)初始化過程,將諸如I/O范圍、存儲器范圍和中斷等系統(tǒng)資源分配給PATA控制器42(操作S50)。該BIOS50確定和初始化安裝到安裝單元20上的PATA HDD,從而在執(zhí)行POST操作之后在OS中驅動PATA HDD(操作S60)。在PATA HDD和SATA HDD10均未被安裝到安裝單元20上時,該操作進行到結束。
根據(jù)本發(fā)明的前述和其他方案,根據(jù)本發(fā)明的計算機系統(tǒng)(例如計算機系統(tǒng)100)在POST操作期間,考慮到安裝到安裝單元20上的諸如硬盤驅動器(HDD)等外部設備所支持的接口類型,禁用未通過外部設備所支持的相應接口通信且未使用的各個控制器,例如PATA控制器42、SATA控制器44或其他適當外部設備控制器。因此,根據(jù)本發(fā)明的計算機系統(tǒng)在執(zhí)行PATA控制器42或SATA控制器44的設備(PCI或PCI-Express)初始化過程之前,禁用不必要的控制器,例如PATA控制器42或SATA控制器44,從而提高對系統(tǒng)資源的節(jié)省并防止計算機系統(tǒng)的操作中的不必要的能量消耗。
前面的實施例、方案和優(yōu)點僅僅是示例性的,而不應理解為對本發(fā)明的限定。此外,本發(fā)明的這些實施例的描述是說明性的,而非對權利要求的范圍的限定,并且各種其他替換、修改和改變對本領域技術人員而言顯而易見。例如,盡管已經(jīng)描述了諸如支持PATA標準的PATA HDD或支持SATA標準的SATA HDD等外部設備,但是本發(fā)明也可以應用于計算機系統(tǒng)所使用的其他適當外部設備或其他類型的處理或控制系統(tǒng),以提高對能量消耗的節(jié)省。此外,根據(jù)本發(fā)明的方案,還可以將作為預定接口的第一接口和第二接口集成為單個或單一接口來容納多個外部設備。因此,盡管已經(jīng)示出并描述了本發(fā)明的多個實施例,但是本領域的技術人員將會意識到,在不脫離由權利要求及其等價物限定其范圍的本發(fā)明的原理和精神的情況下,可以對實施例進行改變。
權利要求
1.一種計算機系統(tǒng),包括安裝單元,安裝了支持計算機系統(tǒng)的第一接口或第二接口的外部設備;外部設備控制器,包括第一控制器,經(jīng)由第一接口與安裝到安裝單元上的外部設備通信;以及第二控制器,經(jīng)由第二接口與安裝到安裝單元上的外部設備通信;外部設備確定器,當外部設備被安裝到安裝單元上時,用于確定由外部設備所支持的第一接口或第二接口;以及控制單元,用于根據(jù)在計算機系統(tǒng)的上電自檢(POST)操作期間來自外部設備確定器的確定結果,控制外部設備控制器以禁用經(jīng)由安裝到安裝單元上的外部設備不支持的第一接口通信的第一控制器、或者經(jīng)由安裝到安裝單元上的外部設備不支持的第二接口通信的第二控制器。
2.根據(jù)權利要求1所述的計算機系統(tǒng),其特征在于所述外部設備包括支持第一接口或第二接口的硬盤驅動器(HDD)。
3.根據(jù)權利要求2所述的計算機系統(tǒng),其特征在于所述外部設備控制器包括輸入/輸出控制集線器(ICH),所述輸入/輸出控制集線器(ICH)包括第一控制器和第二控制器。
4.根據(jù)權利要求1到3任一個所述的計算機系統(tǒng),其特征在于所述外部設備確定器包括多個信號引腳中的預定安裝引腳,當支持第一接口的外部設備被安裝到安裝單元上時,所述安裝單元接收來自外部設備的第一安裝信號,而當支持第二接口的外部設備被安裝到安裝單元上時,所述安裝單元接收來自外部設備的第二安裝信號;以及通用輸入/輸出(GPIO),根據(jù)通過相應安裝引腳傳送的第一安裝信號或第二安裝信號,將確定信號輸出到控制單元以指示外部設備支持的第一接口或第二接口。
5.根據(jù)權利要求4所述的計算機系統(tǒng),其特征在于還包括時鐘信號發(fā)生器,用于產(chǎn)生時鐘信號以選擇性地將時鐘信號提供給第二控制器,其中,所述控制單元包括基本輸入/輸出系統(tǒng)(BIOS),在計算機系統(tǒng)的POST操作期間,根據(jù)來自GPIO的確定信號,當確定支持第一接口的外部設備被安裝到安裝單元上時,所述BIOS禁用時鐘信號發(fā)生器和第二控制器,而當確定支持第二接口的外部設備被安裝到安裝單元上時,所述BIOS禁用第一控制器。
6.根據(jù)權利要求5所述的計算機系統(tǒng),其特征在于所述第一接口支持并行先進技術附件(PATA)標準,所述第二接口支持串行先進技術附件(SATA)標準;以及所述外部設備包括支持PATA標準的PATA硬盤驅動器(HDD)、或支持SATA標準的SATA硬盤驅動器(HDD)。
7.根據(jù)權利要求6所述的計算機系統(tǒng),其特征在于所述第一控制器包括與PATA HDD通信的PATA控制器,所述第二控制器包括與SATA HDD通信的SATA控制器。
8.根據(jù)權利要求1所述的計算機系統(tǒng),其特征在于所述第一接口支持并行先進技術附件(PATA)標準,所述第二接口支持串行先進技術附件(SATA)標準,所述外部設備包括支持PATA標準的PATA硬盤驅動器(HDD)、或支持SATA標準的SATA硬盤驅動器(HDD),所述第一控制器包括與PATA HDD通信的PATA控制器,以及所述第二控制器包括與SATA HDD通信的SATA控制器。
9.一種計算機系統(tǒng),包括第一控制器,當外部設備經(jīng)由第一接口被安裝到計算機系統(tǒng)上時,與外部設備通信;第二控制器,當外部設備經(jīng)由第二接口被安裝到計算機系統(tǒng)上時,與外部設備通信;以及控制單元,當外部設備被安裝到計算機系統(tǒng)上時,選擇性地禁用經(jīng)由外部設備所不支持的第一接口通信的第一控制器、或經(jīng)由外部設備所不支持的第二接口通信的第二控制器。
10.根據(jù)權利要求9所述的計算機系統(tǒng),其特征在于還包括外部設備確定器,配置來接收來自外部設備的第一安裝信號或第二安裝信號,所述外部設備確定器包括預定安裝引腳,當支持第一接口的外部設備被安裝到計算機系統(tǒng)上時,接收來自外部設備的第一安裝信號,而當支持第二接口的外部設備被安裝到計算機系統(tǒng)上時,接收來自外部設備的第二安裝信號;以及通用輸入/輸出(GPIO),根據(jù)經(jīng)由相應安裝引腳傳送的第一安裝信號或第二安裝信號,向控制單元輸出確定信號,以指示外部設備所支持的第一接口或第二接口。
11.根據(jù)權利要求9所述的計算機系統(tǒng),其特征在于還包括外部設備確定器,配置為當支持第一接口的外部設備被安裝到計算機系統(tǒng)上時,接收來自外部設備的第一安裝信號,而當支持第二接口的外部設備被安裝到計算機系統(tǒng)上時,接收來自外部設備的第二安裝信號;以及通用輸入/輸出(GPIO),根據(jù)來自所述外部設備的第一安裝信號或第二安裝信號,向控制單元輸出確定信號,以指示外部設備所支持的第一接口或第二接口。
12.根據(jù)權利要求11所述的計算機系統(tǒng),其特征在于所述第一接口支持并行先進技術附件(PATA)標準,所述第二接口支持串行先進技術附件(SATA)標準,以及所述外部設備包括支持PATA標準的PATA硬盤驅動器(HDD)、或支持SATA標準的SATA硬盤驅動器(HDD)。
13.根據(jù)權利要求12所述的計算機系統(tǒng),其特征在于還包括時鐘信號發(fā)生器,用于產(chǎn)生時鐘信號以選擇性地將時鐘信號提供給第二控制器,其中,所述控制單元包括基本輸入/輸出系統(tǒng)(BIOS),在計算機系統(tǒng)的上電自檢(POST)操作期間,根據(jù)來自GPIO的確定信號,當確定外部設備支持第一接口并被安裝到計算機系統(tǒng)上時,所述BIOS禁用時鐘信號發(fā)生器和第二控制器,而當確定外部設備支持第二接口并被安裝到計算機系統(tǒng)上時,所述BIOS禁用第一控制器。
14.根據(jù)權利要求9所述的計算機系統(tǒng),其特征在于所述第一接口支持并行先進技術附件(PATA)標準,所述第二接口支持串行先進技術附件(SATA)標準;以及所述外部設備包括支持PATA標準的PATA硬盤驅動器(HDD)、或支持SATA標準的SATA硬盤驅動器(HDD)。
15.一種控制計算機系統(tǒng)中的能量消耗的方法,包括經(jīng)由第一接口或第二接口將外部設備安裝到計算機系統(tǒng)上;當外部設備被安裝到計算機系統(tǒng)上時,確定第一接口或第二接口中的哪一個被安裝到外部設備上,以提供確定結果;以及根據(jù)所述確定結果,選擇性地禁用經(jīng)由安裝到計算機系統(tǒng)上的外部設備所不支持的第一接口通信的計算機系統(tǒng)的第一控制器、或經(jīng)由安裝到計算機系統(tǒng)上的外部設備所不支持的第二接口通信的計算機系統(tǒng)的第二控制器。
16.根據(jù)權利要求15所述的控制計算機系統(tǒng)中的能量消耗的方法,其特征在于確定第一接口或第二接口中的哪一個被安裝到外部設備上發(fā)生在計算機系統(tǒng)的上電自檢(POST)操作期間。
17.根據(jù)權利要求16所述的控制計算機系統(tǒng)中的能量消耗的方法,其特征在于所述第一接口支持并行先進技術附件(PATA)標準,所述第二接口支持串行先進技術附件(SATA)標準;以及所述外部設備包括支持PATA標準的PATA硬盤驅動器(HDD)、或支持SATA標準的SATA硬盤驅動器(HDD)。
18.根據(jù)權利要求15所述的控制計算機系統(tǒng)中的能量消耗的方法,其特征在于所述第一接口支持并行先進技術附件(PATA)標準,所述第二接口支持串行先進技術附件(SATA)標準;以及所述外部設備包括支持PATA標準的PATA硬盤驅動器(HDD)、或支持SATA標準的SATA硬盤驅動器(HDD)。
全文摘要
一種計算機系統(tǒng),包括安裝單元,安裝了支持第一接口或第二接口的外部設備;外部設備控制器,包括第一控制器,當外部設備被安裝到安裝單元上時,經(jīng)由第一接口與外部設備通信;以及第二控制器,當外部設備被安裝到安裝單元上時,經(jīng)由第二接口與外部設備通信;外部設備確定器,用于確定由安裝到安裝單元上的外部設備所支持的接口;以及控制單元,用于根據(jù)在POST操作期間來自外部設備確定器的確定結果,控制外部設備控制器以禁用經(jīng)由安裝到安裝單元上的外部設備不支持的接口通信的控制器。由此,提出了一種能夠提高系統(tǒng)資源和能量消耗的節(jié)省的計算機系統(tǒng)。
文檔編號G06F1/32GK1873586SQ200610088700
公開日2006年12月6日 申請日期2006年6月1日 優(yōu)先權日2005年6月1日
發(fā)明者張點搢 申請人:三星電子株式會社