專利名稱:管理對(duì)計(jì)算機(jī)部件的訪問的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及管m計(jì)Mi部件的訪問。
背景技術(shù):
計(jì)穀幾系統(tǒng)可以包腿樣的部件,例如,便于輸A/輸出操作以允許所述計(jì)
算機(jī)系統(tǒng)與其它設(shè)備通信的網(wǎng),口卡(MC)。 NIC可以根據(jù)多重的,不同的 管理警報(bào)協(xié)i,作。例如,網(wǎng)絡(luò)接口卡(NIC)可以根據(jù)警報(bào)標(biāo)準(zhǔn)格式(ASF) 協(xié)i^S^活管理^ (AMT)協(xié)議操作。
在一些例子中,計(jì),系統(tǒng)的所有者或管理員可能需要禁用所述計(jì)算機(jī)系 統(tǒng)的部件。例如,計(jì)靴系統(tǒng)的所有者或管理員可能需要禁用NIC以使得會(huì)灘 使用不同的網(wǎng)絡(luò)設(shè)備,如,光纖信道設(shè)備。在一些環(huán)境中,ASF協(xié)議和AMT 協(xié)議限制了可為計(jì)算機(jī)系統(tǒng)的所有者或管理員使用的用于管理對(duì)計(jì)算機(jī)系統(tǒng)中 的MC或其它部件的可訪問性的技術(shù)。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的實(shí)施例,提供一種計(jì)算機(jī)系統(tǒng),包括用戶界面和部件禁用模 塊,所述部件禁用模她含邏輯用于開始弓l導(dǎo)操作;和當(dāng)在所述計(jì)^m系統(tǒng) 上激活管理技術(shù)或警報(bào)標(biāo)準(zhǔn)格式中的至少一個(gè)被禁用時(shí),在所述用戶界面上呈 現(xiàn)部件禁用界面。
圖1是說明適合管理對(duì)計(jì)算機(jī)部件的訪問的計(jì)算機(jī)系統(tǒng)的一個(gè)實(shí)施例的示 意圖。
圖2是說明管M計(jì)嶽幾部件的訪問的方法的一個(gè)實(shí)施例的操作的流程圖。
具體實(shí)施例方式
圖i是適合實(shí)施管m計(jì)對(duì)幾部件的訪問的技術(shù)的計(jì)算機(jī)系統(tǒng)100的示意
圖。在被說明的實(shí)施例中,計(jì)穀幾系統(tǒng)100可以被具體化為用于訪問互聯(lián)網(wǎng)的 手持或固定設(shè)備,臺(tái)式PC,筆記本電腦,個(gè)人數(shù)字助理或tt^可其它具有基本輸 A/^出系統(tǒng)(BIOS)或等效物的處理設(shè)備。計(jì)鋭幾系統(tǒng)100包銜十對(duì)幾108,并可以包括一個(gè)或多個(gè)附帶的輸鳩出 設(shè)備106,例如,具有屏幕104的顯示器102,纖110,其它I/0設(shè)備112和 ,示114。其它設(shè)備112包織蟲,,聲音激活輸入設(shè)備, 球,以及任何其 它使得系統(tǒng)100肯嫩從開發(fā)者和/鋼戶接收輸入的設(shè)備。
計(jì),108包括通常在主板和至少一個(gè)輔助電路板上實(shí)施的系統(tǒng)硬件120。 系統(tǒng)硬件120包括處理器122和基本輸A/輸出系統(tǒng)(BIOS) 126。 BIOS 126可 以在閃存中實(shí)施,且可以包含邏輯操作以弓l導(dǎo)計(jì)嶽幾設(shè)備和上電自檢(POST) 豐娥以執(zhí)行系統(tǒng)初始化和測(cè)試。在操作娥呈中,當(dāng)計(jì)鄉(xiāng)系統(tǒng)100的欽活開始 時(shí),鵬器122訪問BIOS 126,并屏蔽到操作存儲(chǔ)器的例如上電自檢模塊的 BIOS 126的指令。然后處理器122執(zhí)行上電自檢操作以實(shí)施POST處理。
在一些實(shí)施例中,計(jì)算機(jī)系統(tǒng)100包括至少一個(gè)部件禁用模塊,該模塊包 含存儲(chǔ)在計(jì)^m可讀介質(zhì)上的邏輯指令。在圖l描述的實(shí)施例中,BIOS 126包 括部件禁用模塊128,該模塊128可以被具體化為存儲(chǔ)在存儲(chǔ)了 BIOS的計(jì)算機(jī) 可讀介質(zhì)中的邏輯指令。在一些實(shí)施例中,部件禁用模塊128可以被存儲(chǔ)在不 同的存儲(chǔ)位置,例如在存儲(chǔ)器130中或在文件存鵬置180中。例如,在一些 實(shí)施例中,計(jì)tm系統(tǒng)100可以包含駐留在存儲(chǔ)器130中的部件禁用模塊166, 該模塊166可以在計(jì)算機(jī)系統(tǒng)100的操作期間m行。
計(jì)敦幾系統(tǒng)100進(jìn)一步包括與計(jì)算機(jī)108通信連接的文件存^^g 180。文 件存皿置180可以是內(nèi)部的,例如, 一個(gè)或多個(gè)硬盤,或是外部的,例如, 一個(gè)或多個(gè)外部硬盤,網(wǎng)絡(luò)附屬存儲(chǔ)裝置,或獨(dú)立的存儲(chǔ)網(wǎng)絡(luò)。在一些實(shí)施例 中,文件存^S180可以包括一個(gè)或多個(gè)分區(qū)182, 184, 186。
存儲(chǔ)器130包括用于管理計(jì)算機(jī)108的操作的操作系統(tǒng)140。在一個(gè)實(shí)施例 中,操作系統(tǒng)140包括向系統(tǒng)硬件120提供接口的硬件接口模塊154。此外,操 作系統(tǒng)140包括內(nèi)核144, 一個(gè)或多^t理計(jì)算機(jī)108操作中用到的文件的文件 系統(tǒng)146,以及管理在計(jì)對(duì)幾108上執(zhí)行的進(jìn)程的過程控制子系統(tǒng)148。操作系 統(tǒng)140進(jìn)一步包括一個(gè)或多個(gè)設(shè)備驅(qū)動(dòng)器150,以及在操作系統(tǒng)140和一個(gè)或多 個(gè)應(yīng)用?!姥?62164之間提f,口的系統(tǒng)調(diào)用接口模土央142。多種設(shè)備 驅(qū)動(dòng)器150接口連接并通??刂瓢惭b在計(jì)算機(jī)系統(tǒng)100中的硬件。
在操作中,在計(jì)i^fl 108上執(zhí)行的一個(gè)或多個(gè)應(yīng)用模塊162和/鵬164調(diào)
用所述系統(tǒng)調(diào)用接口模塊142來在計(jì)^m^M器上執(zhí)行一個(gè)或多個(gè)命令。系統(tǒng)調(diào)用接口模塊142調(diào)用文件系統(tǒng)146的服務(wù)以管理所述命令所需的文件,并調(diào) 用辦控制子系統(tǒng)148以管理命令所需的過程。文件系統(tǒng)146和逝呈控制子系 統(tǒng)148輪流調(diào)用衝條口模塊154的服務(wù)以便與系統(tǒng)硬件120接口連接。操作 系統(tǒng)內(nèi)核144通常可以被視為用以執(zhí)行多個(gè)操作系統(tǒng)功能的一個(gè)或多個(gè)軟件模 塊。
操作系統(tǒng)140的特定實(shí)施例不是此處描述的主題的關(guān)鍵。操作系統(tǒng)140可 以被具體化為UNIX操作系統(tǒng)或任何相關(guān)的派生(例如,Linux, Solaris等)或 者例如,為Windows⑧商標(biāo)操作系統(tǒng)。
圖2是說明管M計(jì)^m部件的訪問的方法的一個(gè)實(shí)施例的操作的流程圖。
在一個(gè)實(shí)施例中,圖2所示的操作可以由BIOS 126的部件禁用模塊128來實(shí)施 和/或當(dāng)計(jì)#^統(tǒng)100被引導(dǎo)時(shí),在部件禁用模塊166里賴^M結(jié)合操作系 統(tǒng)的其它部件來實(shí)施。在其它實(shí)施例中,圖2中的操作可以在計(jì)飾系統(tǒng)100 的引導(dǎo)操作期間由被調(diào)用的任何其它^f呈執(zhí)行。例如,圖2的操作可以作為引 導(dǎo)加織鵬的一部分或作為操作系統(tǒng)140的部件來實(shí)施。
參考圖2,在操作210, BIOS 126在計(jì)算機(jī)系統(tǒng)中開始引導(dǎo)操作。在操作 215開始詢問以判斷在計(jì) 1系統(tǒng)100中^用AMT管理協(xié)i姚是采用ASF 管理協(xié)議。例如,在一個(gè)實(shí)施例中,部件禁用模塊128可以詢問在與處理器122 耦合的控制器中執(zhí)行的管理引擎服務(wù),例如,存儲(chǔ)器控制中心(MCH)。在操 作220,接收到啟動(dòng)虔用信號(hào),指示在計(jì)^m系統(tǒng)100上AMT或ASF服務(wù)是 否被啟動(dòng)或是被禁用。
如果AMT或ASF服務(wù)在操作225不被禁用,則BIOS iil呈完成(操作245 )。 相反,如果AMT或ASF服務(wù),作225被禁用,則向用戶界面呈現(xiàn)部件禁用 界面(操作230)。例如,在一個(gè)實(shí)施例中,MC禁用界面呈現(xiàn)在計(jì)算機(jī)系統(tǒng)IOO 的顯示器102上。該MC禁用界面為用戶提供選項(xiàng)以在計(jì)靴系統(tǒng)100中啟動(dòng) 或禁用至少一個(gè)MC,并從計(jì)Ml系統(tǒng)100的用戶接收(操作235)部件啟動(dòng)信 號(hào)或部件禁用信號(hào)中的一個(gè)。
在操作240中,部件禁用模塊128根據(jù)從部件禁用界面接收到的啟動(dòng)信號(hào) 或禁用信號(hào)啟動(dòng)或禁用部件。例如,部件禁用模塊128可以根據(jù)接收到的來自 部件禁用界面的信號(hào)啟動(dòng)或禁用MC。 BIOS過程可以被進(jìn)一步執(zhí)行和/^成 (操作245)。這里描述的方法可以被具體化為計(jì)算機(jī)可讀介質(zhì)上的邏輯指令。當(dāng)在處理 器上執(zhí)行時(shí),邏輯指令使得通用計(jì)飾設(shè)備被程序化為專用機(jī)器以實(shí)施所述方 法。當(dāng)被邏輯指令ra來執(zhí)4諒里所述的方法時(shí),處理器構(gòu)建執(zhí)行所述方法的 結(jié)構(gòu)。
權(quán)利要求
1、計(jì)算機(jī)系統(tǒng)(100),包括用戶界面;部件禁用模塊(128,166),其包含邏輯以開始引導(dǎo)操作;和當(dāng)在所述計(jì)算機(jī)系統(tǒng)(100)上激活管理技術(shù)或警報(bào)標(biāo)準(zhǔn)格式中的至少一個(gè)被禁用時(shí),在所述用戶界面上呈現(xiàn)部件禁用界面。
2、 如權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng)(100),進(jìn)一步包含邏輯以 AA^ 述部件禁用界面接收部件禁用信號(hào),其中所述部件禁用信號(hào)識(shí)別要禁用的部件;禾口響應(yīng)戶皿部件禁用信號(hào)禁用所述部件。
3、 如權(quán)利要求1所述的計(jì)鄉(xiāng)系統(tǒng)(100),進(jìn)一步包含邏輯以 從所述用戶界面接收部件啟動(dòng)信號(hào),其中所述部件啟動(dòng)信號(hào)識(shí)別要啟動(dòng)的部件;和響i3ZfM部件啟^t號(hào)啟動(dòng)所述部件。
4、 如權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng)(100),進(jìn)一步包含邏輯以 對(duì)所述計(jì)穀膽統(tǒng)中的管理引新始詢問;禾口接收對(duì)詢問的響應(yīng),其中所述響應(yīng)指示在所述計(jì)算機(jī)系統(tǒng)上激活管理技術(shù) 或警報(bào)標(biāo)準(zhǔn)格式中的至少一個(gè)是否被禁用。
5、 如權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng)(100),其中所述部件禁用模塊(128) 駐留于所述計(jì)算機(jī)系統(tǒng)的基本輸A/輸出系統(tǒng)(BIOS) (126)中。
全文摘要
本發(fā)明涉及管理對(duì)計(jì)算機(jī)部件的訪問。在一個(gè)實(shí)施例中,計(jì)算機(jī)系統(tǒng)(100)包括用戶界面和部件禁用模塊(128,166),該部件禁用模塊包含邏輯以開始引導(dǎo)操作,并且當(dāng)在該計(jì)算機(jī)系統(tǒng)(100)上激活管理技術(shù)或警報(bào)標(biāo)準(zhǔn)格式中的至少一個(gè)被禁用時(shí),在用戶界面上呈現(xiàn)部件禁用特征。
文檔編號(hào)G06F9/445GK101241439SQ20081000951
公開日2008年8月13日 申請(qǐng)日期2008年2月5日 優(yōu)先權(quán)日2007年2月5日
發(fā)明者P·J·布羅伊爾斯 申請(qǐng)人:惠普開發(fā)有限公司