專利名稱:使能交叉平臺配置的方法及裝置的制作方法
1.領(lǐng)域本發(fā)明涉及計算機配置領(lǐng)域,且更具體地說,涉及計算機配置信號的存儲。
2.背景信息計算機系統(tǒng)可以在存儲器中存儲配置信號。計算機系統(tǒng)是包括能夠執(zhí)行一個或多個用來產(chǎn)生信號的指令的任何設(shè)備。典型地這種信號采取被公知為位的二進制信號序列的格式。計算機系統(tǒng)的實例是個人計算機、工作站計算機、服務(wù)器計算機、手提計算機以及置頂盒,在此僅列舉出幾個實例。配置信號是可以確定計算機系統(tǒng)操作的各種設(shè)置的信號。例如,配置信號可以確定系統(tǒng)所包括的各種輸入/輸出(I/O)端口是否被使能,并確定這些端口的I/O地址。配置信號也可以確定其它的計算機系統(tǒng)設(shè)置。這種計算機配置信號在本領(lǐng)域中被眾所周知為“建立信息”。在個人計算機中,建立信息還經(jīng)常被存儲在被公知為實時時鐘(RTC)互補金屬氧化硅(CMOS)的存儲器內(nèi)。
在控制計算機系統(tǒng)的程序的引導(dǎo)之前或期間,建立信息可以被應(yīng)用。引導(dǎo)是在控制計算機系統(tǒng)資源時排列指令序列(程序)的過程。資源包括存儲器、中斷、文件及I/O端口。要引導(dǎo)的程序的一個實例是操作系統(tǒng)。操作系統(tǒng)是控制包括那些前面已經(jīng)提到的以及進一步包括典型的I/O設(shè)備如鼠標(biāo)和鍵盤等各種計算機資源的程序。操作系統(tǒng)的實例是UnixTM操作系統(tǒng)及MicrosoftTMWindowsTM操作系統(tǒng)。
建立信息可以被讀取、改變并寫回到CMOS或其它存儲器,在所述存儲器中利用被稱為“建立程序”的特殊程序?qū)⑵浯鎯ΑK鼋⒊绦蚩梢允前ㄓ嬎銠C系統(tǒng)通電自我測試(POST)程序的指令序列的一部分。通常,在計算機系統(tǒng)的基本輸入/輸出系統(tǒng)(BIOS)程序之前執(zhí)行POST,以便于對設(shè)置進行初始化。
由建立信息所確定的設(shè)置可以因不同計算機構(gòu)造及模式而變化。此外,包括存儲器內(nèi)建立信息的位序列的位置及長度可以變化,其中所述建立信息被存儲在存儲器中。因而,建立一個建立程序來讀取、改變且寫回計算機系統(tǒng)各種構(gòu)造及模式的建立信息可能是困難的。取而代之的是,可能需要多個建立程序用于計算機系統(tǒng)的不同構(gòu)造及模式。
現(xiàn)有的建立程序典型地采用簡陋的“文本”界面。文本界面在本領(lǐng)域是眾所周知的,且可包括80×25個字符位置矩陣。同可顯示這些字符所用的顏色數(shù)量一樣,在文本界面中字符的數(shù)量、種類及位置受到更多限制。眾所周知的是,這種文本界面較現(xiàn)代的“圖形用戶界面”(GUI)更受到限制,“圖形用戶界面”在計算機系統(tǒng)顯示器上基于每個象素提供對顏色和位置的單獨控制。典型地,正是操作系統(tǒng)來實施計算機系統(tǒng)的圖形用戶界面。然而,在操作系統(tǒng)引導(dǎo)之前可以執(zhí)行建立程序,因此建立程序可以采用較不復(fù)雜的文本界面而不是GUI。
因此,存在對這樣一種建立程序的不斷需求,所述建立程序可在計算機系統(tǒng)的各種構(gòu)造及模式下操作且其可利用由操作系統(tǒng)所提供的圖形用戶界面特點。
概述在一些實施例中,本發(fā)明包括一種方法,其包括產(chǎn)生第一信號以確定1)在存儲器中的位置,以及2)第二信號在存儲器中的長度,所述第一信號具有交叉平臺編碼。第一信號被存儲以便于它可由應(yīng)用程序來存取。
根據(jù)下述說明及附圖,對于本領(lǐng)域的普通技術(shù)人員而言本發(fā)明的其它方面將變成顯而易見。然而,本發(fā)明的范圍應(yīng)該僅根據(jù)所附權(quán)利要求來解釋。
附圖的簡要說明被視為本發(fā)明的主題被特別地加以指出且在技術(shù)說明的結(jié)論部分顯著地提出權(quán)利要求。然而,通過參考所附附圖閱讀下述詳細說明,本發(fā)明可以被進一步加以理解。
圖1是示例出根據(jù)本發(fā)明計算機系統(tǒng)的實施例的方框圖。
詳細說明根據(jù)本發(fā)明的一個方面,確定建立信息在存儲器內(nèi)的大小及位置的信號以交叉平臺編碼的格式被編碼。交叉平臺編碼是一種不是專門針對特定計算機硬件或?qū)iT針對特定操作系統(tǒng)的編碼。雖然任何交叉平臺編碼(例如,可擴充標(biāo)記語言)處在本發(fā)明范圍之內(nèi),但是在一個實施例中,交叉平臺編碼包括超文本標(biāo)記語言(HTML)格式。建立信息可包括例如當(dāng)計算機系統(tǒng)被引導(dǎo)或復(fù)位時要應(yīng)用到它上面的設(shè)置;提供人類可讀名字的信號來顯示這些設(shè)置;識別所述設(shè)置選項值的信號;以及識別所述設(shè)置缺省值的信號。經(jīng)交叉平臺編碼的信號可以被存儲在計算機存儲器的一個區(qū)域內(nèi),所述存儲器可由應(yīng)用程序和/或操作系統(tǒng)來存取。應(yīng)用程序是在本領(lǐng)域中所眾所周知的一個程序,其在操作系統(tǒng)的控制下運行以完成一個或多個任務(wù),如字處理或分析電子表格。被編碼的信號可以經(jīng)過外部通訊信道被傳遞到第二計算機系統(tǒng),以確保遠程運行的建立程序?qū)Φ谝挥嬎銠C系統(tǒng)進行配置。
外部信道可以按照眾多方法被具體化。例如,外部信道可以包括到局域網(wǎng)或到因特網(wǎng)的耦合。外部信道可包括到使用數(shù)據(jù)調(diào)制解調(diào)器的公共電話網(wǎng)絡(luò)的耦合,或到使用電纜調(diào)制解調(diào)器的電纜電視網(wǎng)絡(luò)的耦合。另外,外部信道可包括通過衛(wèi)星收發(fā)器方式到衛(wèi)星系統(tǒng)的耦合。這些僅是外部信道眾多可能性中的一些。經(jīng)HTML編碼的信號可以經(jīng)過外部信道被發(fā)送到遠程設(shè)備。在許多可能性當(dāng)中,所述遠程設(shè)備可包括另一計算機系統(tǒng)。
圖1是示例出根據(jù)本發(fā)明計算機系統(tǒng)的實施例的方框圖。實施例500包括執(zhí)行通過總線520所提供指令的處理器505。被執(zhí)行的指令可被存儲在隨機存取存儲器510(RAM)或只讀存儲器590(ROM)中。指令可以從這些位置由總線520供給到處理器505來執(zhí)行。處理器505可以利用任何半導(dǎo)體制造技術(shù)來實施,且可以執(zhí)行包括但不局限于由Intel Corporation Pentium處理器或兼容處理器所支持的任何指令集??偩€520可以利用傳播信號的技術(shù)來實施,所述技術(shù)包括但不局限于電子和光導(dǎo)體技術(shù)。本領(lǐng)域的普通技術(shù)人員將理解到總線520事實上可以包括具有總線橋式互連的多個段。實施例500可以包括一個機器可讀取的存儲介質(zhì)540,以存儲一個或多個即將被裝入RAM 510內(nèi)的程序(指令序列)。在一個實施例中,機器可讀取介質(zhì)540包括硬盤。然而,機器可讀取存儲介質(zhì)540可還包括軟盤、CD-ROM或其它光盤、只讀存儲器、或任何其它用于存儲指令序列的存儲器。
為了執(zhí)行信號的輸入/輸出,實施例500可包括鍵盤570和顯示器580,其每一個均被耦合到用于傳遞數(shù)據(jù)的總線520上,這樣它可以由用戶輕易地存取或操縱。當(dāng)然,所述系統(tǒng)還可包括其它的外圍設(shè)備。實施例500可以進一步包括網(wǎng)絡(luò)適配器585,以將實施例500耦合到網(wǎng)絡(luò)電纜551上。當(dāng)然,本發(fā)明的范圍并不被局限到這個特定的實施例。
在一個實施例中,計算機系統(tǒng)500包括由CMOS存儲器560所存儲的建立信息571。計算機系統(tǒng)500可以進一步包括存儲BIOS指令592、POST指令595及額外建立信息594的只讀存儲器(ROM)590或閃存儲器。為了明確起見,被存儲在CMOS 560內(nèi)的建立信息571應(yīng)該至此以后被稱為“有源配置信號”。被存儲在ROM 590內(nèi)的建立信息594應(yīng)該被稱為“選項及提示信號”。有源配置信號571可包括當(dāng)計算機系統(tǒng)通電或復(fù)位時應(yīng)用到計算機系統(tǒng)實施例500上的設(shè)置。通電是向計算機系統(tǒng)電路施加功率的過程,而復(fù)位是使已通電的計算機系統(tǒng)電路恢復(fù)到一個公知狀態(tài)的過程。通電和復(fù)位均可以按照本領(lǐng)域眾所周知的方法來完成。
選項和提示信號594可包括與有源配置信號571相聯(lián)系的人類可讀的字符序列。選項和提示信號594還可包括這樣的選項,當(dāng)為計算機系統(tǒng)實施例500選取有源配置信號571時要從其中加以選擇。選項和提示信號594還可包括有源配置信號571的缺省值。在一個實施例中,BIOS 592包括選項和提示信號594。例如,BIOS 592可包括以字符序列“COM1”格式的選項和提示信號594。這個字符序列可以說明計算機系統(tǒng)500中的串行端口。BIOS 592還可以包括多個串(字符序列),其說明串行端口可用的I/O地址,以及端口的使能狀態(tài)(端口是可用還是不可用)的選項。地址選項可包括0×03F8、0×02F8和0×02E8。狀態(tài)選項可以包括“使能的”和“禁止”。當(dāng)然,這些僅是作為說明本發(fā)明而提供的選項和提示信號594的實例。許多其它值也是可能的。建立程序可存取BIOS 592中的建立信息。
BIOS 592還可包括有源配置信號571的缺省值。串行端口地址的缺省值的一個實例是0×03F8。當(dāng)對應(yīng)的有源配置信號571被破壞或丟失時,計算機系統(tǒng)500可被配置成應(yīng)用此缺省值。
例如,CMOS存儲器560可包括這樣一個信號,其表示當(dāng)計算機系統(tǒng)通電或復(fù)位時要應(yīng)用的有源串行端口地址設(shè)置。如果在CMOS 560中所存儲的有源地址設(shè)置被破壞或丟失(例如通過功率波動的形式),則當(dāng)系統(tǒng)通電或復(fù)位時可應(yīng)用所述缺省地址信號。當(dāng)然,這僅是使用特定信號的一個實例,且在本發(fā)明范圍內(nèi)可以考慮許多其它信號。
在一個實施例中,POST 595包含一個或多個指令來對在存儲有源配置信號571的存儲器中的一個或多個有源配置信號571的大小和位置進行編碼。在一個實施例中,可使用HTML NAME字段來完成編碼。POST可進一步包含一個或多個指令以通過使用HTML VALUE字段對一個或多個有源配置信號571進行編碼。在一個實施例中,按照如下所說明的方法,這些字段可歸屬于HTML INPUT標(biāo)簽的字段。
在一個實施例中,說明有源配置信號在存儲器中的大小及位置的句法是NAME=<prefix><ofst>_<len>
其中<prefix>是說明即將被應(yīng)用到有源配置信號中的檢查和的字母字符。下面將進一步說明檢查和。
<ofst>是存儲器內(nèi)有源配置信號中第一位的十進制偏移量。
<len>是有源配置信號中位的數(shù)量。
<ofst>_<len>句法可以被重復(fù)以說明存儲器中非鄰接的信號。第一<ofst>_<len>對說明信號的最低有效<len>位,且最后對說明最高有效位。當(dāng)然,說明信號位置的其它技術(shù)同樣也是可能的。例如,信號在存儲器中的位置可以使用各種眾所周知的技術(shù),如使用基地址加偏移量值來確定。
例如,對于在具有16位長度的256位存儲器偏移量下的串行端口地址,有源配置信號在存儲器中的地址可被編碼成NAME=A256_16這將表示從十進制256偏移量起開始、長度為16位信號的A類型檢查和。
利用下述句法,有源配置信號值可以按照VALUE字段被編碼VALUE=<value>
其中<value>是信號的十進制值。
例如,對于0×03F8(十進制1016)串行端口地址,有源配置信號值可以被編碼成VALUE=1016如前面所說明,NAME和VALUE字段可規(guī)屬于INPUT標(biāo)簽的字段。例如<INPUT TYPE=radio NAME=A256_16 VALUE=1016>Default COM 1Address這個HTML序列定義了被命名為“Default COM 1 Address”(“缺省COM 1地址)的單選按鈕控制(計算機圖形用戶界面眾所周知的組成部分)。如果這個單選按鈕定義被規(guī)屬于HTML格式的一部分,且如果單選按鈕按此格式被選擇,則此格式可將序列返回到A256_16=1016這個返回序列說明了針對COM 1地址有源配置信號在存儲器中的地址、大小及數(shù)值。
在NAME字段中的檢查和字符可以被用來確定應(yīng)用到配置信號上的檢查和計算類型。例如,利用檢查和字符‘A’所確定的所有信號將被包括在某一類型的單個檢查和計算內(nèi)。在一個實施例中,檢查和計算的類型可或者被確定為‘范圍’檢查和或‘字段’檢查和。
在一個實施例中,范圍檢查和機制是通過對所規(guī)定的字節(jié)范圍求和工作。通過對多個所規(guī)定信號的值求和,則字段檢查和機制起作用。
通過把‘范圍’字段包括在經(jīng)HTML編碼的信號中,則可規(guī)定范圍檢查和。
RNG<stor>_<base>_<len>
其中<stor>是用來存儲作為結(jié)果的檢查和的偏移量,以字節(jié)形式<base>是被包括在檢查和中的字節(jié)范圍的基地址<len>是在檢查和范圍內(nèi)字節(jié)的數(shù)量實例RNG 127_64_126=0這個字段表示126當(dāng)中的64個字節(jié)(十進制)應(yīng)該被添加到檢查和中,且結(jié)果被存儲在字節(jié)偏移量127上。在一個實施例中,“=”符號之后的值被忽略。
通過將‘FLD’字段包括在經(jīng)HTML編碼的信號中,則可以規(guī)定字段的檢查和。
FLD<id>_<bitbase>_<bitnum>
其中<id>是‘A’和‘Z’之間的字符。這個字符可以被用作NAME字段的前綴字符,表示有源配置信號屬于哪個檢查和組。具有相同檢查和組的所有信號可以被求和,且結(jié)果被存儲在由<bitbase>所規(guī)定的地址上。
<bitbase>是在用來存儲檢查和的存儲器內(nèi)以位形式的偏移量。
<bitnum>是在即將存儲的檢查和值中位的數(shù)量。
實例FLDA_760_8=0這個字段規(guī)定了利用具有前綴“A”的NAME字段所編碼的信號的字段檢查和。該字段規(guī)定了檢查和應(yīng)該作為從存儲器內(nèi)起始地址起的第760位位置開始的8位值被存儲。“=”符號之后的值被忽略。
為了存儲多個非鄰接位范圍內(nèi)的檢查和值,在FLD字段內(nèi)可規(guī)定附加的<bitbase>_<bitnum>對。
在這個實施例中,存儲器,尤其是CMOS存儲器可被組織成多個庫。利用經(jīng)HTML編碼信號中的‘庫’字段,這些庫可被加以規(guī)定。典型地,利用規(guī)定輸入/輸出(I/O)命令(讀取或?qū)懭?和庫數(shù)量的索引寄存器,這種存儲器庫可以被存取。存儲器還可以規(guī)定被用來向庫讀取或?qū)懭霐?shù)據(jù)的數(shù)據(jù)寄存器。典型地,索引和數(shù)據(jù)寄存器可以借助于I/O地址方法(與存儲器地址相反)以本領(lǐng)域所眾所周知的方法被存取。
在一個實施例中,庫字段的句法可被規(guī)定為BNK<low>_<len>_<idx>_<data>
其中<low>是存儲器庫的第一十進制字節(jié)地址<len>是存儲器庫內(nèi)字節(jié)的數(shù)量<idx>用于指定向庫存取命令(典型地不是讀取就是寫入命令)的命令寄存器的十進制I/O地址。
<data>用于向庫讀取和寫入數(shù)據(jù)的數(shù)據(jù)寄存器的十進制I/O地址實例
BNK_0_128_112_113=0這個字段規(guī)定了具有0起始字節(jié)地址的存儲器庫。在庫內(nèi)存儲器的字節(jié)數(shù)量為128。用于存取所述庫的索引及數(shù)據(jù)寄存器的I/O地址分別為112和113?!埃健狈栔蟮闹当缓雎?。
建立程序可以將以NAME、RNG和FLD字段規(guī)定的地址與由BNK字段為存儲器庫所規(guī)定的地址范圍相比較。通過這種方法,建立程序可以確定存儲器的哪個庫或哪些庫隱含地由字段加以規(guī)定。當(dāng)然,在操作系統(tǒng)控制下運行的建立程序可僅存取由BNK字段所規(guī)定的I/O地址,如果這種存取被操作系統(tǒng)所允許的話。
一些操作系統(tǒng)可不允許建立程序來直接地存取存儲器以讀取和寫入有源配置信號。相反,這種操作系統(tǒng)可采用過程調(diào)用,借此建立程序可調(diào)用以讀取存儲器和向存儲器寫入。例如,操作系統(tǒng)可支持“Advanced Configuration and Power Interface Specification”,Revision(版本)1.0B,(www.teleport.com/-acpi)(ACPI)用于存取存儲器的過程調(diào)用?!嫒 侄慰梢员话ㄓ冢媒?jīng)HTML編碼的信號來說明存取存儲器的過程調(diào)用。在一個實施例中,存取字段的句法被規(guī)定為ACA<low>_<len>_<rdr>_<wrtr>
其中<low>和<len>具有與它們在BNK字段中相同的解釋。
<rdr>是從存儲器內(nèi)的地址來讀取有源配置信號的過程名字。
<wrtr>是向存儲器內(nèi)的地址寫入有源配置信號的過程名字。
POST 595可包含附加指令以將選項和提示信號編碼成HTML。檢索那個選項和提示信號可包括說明各種有源配置信號的人類可讀字符序列、以及用于該有源配置信號的選項和缺省值。在一個實施例中,選項和提示信號在HTML FORM對象下作為INPUT字段被編碼。下述格式提供一個實例。
鼠標(biāo)配置○ Auto⊙ Enabled○ Disabled對應(yīng)的HTML(FORM標(biāo)簽除外)將是
<b>Mouse Configuration</b>
<input type=radio name=mouse value=au>Auto<input type=radio name=mouse value=en checked>Enabled<input type=radio name=mouse value=di>Disabled<b>表示隨后的文本應(yīng)該為粗體。</b>表示粗體應(yīng)該被關(guān)掉。“</”結(jié)構(gòu)是關(guān)閉被構(gòu)造塊的標(biāo)準(zhǔn)HTML機理。
Type=radio字段表示顯示應(yīng)該采用單選按鈕的格式。單選按鈕是眾所周知的GUI組成部分,一次僅有一個選擇方案被選擇。NAME字段以這個格式完成兩個功能。第一功能是將相關(guān)項分組在一起。在單選按鈕情況下,可僅選擇具有相同NAME值(在此情況下為鼠標(biāo))的一個輸入。
NAME字段的第二功能是針對從格式返回的數(shù)據(jù)。格式可返回value 1=value 2 pair,其中value 1是NAME字段的值且value 2是VALUE字段的值。在上述實例中,格式可返回“name=en”。
在采用IntelTM處理器或兼容處理器的實施例中,可應(yīng)用眾所周知的INT 15H指令來分配存儲經(jīng)HTML編碼的信號512的存儲器的一部分,以便于一旦操作系統(tǒng)引導(dǎo)時它們將由操作系統(tǒng)或應(yīng)用程序可用。其中利用INT 15H存儲器可被分配的方法在本領(lǐng)域中是眾所周知的。見,例如,“Advanced Configuration and Power InterfaceSpecification”,Revision 1.0B,chapter 14(www.teleport.com/-acpi),其用于說明使用INT 15h在RAM中分配BIOS保護的區(qū)域。
然后由POST 595所包括的指令可在計算機系統(tǒng)的隨機存取存儲器(RAM)中存儲經(jīng)HTML編碼的信號512。在此它們可由計算機系統(tǒng)500上的操作系統(tǒng)513或應(yīng)用程序(如建立程序514)以本領(lǐng)域所眾所周知的方法來存取。見,例如,the Plug and Play BIOS Specification,Revision 1.0a,Compaq Computer Corporation,PhoenixTechnologies,Limited,Intel Corp.,May 5,1994,www.microsoft.com/hwdev/respec/pnpspecs.htm,其用于說明如何從RAM頂部處BIOS保護的存儲器區(qū)域讀取HTML。在第一計算機系統(tǒng)上執(zhí)行的建立程序514可采用由同樣在第一計算機系統(tǒng)上執(zhí)行的OS513所提供的GUI 581。
經(jīng)HTML編碼的信號512可通過外部信道被傳遞到第二計算機系統(tǒng)。在所示例的實施例500中,外部信道由網(wǎng)絡(luò)適配器585及網(wǎng)絡(luò)電纜551組成。當(dāng)然,如前面所說明的眾多其它外部信道也可被采用。第二計算機系統(tǒng)可執(zhí)行建立程序,以顯示且操縱以其經(jīng)HTML編碼格式的第一計算機系統(tǒng)的有源配置信號。然后,以HTMTML被編碼的新有源配置信號可通過外部信道被傳遞回到第一計算機系統(tǒng)。第一計算機系統(tǒng)可執(zhí)行指令(未示出)以對從第二計算機系統(tǒng)所傳遞的新HTML信號進行解碼且將由HTMTML信號所組成的新有源配置信號寫回到COMS 560。然后,當(dāng)?shù)谝挥嬎銠C系統(tǒng)下次被通電或復(fù)位時,新有源配置信號可被應(yīng)用到第一計算機系統(tǒng)。
雖然本發(fā)明的某些特點已經(jīng)如在此所述被示例,但是現(xiàn)在本領(lǐng)域的那些普通技術(shù)人員將想到許多修改、替代、變化及等效物。因此,要理解為所附加的權(quán)利要求旨在涵蓋屬于本發(fā)明真實實質(zhì)的所有這樣的實施例及變化。
權(quán)利要求
1.一種方法包括產(chǎn)生第一信號,以確定1)在存儲器中的位置、以及2)第二信號在存儲器中的長度,所述第一信號具有交叉平臺編碼;以及存儲所述第一信號,以便于它可由應(yīng)用程序來存取。
2.根據(jù)權(quán)利要求1的方法,其中確定在存儲器中的位置包括確定在存儲器中的偏移量。
3.根據(jù)權(quán)利要求1的方法,其中確定在存儲器中的位置包括確定在存儲器中的地址。
4.根據(jù)權(quán)利要求1的方法,其中交叉平臺編碼包括以HTML格式的NAME和VALUE字段。
5.根據(jù)權(quán)利要求1的方法,其中存儲器為CMOS且第一信號被存儲在RAM中。
6.根據(jù)權(quán)利要求1的方法,其中第二信號包括配置設(shè)置。
7.根據(jù)權(quán)利要求1的方法,其中應(yīng)用程序與操作系統(tǒng)相配合來執(zhí)行。
8.一種方法包括產(chǎn)生第一信號,以確定1)在存儲器中的位置、以及2)表示第一計算機系統(tǒng)配置設(shè)置的第二信號在存儲器中長度,所述第一信號具有交叉平臺編碼;以及將所述第一信號傳遞到第二計算機系統(tǒng)。
9.根據(jù)權(quán)利要求8的方法,其中交叉平臺編碼包括以HTML格式的NAME和VALUE字段。
10.根據(jù)權(quán)利要求8的方法進一步包括存儲第一信號,以便于第一信號可由與操作系統(tǒng)相配合執(zhí)行的應(yīng)用程序來存取。
11.一種方法包括在第一計算機系統(tǒng)上接收第一信號,所述第一信號確定1)在存儲器中的位置、以及2)第二信號在存儲器中的長度,所述第二信號確定第二計算機系統(tǒng)的配置設(shè)置,所述第二計算機系統(tǒng)包括存儲器,所述第一信號具有交叉平臺編碼;以及所述第一計算機系統(tǒng)應(yīng)用第一信號來讀取配置設(shè)置。
12.根據(jù)權(quán)利要求11的方法進一步包括所述第一計算機系統(tǒng)改變配置設(shè)置值;以及所述第一計算機系統(tǒng)將所述值傳遞到所述第二計算機系統(tǒng)。
13.根據(jù)權(quán)利要求11的方法,其中所述交叉平臺編碼包括以HTML格式的NAME和VALUE字段。
14.一種裝置包括其中存儲有指令的機器可讀取存儲器,當(dāng)所述指令由計算機系統(tǒng)中的處理器來執(zhí)行時,導(dǎo)致產(chǎn)生第一信號,以確定1)在存儲器中的位置、以及2)第二信號在存儲器中的長度,所述第一信號具有交叉平臺編碼;以及存儲所述第一信號,以便于它可由應(yīng)用程序來存取。
15.根據(jù)權(quán)利要求14的裝置,其中交叉平臺編碼進一步包括以HTML格式的NAME和VALUE字段。
16.根據(jù)權(quán)利要求14的裝置,其中存儲器為CMOS且第一信號被存儲在RAM中。
17.一種裝置包括其中存儲有指令的機器可讀取存儲器,當(dāng)所述指令由計算機系統(tǒng)中的處理器來執(zhí)行時,導(dǎo)致產(chǎn)生第一信號,以確定1)在存儲器中的位置、以及2)第二信號在存儲器中的長度,所述第二信號限定第一計算機系統(tǒng)的配置設(shè)置,所述第一信號具有交叉平臺編碼;以及將所述第一信號傳遞到第二計算機系統(tǒng)。
18.根據(jù)權(quán)利要求17的裝置,其中交叉平臺編碼包括以HTML格式的NAME和VALUE字段。
19.根據(jù)權(quán)利要求17的裝置,其中指令的執(zhí)行進一步導(dǎo)致存儲第一信號,以便于第一信號可由與操作系統(tǒng)相配合執(zhí)行的應(yīng)用程序來存取。
20.一種裝置包括其中存儲有指令的機器可讀取存儲器,當(dāng)所述指令由處理器來執(zhí)行時,導(dǎo)致第一計算機系統(tǒng)接收第一信號,以確定1)在存儲器中的位置、以及2)第二信號在存儲器中的長度,所述第二信號確定第二計算機系統(tǒng)的配置設(shè)置,所述第二計算機系統(tǒng)包括存儲器,所述第一信號具有交叉平臺編碼;以及將所述配置值傳遞到第二計算機系統(tǒng)上。
21.根據(jù)權(quán)利要求20的裝置,其中交叉平臺編碼包括以HTML格式的NAME和VALUE字段。
22.一種計算機系統(tǒng)包括處理器其中存儲有指令的機器可讀取存儲器,當(dāng)所述指令由計算機系統(tǒng)中的處理器來執(zhí)行時,導(dǎo)致產(chǎn)生第一信號,以確定1)在存儲器中的位置、以及2)第二信號在存儲器中的長度,所述第一信號具有交叉平臺編碼;以及存儲所述第一信號,以便于所述第一信號可由應(yīng)用程序來存取。
23.根據(jù)權(quán)利要求22的系統(tǒng),其中交叉平臺編碼包括以HTML格式的NAME和VALUE字段。
24.根據(jù)權(quán)利要求22的系統(tǒng),其中所述第一存儲器為CMOS且所述第一信號被存儲在RAM中。
全文摘要
一種方法包括產(chǎn)生第一信號以確定a)在存儲器中的位置;以及2)第二信號在存儲器中的長度,所述第一信號具有交叉平臺編碼。所述第一信號被存儲以便于它可由應(yīng)用程序來存取。
文檔編號G06F9/445GK1547697SQ01819791
公開日2004年11月17日 申請日期2001年10月29日 優(yōu)先權(quán)日2000年11月29日
發(fā)明者R·P·哈勒, R P 哈勒 申請人:英特爾公司