專利名稱:具有共享機(jī)制的信息存取方法及其計(jì)算機(jī)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種信息存取技術(shù),且特別是有關(guān)于一種具有共享機(jī)制的信息存 取方法及其計(jì)算機(jī)系統(tǒng)。
背景技術(shù):
由于信息時(shí)代的來臨,為了要強(qiáng)化信息安全管理,一般例如在計(jì)算機(jī)系統(tǒng)的主機(jī) 板上的網(wǎng)絡(luò)卡與通用串行總線(USB)控制卡等硬件裝置各別需要一個(gè)獨(dú)立的EEPROM來存 取其所需的特定認(rèn)證信息。舉例來說,網(wǎng)絡(luò)卡需要將僅6字節(jié)的實(shí)體地址(MAC address) 存取在一個(gè)具有既定存儲(chǔ)容量(例如256-kbyte)的EEPROM里,而USB控制卡需將僅16字 節(jié)的通用唯一識(shí)別碼(UUID)存取在另一個(gè)具有既定存儲(chǔ)容量(例如256-kbyte)的EEPROM 里??梢姷?,一個(gè)大容量的EEPROM只用來儲(chǔ)存幾個(gè)byte的信息,是資源的極大浪費(fèi)。此 夕卜,當(dāng)主機(jī)板上需要存取特定認(rèn)證信息的硬件裝置越多時(shí),所需配置的EEPROM的個(gè)數(shù)就會(huì) 越多。再者,在電子產(chǎn)品的功能越來越強(qiáng)、體積越來越小、價(jià)格也越來越低的時(shí)代里,加上筆 記型計(jì)算機(jī)、迷你計(jì)算機(jī)、手機(jī)等極具攜帶性的電子系統(tǒng)產(chǎn)品已日漸普及。若能減少EEPROM 的使用量,對(duì)于毛利極低的系統(tǒng)制造商而言,不僅可降低成本,同時(shí)也能增加本身產(chǎn)品的市 場(chǎng)競(jìng)爭(zhēng)力。除此之外,傳統(tǒng)計(jì)算機(jī)系統(tǒng)的主機(jī)板上的網(wǎng)絡(luò)卡與USB控制卡等硬件裝置一般通 過內(nèi)部整合電路(I2C)總線,而將其各別所需的特定認(rèn)證信息存取于不同的EEPROM里。然 而,由于I2C總線無論在計(jì)算機(jī)系統(tǒng)處于正?;蛘呤‰娔J较陆蕴幱谶\(yùn)作的狀態(tài),故而無時(shí) 無刻皆在耗費(fèi)功率,從而不能落實(shí)綠色能源的概念。
發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問題在于,提供一種具有共享機(jī)制的信息存取方法及其計(jì)算機(jī) 系統(tǒng),以減少EEPROM的使用量,降低成本,增加本身產(chǎn)品的市場(chǎng)競(jìng)爭(zhēng)力,節(jié)省功耗。本發(fā)明提供一種計(jì)算機(jī)系統(tǒng),包括系統(tǒng)管理總線、非揮發(fā)性內(nèi)存、多個(gè)硬件裝置、 芯片組,以及中央處理單元。其中,所述非揮發(fā)性內(nèi)存與所述多個(gè)硬件裝置耦接所述系統(tǒng)管 理總線,且所述多個(gè)硬件裝置具有多個(gè)特定認(rèn)證信息。所述芯片組體耦接所述多個(gè)硬件裝 置。所述中央處理單元耦接所述芯片組,且依據(jù)所述系統(tǒng)管理總線的協(xié)議,透過所述芯片組 對(duì)所述多個(gè)硬件裝置執(zhí)行一配置程序,藉以分配所述非揮發(fā)性內(nèi)存中的多個(gè)存儲(chǔ)空間給所 述多個(gè)硬件裝置。于本發(fā)明的一示范性實(shí)施例中,所述多個(gè)硬件裝置系共享所述系統(tǒng)管理總線,以 將所述多個(gè)特定認(rèn)證信息存取于所述多個(gè)存儲(chǔ)空間。本發(fā)明另提供一種信息存取方法,其適于具有非揮發(fā)性內(nèi)存、中央處理單元、芯片 組以及多個(gè)硬件裝置的計(jì)算機(jī)系統(tǒng),且所述多個(gè)硬件裝置具有多個(gè)特定認(rèn)證信息,而所述 信息存取方法包括依據(jù)一總線的協(xié)議,而透過所述中央處理單元與所述芯片組對(duì)所述多 個(gè)硬件裝置執(zhí)行一配置程序,藉以分配所述非揮發(fā)性內(nèi)存中的多個(gè)存儲(chǔ)空間給所述多個(gè)硬件裝置;以及共享所述總線以將所述多個(gè)硬件裝置的所述多個(gè)特定認(rèn)證信息存取于所述多個(gè)存儲(chǔ)空間。于本發(fā)明的一示范性實(shí)施例中,所述總線的協(xié)議為系統(tǒng)管理總線的協(xié)議。本發(fā)明另提供一種計(jì)算機(jī)系統(tǒng),其包括總線、非揮發(fā)性內(nèi)存、多個(gè)硬件裝置、芯片 組,以及中央處理單元。其中,所述非揮發(fā)性內(nèi)存與所述多個(gè)硬件裝置耦接所述總線,且所 述多個(gè)硬件裝置具有多個(gè)通用唯一識(shí)別碼。所述芯片組耦接所述多個(gè)硬件裝置。所述中央 處理單元耦接所述芯片組,且依據(jù)所述總線的協(xié)議,而透過所述芯片組對(duì)所述多個(gè)硬件裝 置執(zhí)行一配置程序,藉以分配所述非揮發(fā)性內(nèi)存中的多個(gè)存儲(chǔ)空間給所述多個(gè)硬件裝置。于本發(fā)明的一示范性實(shí)施例中,所述多個(gè)硬件裝置系共享所述總線,以將所述多 個(gè)通用唯一識(shí)別碼存取于所述多個(gè)存儲(chǔ)空間,且所述總線為系統(tǒng)管理總線。應(yīng)了解的是,上述一般描述及以下具體實(shí)施方式
僅為例示性及闡釋性的,其并不 能限制本發(fā)明所欲主張的范圍。
圖1為本發(fā)明一示范性實(shí)施例的計(jì)算機(jī)系統(tǒng)的示意圖;圖2為本發(fā)明一示范性實(shí)施例的計(jì)算機(jī)系統(tǒng)的示意圖;圖3為本發(fā)明一示范性實(shí)施例的計(jì)算機(jī)系統(tǒng)的示意圖;圖4為本發(fā)明一示范性實(shí)施例的信息存取方法的流程圖。其中,附圖標(biāo)記100、200、300 計(jì)算機(jī)系統(tǒng)101 系統(tǒng)管理總線(SMBus)103:內(nèi)存模塊103a:非揮發(fā)性內(nèi)存105 =USB 控制卡107 JEEE-1394 適配卡109:網(wǎng)絡(luò)卡111 芯片組Illa:北橋芯片Illb:南橋芯片113 =CPU201 EEPROMSMBCLK 系統(tǒng)管理總線的時(shí)鐘線301 閃存SMBDAT 系統(tǒng)管理總線的數(shù)據(jù)線EEPROM 電子式可清除程序化只讀存儲(chǔ)器S40US2403 本發(fā)明一示范性實(shí)施例的信息存取方法的流程圖各步驟
具體實(shí)施例方式現(xiàn)將詳細(xì)參考本發(fā)明的示范性實(shí)施例,在附圖中說明所述示范性實(shí)施例的實(shí)例。 另外,凡可能之處,在附圖及實(shí)施方式中使用相同標(biāo)號(hào)的組件/構(gòu)件/符號(hào)代表相同或類似 部分。為了要克服現(xiàn)有技術(shù)的多項(xiàng)缺點(diǎn),圖1所示為本發(fā)明一示范性實(shí)施例的計(jì)算機(jī)系統(tǒng) 的示意圖。請(qǐng)參照?qǐng)D1,計(jì)算機(jī)系統(tǒng)100包括系統(tǒng)管理總線(SMBus) 101、獨(dú)立于計(jì)算機(jī)系統(tǒng) 100中的非揮發(fā)性內(nèi)存201 (例如為EEPR0M)、多個(gè)配置在主機(jī)板(圖中未示)上的硬件裝置 (例如USB控制卡105、IEEE-1394適配卡107以及網(wǎng)絡(luò)卡109,但并不限制于此三者)、包含 有北橋芯片Illa與南橋芯片Illb的芯片組(chipset) 111,以及中央處理單元(CPU) 113。于本示范性實(shí)施例中,USB控制卡105、IEEE-1394適配卡107以及網(wǎng)絡(luò)卡109分別需要一個(gè)特定認(rèn)證信息,以強(qiáng)化信息安全管理。舉例來說,USB控制卡103與IEEE-1394 適配卡105分別需要一個(gè)16字節(jié)的通用唯一識(shí)別碼(UUID),而網(wǎng)絡(luò)卡107則需要一個(gè)6字 節(jié)的實(shí)體地址(MAC address)。 由前述內(nèi)容可知,當(dāng)主機(jī)板上需要存取特定認(rèn)證信息的硬件裝置越多時(shí),所需配 置的EEPROM的個(gè)數(shù)就會(huì)越多。如此一來,不但會(huì)抬高制作成本,且更不符合設(shè)計(jì)的經(jīng)濟(jì)效 益。除此之外,傳統(tǒng)計(jì)算機(jī)系統(tǒng)的主機(jī)板上的網(wǎng)絡(luò)卡與USB控制卡等硬件裝置一般通過I2C 總線而將其各自所需的特定認(rèn)證信息存取于不同的EEPROM里。然而,由于I2C總線無論在 計(jì)算機(jī)系統(tǒng)處于正?;蛘呤‰娔J较陆蕴幱谶\(yùn)作的狀態(tài),故而無時(shí)無刻皆在耗費(fèi)功率,從 而不能落實(shí)綠色能源的概念。有鑒于此,為了要降低制作成本、增加設(shè)計(jì)的經(jīng)濟(jì)效益以及徹底落實(shí)綠色能源的 概念,本示范性實(shí)施例利用共享SMBus 101與非揮發(fā)性內(nèi)存201的方式來達(dá)到該等目的。基此,于計(jì)算機(jī)系統(tǒng)100初始化的過程中,CPUl 13會(huì)依據(jù)SMBus 101的協(xié)議,而通 過過芯片組111 (亦即北橋芯片Illa與南橋芯片Illb)對(duì)USB控制卡105、IEEE-1394適配 卡107以及網(wǎng)絡(luò)卡109等硬件裝置執(zhí)行一配置程序,藉以分配非揮發(fā)性內(nèi)存103a中的存儲(chǔ) 空間給USB控制卡105、IEEE-1394適配卡107以及網(wǎng)絡(luò)卡109等硬件裝置。如此一來,USB控制卡105、IEEE-1394適配卡107以及網(wǎng)絡(luò)卡109等硬件裝置即 會(huì)分別得知其在非揮發(fā)性內(nèi)存201中能進(jìn)行存取的存儲(chǔ)空間(包含起始地址與結(jié)束地址), 并且依據(jù)SMBus 101的協(xié)議來共享SMBus 101,以將其各自所需的特定認(rèn)證信息共同存取 于單一非揮發(fā)性內(nèi)存201中。也亦因如此,本示范性實(shí)施例并不需如現(xiàn)有技術(shù)般需要分別 配置一個(gè)獨(dú)立的EEPROM給主機(jī)板上需存取特定認(rèn)證信息的硬件裝置,故而不但可以降低 制作成本,且更可以增加設(shè)計(jì)的經(jīng)濟(jì)效益。除此之外,于本示范性實(shí)施例中,任一外部裝置(例如周邊控制接口裝置,PCI device)皆能于計(jì)算機(jī)系統(tǒng)100處于省電模式(例如為ACPI所定義的省電模式S3的狀態(tài)) 時(shí),適時(shí)通過SMBus 101來分別存取USB控制卡105、IEEE-1394適配卡107和/或網(wǎng)絡(luò)卡 109等硬件裝置所需的特定認(rèn)證信息。換言之,SMBus 101僅在計(jì)算機(jī)系統(tǒng)100處于省電模 式,且此時(shí)某一外部裝置需要對(duì)USB控制卡105、IEEE-1394適配卡107和/或網(wǎng)絡(luò)卡109 等硬件裝置所需的特定認(rèn)證信息進(jìn)行存取時(shí)才會(huì)進(jìn)入運(yùn)作的狀態(tài),故而不會(huì)無時(shí)無刻在耗 費(fèi)功率,從而能徹底落實(shí)綠色能源的概念。圖2所示為本發(fā)明另一示范性實(shí)施例的計(jì)算機(jī)系統(tǒng)的示意圖。請(qǐng)參照?qǐng)D2,計(jì)算機(jī) 系統(tǒng)200包括系統(tǒng)管理總線(SMBus) 101、內(nèi)存模塊103、多個(gè)配置在主機(jī)板(圖中未示)上 的硬件裝置(例如USB控制卡105、IEEE-1394適配卡107以及網(wǎng)絡(luò)卡109,但并不限制于 此三者)、包含有北橋芯片Illa與南橋芯片Illb的芯片組(chipset) 111,以及中央處理單 元(CPU)113。于本示范性實(shí)施例中,內(nèi)存模塊103為動(dòng)態(tài)隨機(jī)存取內(nèi)存(DRAM)模塊,且其內(nèi) 具有一小部份為非揮發(fā)性內(nèi)存103a。該非揮發(fā)性內(nèi)存103a內(nèi)燒錄有一組存在串行檢測(cè) (Serial Presence Detect, SPD)碼,其主要是用以儲(chǔ)存DRAM模塊的組態(tài)信息,且本非揮發(fā) 性內(nèi)存103a內(nèi)亦可用于儲(chǔ)存其它硬件裝置的組態(tài)信息,然其為本領(lǐng)域的公知技術(shù),故在此 并不再加以贅述之。另外,USB控制卡105、IEEE-1394適配卡107以及網(wǎng)絡(luò)卡109分別需要一個(gè)特定認(rèn)證信息,以強(qiáng)化信息安全管理。舉例來說,USB控制卡103與IEEE-1394適配卡105分別需要一個(gè)16字節(jié)的通用唯一識(shí)別碼(UUID),而網(wǎng)絡(luò)卡107則需要一個(gè)6字節(jié)的實(shí)體地址 (MAC address)。由前述內(nèi)容可知,當(dāng)主機(jī)板上需要存取特定認(rèn)證信息的硬件裝置越多時(shí),所需配 置的EEPROM的個(gè)數(shù)就會(huì)越多。如此一來,不但會(huì)提高制作成本,且更不符合設(shè)計(jì)的經(jīng)濟(jì)效 益。除此之外,傳統(tǒng)計(jì)算機(jī)系統(tǒng)的主機(jī)板上的網(wǎng)絡(luò)卡與USB控制卡等硬件裝置一般通過I2C 總線而將其分別所需的特定認(rèn)證信息存取于不同的EEPROM里。然而,由于I2C總線無論在 計(jì)算機(jī)系統(tǒng)處于正?;蛘呤‰娔J较陆蕴幱谶\(yùn)作的狀態(tài),故而無時(shí)無刻皆在耗費(fèi)功率,從 而不能落實(shí)綠色能源的概念。有鑒于此,為了要降低制作成本、增加設(shè)計(jì)的經(jīng)濟(jì)效益以及徹底落實(shí)綠色能源的 概念,本示范性實(shí)施例利用共享SMBus 101與非揮發(fā)性內(nèi)存103a的方式來達(dá)到該等目的。 除此之外,于本示范性實(shí)施例中,假設(shè)非揮發(fā)性內(nèi)存103a的有效的剩余存儲(chǔ)空間還足夠存 取USB控制卡105、IEEE-1394適配卡107以及網(wǎng)絡(luò)卡109等硬件裝置各自所需的特定認(rèn)證
fn息ο計(jì)算機(jī)系統(tǒng)200于啟動(dòng)之后,計(jì)算機(jī)操作系統(tǒng)對(duì)USB控制卡105、IEEE 一 1394適 配卡107以及網(wǎng)絡(luò)卡109等各硬件裝置執(zhí)行一配置程序(configuration process),以分配 非揮發(fā)性內(nèi)存103a中的存儲(chǔ)空間給USB控制卡105、IEEE-1394適配卡107以及網(wǎng)絡(luò)卡109 等硬件裝置?;耍?jì)算機(jī)系統(tǒng)200在啟動(dòng)后,就不會(huì)向網(wǎng)絡(luò)卡…等硬件裝置要求UUID…等 數(shù)據(jù),而改為向非揮發(fā)性內(nèi)存103a的特定位置去讀取數(shù)據(jù)。如此一來,USB控制卡105、IEEE-1394適配卡107以及網(wǎng)絡(luò)卡109等硬件裝置即會(huì) 分別得知其在非揮發(fā)性內(nèi)存103a中能進(jìn)行存取的存儲(chǔ)空間(包含起始地址與結(jié)束地址), 并且依據(jù)SMBus 101的協(xié)議來共享SMBus 101,以將其各自所需的特定認(rèn)證信息共同存取 于同一非揮發(fā)性內(nèi)存103a中。也亦因如此,本示范性實(shí)施例并不需如現(xiàn)有技術(shù)般需要分別 配置一個(gè)獨(dú)立的EEPROM給主機(jī)板上需存取特定認(rèn)證信息的硬件裝置,故而不但可以降低 制作成本,且更可以增加設(shè)計(jì)的經(jīng)濟(jì)效益。除此之外,于本示范性實(shí)施例中,任一外部裝置(例如周邊控制接口裝置,PCI device)皆能于計(jì)算機(jī)系統(tǒng)200處于省電模式(例如為ACPI所定義的省電模式S3的狀態(tài)) 時(shí),適時(shí)(timely)通過SMBus 101分別存取USB控制卡105、IEEE-1394適配卡107和/或 網(wǎng)絡(luò)卡109等硬件裝置所需的特定認(rèn)證信息。換言之,SMBus 101僅在計(jì)算機(jī)系統(tǒng)200處 于省電模式,且此時(shí)某一外部裝置需要對(duì)USB控制卡105、IEEE-1394適配卡107和/或網(wǎng) 絡(luò)卡109等硬件裝置所需的特定認(rèn)證信息進(jìn)行存取時(shí)才進(jìn)入運(yùn)作的狀態(tài),故而不會(huì)無時(shí)無 刻在耗費(fèi)功率,從而能徹底落實(shí)綠色能源的概念。上述示范性實(shí)施例的非揮發(fā)性內(nèi)存103a的有效的剩余存儲(chǔ)空間還足夠存取USB 控制卡105、IEEE-1394適配卡107以及網(wǎng)絡(luò)卡109等硬件裝置各別所需的特定認(rèn)證信 息,而以下將舉出非揮發(fā)性內(nèi)存103a的有效的剩余存儲(chǔ)空間不足以存取USB控制卡105、 IEEE-1394適配卡107以及網(wǎng)絡(luò)卡109等硬件裝置各自所需的特定認(rèn)證信息的幾個(gè)示范性 實(shí)施例。圖3所示為本發(fā)明另一示范性實(shí)施例的計(jì)算機(jī)系統(tǒng)的示意圖。請(qǐng)參照?qǐng)D3,計(jì) 算機(jī)系統(tǒng)300包括系統(tǒng)管理總線(SMBus) 101、獨(dú)立于計(jì)算機(jī)系統(tǒng)300中的非揮發(fā)性內(nèi)存301 (例如為閃存)、多個(gè)配置在主機(jī)板(圖中未示)上的硬件裝置(例如USB控制卡105、IEEE-1394適配卡107以及網(wǎng)絡(luò)卡109,但并不限制于此三者)、包含有北橋芯片Illa與南 橋芯片Illb的芯片組(chipset) 111,以及中央處理單元(CPU) 113。于本示范性實(shí)施例中,USB控制卡105、IEEE-1394適配卡107以及網(wǎng)絡(luò)卡109分別需要一個(gè)特定認(rèn)證信息,藉以來強(qiáng)化信息安全管理。舉例來說,USB控制卡103與IEEE-1394 適配卡105分別需要一個(gè)16字節(jié)的通用唯一識(shí)別碼(UUID),而網(wǎng)絡(luò)卡107則需要一個(gè)6字 節(jié)的實(shí)體地址(MAC address)。由前述內(nèi)容可知,當(dāng)主機(jī)板上需要存取特定認(rèn)證信息的硬件裝置越多時(shí),所需配 置的EEPROM的個(gè)數(shù)就會(huì)越多。如此一來,不但會(huì)拉高制作成本,且更不符合設(shè)計(jì)的經(jīng)濟(jì)效 益。除此之外,傳統(tǒng)計(jì)算機(jī)系統(tǒng)的主機(jī)板上的網(wǎng)絡(luò)卡與USB控制卡等硬件裝置一般通過I2C 總線而將其各自所需的特定認(rèn)證信息存取于不同的EEPROM里。然而,由于I2C總線無論在 計(jì)算機(jī)系統(tǒng)處于正?;蛘呤‰娔J较陆蕴幱谶\(yùn)作的狀態(tài),故而無時(shí)無刻皆在耗費(fèi)功率,從 而不能落實(shí)綠色能源的概念。有鑒于此,為了要降低制作成本、增加設(shè)計(jì)的經(jīng)濟(jì)效益以及徹底落實(shí)綠色能源的 概念,本示范性實(shí)施例利用共享SMBuslOl與非揮發(fā)性內(nèi)存301的方式來達(dá)到該等目的?;耍谟?jì)算機(jī)系統(tǒng)300初始化的過程中,CPUl 13會(huì)依據(jù)SMBus 101的協(xié)議,通過 過芯片組111 (亦即北橋芯片Illa與南橋芯片Illb)對(duì)USB控制卡105、IEEE-1394適配卡 107以及網(wǎng)絡(luò)卡109等硬件裝置執(zhí)行一配置程序,藉以分配非揮發(fā)性內(nèi)存103a中的存儲(chǔ)空 間給USB控制卡105、IEEE-1394適配卡107以及網(wǎng)絡(luò)卡109等硬件裝置。如此一來,USB控制卡105、IEEE-1394適配卡107以及網(wǎng)絡(luò)卡109等硬件裝置即會(huì) 分別得知其在非揮發(fā)性內(nèi)存103a中能進(jìn)行存取的存儲(chǔ)空間(包含起始地址與結(jié)束地址), 并且依據(jù)SMBus 101的協(xié)議來共享SMBus 101,以將其各自所需的特定認(rèn)證信息共同存取 于單一非揮發(fā)性內(nèi)存301中。也亦因如此,本示范性實(shí)施例并不需如現(xiàn)有技術(shù)般需要分別 配置一個(gè)獨(dú)立的EEPROM給主機(jī)板上需存取特定認(rèn)證信息的硬件裝置,故而不但可以降低 制作成本,且更可以增加設(shè)計(jì)的經(jīng)濟(jì)效益。除此之外,于本示范性實(shí)施例中,任一外部裝置(例如周邊控制接口裝置,PCI device)皆能于計(jì)算機(jī)系統(tǒng)300處于省電模式(例如為ACPI所定義的省電模式S3的狀態(tài)) 時(shí),適時(shí)通過SMBus 101來各自存取USB控制卡105、IEEE-1394適配卡107和/或網(wǎng)絡(luò)卡 109等硬件裝置所需的特定認(rèn)證信息。換言之,SMBus 101僅在計(jì)算機(jī)系統(tǒng)300處于省電模 式,且此時(shí)某一外部裝置需要分別對(duì)USB控制卡105、IEEE-1394適配卡107和/或網(wǎng)絡(luò)卡 109等硬件裝置所需的特定認(rèn)證信息進(jìn)行存取時(shí)才會(huì)進(jìn)入運(yùn)作的狀態(tài),故而不會(huì)無時(shí)無刻 在耗費(fèi)功率,從而能徹底落實(shí)綠色能源的概念。再者,雖然上述所有示范性實(shí)施例所述及的硬件裝置皆為配置在主機(jī)板上,但本 發(fā)明并不限制于此。在本發(fā)明其它的示范性實(shí)施例中,硬件裝置亦可以為需要存取特定認(rèn) 證信息的網(wǎng)通裝置(例如集線器、調(diào)制解調(diào)器…等)、通用串行總線裝置以及IEEE-1394接 口裝置,但本發(fā)明皆不限制于此,而該等變形的實(shí)施方式亦屬本發(fā)明所欲保護(hù)的范疇之一。 此外,本發(fā)明可應(yīng)用于任何需要整合特定認(rèn)證信息的產(chǎn)品或系統(tǒng)之中,包含一體成形桌上 型計(jì)算機(jī)(All-in-one desktop PC)、筆記型計(jì)算機(jī)、迷你計(jì)算機(jī)、甚至是手機(jī)等手持式裝 置,皆可通過應(yīng)用本發(fā)明來降低成本并達(dá)成節(jié)能的功效。
另外,在本發(fā)明其它示范性實(shí)施例中,亦可僅強(qiáng)化需要存取通用唯一識(shí)別碼 (UUID)的USB控制卡105與IEEE-1394適配卡107的信息安全管理,而該變形的實(shí)施方式, 亦屬于本發(fā)明所欲保護(hù)的范疇之一。圖4所示為本發(fā)明一示范性實(shí)施例的信息存取方法的流程圖。請(qǐng)參照?qǐng)D4,本示范 性實(shí)施例的信息存取方法適于具有非揮發(fā)性內(nèi)存、中央處理單元、芯片組以及多個(gè)硬件裝 置的計(jì)算機(jī)系統(tǒng),其中所述多個(gè)硬件裝置具有多個(gè)特定認(rèn)證信息。本示范性實(shí)施例的信息存取方法包括依據(jù)一總線的協(xié)議(例如系統(tǒng)管理總線的協(xié)議),而通過中央處理單元與芯片組對(duì)所述多個(gè)硬件裝置執(zhí)行一配置程序,藉以分配所述 非揮發(fā)性內(nèi)存中的存儲(chǔ)空間給所述多個(gè)硬件裝置(步驟S401);以及共享所述總線以將所 述多個(gè)硬件裝置的所述多個(gè)特定認(rèn)證信息存取于所述多個(gè)存儲(chǔ)空間(步驟S403)。綜上所述,本發(fā)明所提出的信息存取方法及其計(jì)算機(jī)系統(tǒng)并不需如現(xiàn)有技術(shù)般需 要分別配置一個(gè)獨(dú)立的EEPROM給主機(jī)板上需存取特定認(rèn)證信息的硬件裝置,反倒是以共 享系統(tǒng)管理總線(SMBus)與主機(jī)板上額外配置的單一非揮發(fā)性內(nèi)存(例如EEPROM或閃存) 或內(nèi)存模塊本身的EEPROM的方式,來達(dá)到降低制作成本、增加設(shè)計(jì)的經(jīng)濟(jì)效益以及徹底落 實(shí)綠色能源的概念(即節(jié)能)等多項(xiàng)目的,以克服現(xiàn)有技術(shù)所述及的多項(xiàng)缺點(diǎn)。雖然本發(fā)明已以上述示范性實(shí)施例公開如上,但其并非用以限定本發(fā)明,任何所 屬技術(shù)領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動(dòng)與修改,因此 本發(fā)明的保護(hù)范圍當(dāng)視后附的權(quán)利要求書所界定者為準(zhǔn)。
權(quán)利要求
一種計(jì)算機(jī)系統(tǒng),其特征在于,包括一系統(tǒng)管理總線;一非揮發(fā)性內(nèi)存,耦接該系統(tǒng)管理總線;多個(gè)硬件裝置,耦接該系統(tǒng)管理總線,且具有多個(gè)特定認(rèn)證信息;一芯片組,耦接該些硬件裝置;以及一中央處理單元,耦接該芯片組,通過該芯片組對(duì)該些硬件裝置執(zhí)行一配置程序,以分配該非揮發(fā)性內(nèi)存中的存儲(chǔ)空間給該些硬件裝置;其中,該些硬件裝置共享該系統(tǒng)管理總線,以將該些特定認(rèn)證信息存取于該些存儲(chǔ)空間。
2.如權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng),其特征在于,一外部裝置于該計(jì)算機(jī)系統(tǒng)處于一 省電模式時(shí),通過該系統(tǒng)管理總線存取該些特定認(rèn)證信息。
3.如權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng),其特征在于,該非揮發(fā)性內(nèi)存獨(dú)立存在于該計(jì)算 機(jī)系統(tǒng)中。
4.如權(quán)利要求3所述的計(jì)算機(jī)系統(tǒng),其特征在于,該非揮發(fā)性內(nèi)存包括一電子式可清 除程序化只讀存儲(chǔ)器或一閃存。
5.如權(quán)利要求3所述的計(jì)算機(jī)系統(tǒng),其特征在于,該芯片組包括 一北橋芯片,耦接該中央處理單元;以及一南橋芯片,耦接該北橋芯片與該些硬件裝置。
6.如權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng),其特征在于,該非揮發(fā)性內(nèi)存包含于一內(nèi)存模塊中。
7.如權(quán)利要求6所述的計(jì)算機(jī)系統(tǒng),其特征在于,該芯片組包括 一北橋芯片,耦接該中央處理單元與該內(nèi)存模塊;以及一南橋芯片,耦接該北橋芯片與該些硬件裝置。
8.如權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng),其特征在于,該些硬件裝置至少包括該計(jì)算機(jī)系 統(tǒng)的一主機(jī)板上的一網(wǎng)絡(luò)卡、一通用串行總線控制卡以及一 IEEE-1394適配卡。
9.如權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng),其特征在于,該些硬件裝置至少包括一網(wǎng)通裝置、 一通用串行總線裝置以及一 IEEE-1394接口裝置。
10.如權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng),其特征在于,該中央處理單元依據(jù)該系統(tǒng)管理總 線的協(xié)議執(zhí)行該配置程序。
11.一種信息存取方法,用于具有一非揮發(fā)性內(nèi)存、一中央處理單元、一芯片組以及多 個(gè)硬件裝置的一計(jì)算機(jī)系統(tǒng),且該些硬件裝置分別具有特定認(rèn)證信息,而該信息存取方法 包括通過該中央處理單元與該芯片組對(duì)該些硬件裝置執(zhí)行一配置程序,以分配該非揮發(fā)性 內(nèi)存中的存儲(chǔ)空間給該些硬件裝置以存儲(chǔ)該些硬件裝置各自的特定認(rèn)證信息;以及 共享該總線以將該些硬件裝置的該些特定認(rèn)證信息存取于該些存儲(chǔ)空間。
12.如權(quán)利要求11所述的信息存取方法,其特征在于,該中央處理單元與該芯片組依 照一總線的協(xié)議執(zhí)行該配置程序。
13.如權(quán)利要求11或12所述的信息存取方法,其特征在于,該總線的協(xié)議為一系統(tǒng)管 理總線的協(xié)議。
全文摘要
本發(fā)明公開了一種具有共享機(jī)制的信息存取方法及其計(jì)算機(jī)系統(tǒng)。本發(fā)明所提供的計(jì)算機(jī)系統(tǒng)包括系統(tǒng)管理總線、非揮發(fā)性內(nèi)存、多個(gè)硬件裝置、芯片組以及中央處理單元。所述多個(gè)硬件裝置具有多個(gè)特定認(rèn)證信息。依據(jù)系統(tǒng)管理總線的協(xié)議,而通過過所述芯片組對(duì)所述多個(gè)硬件裝置執(zhí)行一配置程序,以分配所述非揮發(fā)性內(nèi)存中的多個(gè)存儲(chǔ)空間給所述多個(gè)硬件裝置。其中,所述多個(gè)硬件裝置系共享所述系統(tǒng)管理總線,以將所述多個(gè)特定認(rèn)證信息存取于所述多個(gè)存儲(chǔ)空間。
文檔編號(hào)G06F13/40GK101807107SQ200910006529
公開日2010年8月18日 申請(qǐng)日期2009年2月17日 優(yōu)先權(quán)日2009年2月17日
發(fā)明者張欽漢, 陳俊旭, 黃宗慶 申請(qǐng)人:威盛電子股份有限公司