專利名稱:在計算機(jī)主存儲器建立非揮發(fā)性存儲空間的方法和計算機(jī)核心系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及相關(guān)于非揮性儲存裝置及計算機(jī)主存儲器的技術(shù),尤其涉及將計算機(jī)主存儲器的一部份轉(zhuǎn)換形成一非揮發(fā)性儲存裝置的技術(shù)。
背景技術(shù):
如一般所知的,一計算機(jī)的主存儲器是用來暫存該計算機(jī)的CPU正要處理的數(shù)據(jù)及已處理過的數(shù)據(jù)。因此,該主存儲器通常是由揮發(fā)性存儲器所組成,例如動態(tài)存儲器(DRAM)。
在中國臺灣公告第236849號發(fā)明專利案中,揭露一計算機(jī)的主存儲器被規(guī)劃成數(shù)個儲存區(qū)域供分別儲存一個計算機(jī)畫面的數(shù)個特定部份。在中國臺灣公告第473671號發(fā)明專利案中,揭露一種由一靜態(tài)內(nèi)存(SRAM)及一動態(tài)內(nèi)存模塊兩者共同構(gòu)成一計算機(jī)的主存儲器。在中國臺灣公告第371498號案中,揭露一計算機(jī)的主存儲器被劃成一主系統(tǒng)專用存儲區(qū)及一資源共享存儲區(qū)。這些先前技術(shù)中的主存儲器都只是用來暫存數(shù)據(jù),一旦計算機(jī)電源中斷后,所儲存的數(shù)據(jù)都會因為失去電源而消失。
在中國臺灣公告第576964號發(fā)明專利案中,公開了一電池在一計算機(jī)被中斷電力供態(tài)狀態(tài)下實(shí)時供電給該計算機(jī)的主存儲器,用以維持該主存儲器目前所儲存的數(shù)據(jù)。在中國臺灣公告第328123號發(fā)明專利案中,揭露一計算機(jī)在電源被關(guān)閉之前,會先將該計算機(jī)的CPU及芯片組內(nèi)部的數(shù)據(jù)先儲存于該計算機(jī)的主存儲器內(nèi),且該計算機(jī)在電源關(guān)閉期間仍然供電給該主存儲器。這些先前技術(shù)中的主存儲器雖然都會在計算機(jī)的電源中斷時,利用額外的電源來長期保存所儲存的數(shù)據(jù),然而,這是為了使計算機(jī)快速恢復(fù)至電源中斷前的狀態(tài)而設(shè)計的,因此,這些主存儲器并不開放給使用者。也就是說,使用者并無法像使用一般的非揮發(fā)性儲存裝置來使用這些主存儲器。
在中國臺灣公告第566659號新型專利案中,公開了一種以動態(tài)隨機(jī)存取內(nèi)存為儲存媒體的儲存裝置。該儲存裝置是利用一USB控制器來控制一DRAM內(nèi)存的數(shù)據(jù)存取,并利用一充電電池來長期保存該DRAM內(nèi)存所儲存的數(shù)據(jù)。
在中國臺灣公告第430819號發(fā)明專利案中,公開了一種由動態(tài)隨機(jī)存取內(nèi)存模塊所構(gòu)成的儲存裝置。該儲存裝置連接到一計算機(jī)的硬盤存取接口,并利用一電源單元來保存其內(nèi)部所儲存的操作系統(tǒng)或應(yīng)用程序。更特別的,該儲存裝置可利用一指令轉(zhuǎn)譯單元將一存取硬盤命令轉(zhuǎn)換為存取該儲存裝置命令,此意味著該計算機(jī)可以如同存取硬盤般地存取該儲存裝置。無論如何,這兩種儲存裝置所使用的動態(tài)隨機(jī)存取內(nèi)存及其控制器都是額外購買的,并不是利用計算機(jī)本身的主存儲器及其內(nèi)存控制器。此外,這兩種儲存裝置也需要具備一傳輸接口控制器來完成數(shù)據(jù)轉(zhuǎn)換。無論如何,這兩種儲存裝置都是計算機(jī)以外的外圍設(shè)備,需由使用者自己另外花錢購置。
發(fā)明內(nèi)容
本發(fā)明的第一目的是提供一種在一計算機(jī)主機(jī)內(nèi)部建立一非揮發(fā)性儲存空間之方法。
本發(fā)明的第二目的是提供一種在一計算機(jī)主機(jī)內(nèi)部建立一非揮發(fā)性儲存裝置之方法,此一非揮發(fā)性儲存裝置包含該非揮發(fā)性儲存空間。
本發(fā)明的第三目的是提供一種計算機(jī)之核心系統(tǒng),此一系統(tǒng)包含該非揮發(fā)性儲存裝置。
本發(fā)明的目的是通過以下技術(shù)方案實(shí)現(xiàn)的一種在計算機(jī)主存儲器建立非揮發(fā)性儲存空間的方法,包括將該計算機(jī)的主存儲器劃分成一第一存儲單元及一第二存儲單元;使該計算機(jī)的基本輸出入系統(tǒng)在執(zhí)行時,避開該第二存儲單元;將該計算機(jī)的芯片組通知該主存儲器停止運(yùn)作的關(guān)閉信號,直接送至該第一存儲單元,以使其停止運(yùn)作;將該關(guān)閉信號轉(zhuǎn)換為一維持信號后送至該第二存儲單元,以使其維持運(yùn)作;以及使該第二存儲單元在該計算機(jī)關(guān)機(jī)之后,仍能獲得足夠維持運(yùn)作的電力,使得該第二存儲單元具有非揮發(fā)性。
其中,該基本輸出入系統(tǒng)利用一回避方法避開該第二存儲單元,該回避方法包括設(shè)定該基本輸出入系統(tǒng)在一開始執(zhí)行時先取得一空間信息,該空間信息系用以指出該第二存儲單元在該主存儲器內(nèi)所占用的區(qū)域;使該基本輸出入系統(tǒng)隨后的執(zhí)行過程都利用該空間信息避開該第二存儲單元。
其中,該基本輸出入系統(tǒng)利用一回避方法避開該第二存儲單元,該回避方法包括將一空間信息儲存于該第二存儲單元,該空間信息用以指出該第二存儲單元在該主存儲器內(nèi)所占用的區(qū)域;設(shè)定該基本輸出入系統(tǒng)在一開始執(zhí)行時先至該第二存儲單元讀取該空間信息;使該基本輸出入系統(tǒng)隨后的執(zhí)行過程都利用該空間信息避開該第二存儲單元。
其中,該第二存儲單元系通過一供電方法使其在該第一存儲單元停止運(yùn)作之后仍能獲得足夠維持運(yùn)作電力,該供電方法包括提供一維持電源連接至該第二單元,該維持電源是該計算機(jī)待機(jī)電源、電池或充電式電源。
本發(fā)明還包括一種在計算機(jī)主存儲器建立非揮發(fā)性儲存空間的方法,該計算機(jī)的主存儲器包括一第一動態(tài)內(nèi)存模塊及一第二動態(tài)內(nèi)存模塊,該計算機(jī)的芯片組具有一第一內(nèi)存控制器及一第二內(nèi)存控制器分別經(jīng)由獨(dú)立的通道與該第一、二動態(tài)內(nèi)存模塊對應(yīng)連接,其特征在于,該方法包括使該計算機(jī)的基本輸出入系統(tǒng)在執(zhí)行時,避開該第二動態(tài)內(nèi)存模塊;提供一轉(zhuǎn)換器供橋接在該第二動態(tài)內(nèi)存模塊與第二內(nèi)存控制器之間的信道上,該轉(zhuǎn)換器用以將該第二內(nèi)存控制器通知該第二動態(tài)內(nèi)存模塊停止運(yùn)作的關(guān)閉信號轉(zhuǎn)換為一維持信號,以使該第二動態(tài)內(nèi)存模塊維持運(yùn)作;提供一維持電源連接至該第二動態(tài)內(nèi)存模塊,該維持電源在該計算機(jī)關(guān)機(jī)之后供電給該第二動態(tài)內(nèi)存模塊,以維持其運(yùn)作;建立一驅(qū)動程序給該計算機(jī)的操作系統(tǒng),用以驅(qū)動非揮發(fā)性儲存裝置;
其中,該第二內(nèi)存控制器、第二動態(tài)內(nèi)存模塊與、該轉(zhuǎn)換器、與該維持電源共同構(gòu)成該非揮發(fā)性儲存裝置。
其中,該基本輸出入系統(tǒng)利用一回避方法避開該第二動態(tài)內(nèi)存模塊,該回避方法包括設(shè)定該基本輸出入系統(tǒng)在一開始執(zhí)行時先取得一空間信息,該空間信息用以指出該第二動態(tài)內(nèi)存模塊的位置;使該基本輸出入系統(tǒng)隨后的執(zhí)行過程都利用該空間信息避開該第二動態(tài)內(nèi)存模塊。
其中,該基本輸出入系統(tǒng)利用一回避方法避開該第二動態(tài)內(nèi)存模塊,該回避方法包括將一空間信息儲存于該第二動態(tài)內(nèi)存模塊,該空間信息用以指出該第二動態(tài)內(nèi)存模塊的位置;設(shè)定該基本輸出入系統(tǒng)在一開始執(zhí)行時先至該第二動態(tài)內(nèi)存模塊讀取該空間信息;以及使該基本輸出入系統(tǒng)隨后的執(zhí)行過程都利用該空間信息避開該第二動態(tài)內(nèi)存模塊。
其中,該維持電源是該計算機(jī)待機(jī)電源、電池或充電式電源。
本發(fā)明又包括一種計算機(jī)核心系統(tǒng),包括一中央處理單元;一芯片組,連接該中央處理單元,并具有一第一內(nèi)存控制器及一第二內(nèi)存控制器;一主存儲器,包括一第一動態(tài)內(nèi)存模塊及一第二動態(tài)內(nèi)存模塊,此二者分別經(jīng)由獨(dú)立的通道與該第一、二動態(tài)內(nèi)存模塊對應(yīng)連接;一轉(zhuǎn)換器,橋接在該第二動態(tài)內(nèi)存模塊與第二內(nèi)存控制器之間的信道上,用以將該第二內(nèi)存控制器通知該第二動態(tài)內(nèi)存模塊停止運(yùn)作之一關(guān)閉信號轉(zhuǎn)換為一維持信號,以使該第二動態(tài)內(nèi)存模塊維持運(yùn)作;一維持電源,連接該第二動態(tài)內(nèi)存模塊,用以在該計算機(jī)關(guān)機(jī)之后供電給該第二動態(tài)內(nèi)存模塊供維持其運(yùn)作;一非揮發(fā)性內(nèi)存,儲存有一基本輸出入系統(tǒng),該基本輸出入系統(tǒng)被安排成在執(zhí)行時避開該第二動態(tài)內(nèi)存模塊;以及一硬盤裝置,連接該芯片組,并儲存有一操作系統(tǒng)程序及一驅(qū)動程序;其中,該第二內(nèi)存控制器、第二動態(tài)內(nèi)存模塊與、該轉(zhuǎn)換器、與該維持電源系共同構(gòu)成一非揮發(fā)性儲存裝置,該驅(qū)動程序供驅(qū)動該非揮發(fā)性儲存裝置。
其中,該維持電源是該計算機(jī)待機(jī)電源、電池或充電式電源。
本發(fā)明將一計算機(jī)主存儲器的一部份儲存空間挪用當(dāng)作該非揮發(fā)性儲存空間,并使該計算機(jī)之基本輸出入系統(tǒng)在執(zhí)行時,避免使用到該非揮發(fā)性儲存空間,以及使該非揮發(fā)性儲存空間在該計算機(jī)關(guān)機(jī)之后仍利用一維持電源的提供而維持運(yùn)作及保存數(shù)據(jù)。該維持電源可從該計算機(jī)的待機(jī)電源、一電池、以及一充電式電源三者之中任選其一。
在雙通道的芯片組的支持下,很容易將該主存儲器劃分成一第一存儲單元及一第二存儲單元,此二者并分別利用獨(dú)立的通道對應(yīng)連接內(nèi)建于該芯片組之一第一內(nèi)存控制器及一第二內(nèi)存控制器。重點(diǎn)在于,本發(fā)明在該第二內(nèi)存控制器與該第二存儲單元之間的信道上橋接一轉(zhuǎn)換器,此一轉(zhuǎn)換器可以將該芯片組通知該主存儲器停止運(yùn)作之一關(guān)閉信號轉(zhuǎn)換為一維持信號,以使該第二存儲單元在該計算機(jī)關(guān)機(jī)之后仍繼續(xù)運(yùn)作。因此,該第二內(nèi)存控制器、該第二存儲單元(即該非揮發(fā)性儲存空間)、該轉(zhuǎn)換器、及該維持電源即共同構(gòu)成該非揮發(fā)性儲存裝置。在此情形下,只要針對該非揮發(fā)性儲存裝置建立一驅(qū)動程序給該計算機(jī)操作系統(tǒng),那么,使用者就可如同使用一般外接式的儲存裝置般地使用該非揮發(fā)性儲存裝置來儲存數(shù)據(jù)。由于該第二存儲單元本身是動態(tài)內(nèi)存,所以,該非揮發(fā)性儲存裝置的存取速度會比較快。
再者,該非揮發(fā)性儲存空間另一項應(yīng)用是作為該計算機(jī)硬盤裝置的快取磁盤驅(qū)動器,即平時數(shù)據(jù)的存取都在該非揮發(fā)性儲存空間,只有在特定的時間(依設(shè)定)才將已變更的數(shù)據(jù)回存至該硬盤裝置。舉例來說,可以將該操作系統(tǒng)儲存在該揮發(fā)性儲存空間內(nèi),在此情形下,因為該非揮發(fā)性儲存空間的存取速度比較快,所以,該基本輸出入系統(tǒng)加載該操作系統(tǒng)的速度將大幅提升,這表示該計算機(jī)很快地就可以完成開機(jī)作業(yè)。
本發(fā)明的積極進(jìn)步效果在于使用者并不需要花錢購買,就可以額外獲得一臺非揮發(fā)性儲存裝置或快取磁盤驅(qū)動器供諸使用,相對于先前技術(shù),本發(fā)明是比較經(jīng)濟(jì)的;另外,目前計算機(jī)主機(jī)的主存儲器都具備相當(dāng)大的存儲空間,對一些需求度較低的使用者而言,并不需要這么大的存儲空間,本發(fā)明將主存儲器的一些存儲空間挪用形成一個非揮發(fā)性儲存裝置的做法,顯然也提高了主存儲器的利用率。
圖1為本發(fā)明較佳實(shí)施例的方框圖。
具體實(shí)施例方式
下面結(jié)合附圖給出本發(fā)明較佳實(shí)施例,以詳細(xì)說明本發(fā)明的技術(shù)方案。
圖1所示為本發(fā)明之一較佳實(shí)施例。計算機(jī)核心系統(tǒng)1包括一中央處理單元2,一芯片組3連接該中央處理單元2,一主存儲器4、一非揮發(fā)性內(nèi)存5、以及一硬盤裝置6均分別連接至該芯片組3。
其中,該芯片組3可采用矽統(tǒng)的SiS655、SiS655FX或是SiS655TX雙通道芯片組,其成員中的北橋芯片系內(nèi)建有兩組內(nèi)存控制器。因此,該芯片組3具有一第一內(nèi)存控制器31及一第二內(nèi)存控制器32。此外,非揮發(fā)性內(nèi)存5系儲存有一基本輸出入系統(tǒng)(BIOS)51及該硬盤裝置6系儲存有一操作系統(tǒng)程序(OS)61。
在本發(fā)明中,利用隨后所述的方法達(dá)到在該計算機(jī)內(nèi)部建立一非揮發(fā)性儲存空間之目的。亦即首先,將該主存儲器4劃分成兩個獨(dú)立的部份,即一第一存儲單元41及一第二存儲單元42。具體的做法是使用兩組動態(tài)內(nèi)存模塊來組成該主存儲器4,并使此二動態(tài)內(nèi)存模塊分別利用獨(dú)立的通道對應(yīng)連接該第一內(nèi)存控制器31及第二內(nèi)存控制器32。更詳而言之,可使一第一動態(tài)內(nèi)存模塊作為該第一存儲單元41,并利用一第一數(shù)據(jù)/地址總線411及一第一控制總線412連接至該第一內(nèi)存控制器31;以及使一第二動態(tài)內(nèi)存模塊作為該第二存儲單元42,并利用一第二數(shù)據(jù)/地址總線421及一第二控制總線422連接至該第二內(nèi)存控制器32。其中,該第一、二動態(tài)內(nèi)存模塊都可選用目前常見的DDRDIMM內(nèi)存模塊。
接著,使該基本輸出入系統(tǒng)51在執(zhí)行時,避開該第二存儲單元42。具體的做法是先將該第二存儲單元42占用該主存儲器4的哪些區(qū)域這項信息記錄成一空間信息420,或是說該第二存儲單元42位于該主存儲器4內(nèi)的哪個位置這項信息記錄成一空間信息420,或是說該第二存儲單元42的起始地址及結(jié)束地址這項信息記錄成一空間信息420。然后,設(shè)定該基本輸出入系統(tǒng)51在一開始執(zhí)行時先取得該空間信息420,并使該基本輸出入系統(tǒng)51隨后的執(zhí)行過程都利用該空間信息420避開該第二存儲單元42。當(dāng)然,若該空間信息420是預(yù)先儲存在該第二存儲單元42內(nèi),則該基本輸出入系統(tǒng)51會被安排成去該第二存儲單元42取出該空間信息420。無論如何,這樣的做法,可以使該基本輸出入系統(tǒng)51在執(zhí)行開機(jī)自我測試(POST)或其它作業(yè)時,不會去動用到該第二存儲單元42,如此,儲存在該第二存儲單元42的數(shù)據(jù)不會被該基本輸出入系統(tǒng)51破壞。
如一般所知的,當(dāng)該計算機(jī)被關(guān)機(jī)時,該中央處理單元(CPU)2會要求該芯片組3發(fā)出一關(guān)閉信號通知該主存儲器4停止運(yùn)作。因此,必需對該關(guān)閉信號作一些處理,以使該第二存儲單元42在該計算機(jī)關(guān)機(jī)之后仍能夠運(yùn)作。具體而言,該關(guān)閉信號是由該第一內(nèi)存控制器31及第二內(nèi)存控制器32分別送至該第一存儲單元41及第二存儲單元42的。經(jīng)由該第一控制總線412的關(guān)閉信號是被安排成直接送至該第一存儲單元41,以使其停止運(yùn)作。但經(jīng)由該第二控制總線422的關(guān)閉信號是被安排成先轉(zhuǎn)換成一維持信號后送再至該第二存儲單元42,以使其維持運(yùn)作。更詳而言之,在該第二內(nèi)存控制器32與該第二存儲單元42之間的通道上,橋接有一轉(zhuǎn)換器7。該轉(zhuǎn)換器7實(shí)際上是連接在該第二控制總線422上。當(dāng)該轉(zhuǎn)換器7從該第二控制總線422收到該關(guān)閉信號后,即將代表該關(guān)閉信號的編碼重新編組成代表該維持信號的編碼。該第二存儲單元42在收到該維持信號后就會繼續(xù)運(yùn)作,而不會像該第一存儲單元41那樣地停止運(yùn)作。
由于該主存儲器4通常是由具有揮發(fā)性的動態(tài)內(nèi)存所構(gòu)成,只要一失去電力,該主存儲器4內(nèi)的資料就會全部消失。因此,必須使該第二存儲單元42在該計算機(jī)關(guān)機(jī)之后,仍能獲得足夠維持運(yùn)作的電力,才能使得該第二存儲單元42具有非揮發(fā)性,也就是說,可以長期保存數(shù)據(jù)。具體的做法是,提供一個維持電源8連接至該第二存儲單元42。該維持電源8可從該計算機(jī)的待機(jī)電源、一電池以及一充電式電源三者之中任選其一。其中該待機(jī)電源是指目前的計算機(jī)都具有良好的電源管理,該電源管理使該計算機(jī)關(guān)機(jī)時仍使其電源供應(yīng)器供應(yīng)一待機(jī)電源,此待機(jī)電源的典型應(yīng)用是遠(yuǎn)程開機(jī)這項用途。
從上述的說明中可以了解到,利用分割該主存儲器4,可以得到該第一存儲單元41及第二存儲單元42。該第一存儲單元41仍作為該計算機(jī)的主存儲器,它在該計算機(jī)關(guān)機(jī)后即停止運(yùn)作,且所儲存的數(shù)據(jù)也跟著消失。但該第二存儲單元42是利用該轉(zhuǎn)換器7及維持電源8而在該計算機(jī)關(guān)機(jī)之后仍能保存數(shù)據(jù)及維持存取數(shù)據(jù)之運(yùn)作。因此,該第二存儲單元42即形成一非揮發(fā)性儲存空間。此一非揮發(fā)性儲存空間的一項應(yīng)用是與該第二內(nèi)存控制器32、該轉(zhuǎn)換器7、以及維持電源8共同構(gòu)成一非揮發(fā)性儲存裝置。在此情形下,只要針對該非揮發(fā)性儲存裝置建立一驅(qū)動程序62給該操作系統(tǒng)61,那么,使用者就可如同使用一般外接式的儲存裝置般地使用該非揮發(fā)性儲存裝置來儲存數(shù)據(jù)。由于該第二存儲單元42本身是動態(tài)內(nèi)存,所以,該非揮發(fā)性儲存裝置的存取速度會比較快。
再者,該非揮發(fā)性儲存空間另一項應(yīng)用是作為該硬盤裝置6的快取磁盤驅(qū)動器,即平時數(shù)據(jù)的存取都在該非揮發(fā)性儲存空間,只有在特定的時間(依設(shè)定)才將已變更的數(shù)據(jù)回存至該硬盤裝置6。由于該第二存儲單元42本身是動態(tài)內(nèi)存,所以,該非揮發(fā)性儲存空間的存取速度會比較快,可以大幅提高數(shù)據(jù)存取的效率。舉例來說,可以將該操作系統(tǒng)61儲存在該揮發(fā)性儲存空間內(nèi),在此情形下,該基本輸出入系統(tǒng)51加載該操作系統(tǒng)61的速度將大幅提升,這表示該計算機(jī)很快地就可以完成開機(jī)作業(yè)。
權(quán)利要求
1.一種在計算機(jī)主存儲器建立非揮發(fā)性儲存空間的方法,包括將該計算機(jī)的主存儲器劃分成一第一存儲單元及一第二存儲單元;使該計算機(jī)的基本輸出入系統(tǒng)在執(zhí)行時,避開該第二存儲單元;將該計算機(jī)的芯片組通知該主存儲器停止運(yùn)作的關(guān)閉信號,直接送至該第一存儲單元,以使其停止運(yùn)作;將該關(guān)閉信號轉(zhuǎn)換為一維持信號后送至該第二存儲單元,以使其維持運(yùn)作;以及使該第二存儲單元在該計算機(jī)關(guān)機(jī)之后,仍能獲得足夠維持運(yùn)作的電力,使得該第二存儲單元具有非揮發(fā)性。
2.根據(jù)權(quán)利要求1所述的在計算機(jī)的主存儲器建立非揮發(fā)性儲存空間的方法,其特征在于,該基本輸出入系統(tǒng)利用一回避方法避開該第二存儲單元,該回避方法包括設(shè)定該基本輸出入系統(tǒng)在一開始執(zhí)行時先取得一空間信息,該空間信息系用以指出該第二存儲單元在該主存儲器內(nèi)所占用的區(qū)域;使該基本輸出入系統(tǒng)隨后的執(zhí)行過程都利用該空間信息避開該第二存儲單元。
3.根據(jù)權(quán)利要求1所述的在計算機(jī)的主存儲器建立非揮發(fā)性儲存空間的方法,其特征在于,該基本輸出入系統(tǒng)利用一回避方法避開該第二存儲單元,該回避方法包括將一空間信息儲存于該第二存儲單元,該空間信息用以指出該第二存儲單元在該主存儲器內(nèi)所占用的區(qū)域;設(shè)定該基本輸出入系統(tǒng)在一開始執(zhí)行時先至該第二存儲單元讀取該空間信息;使該基本輸出入系統(tǒng)隨后的執(zhí)行過程都利用該空間信息避開該第二存儲單元。
4.根據(jù)權(quán)利要求1、2或3所述的在計算機(jī)的主存儲器建立非揮發(fā)性儲存空間的方法,其特征在于,該第二存儲單元系通過一供電方法使其在該第一存儲單元停止運(yùn)作之后仍能獲得足夠維持運(yùn)作電力,該供電方法包括提供一維持電源連接至該第二單元,該維持電源是該計算機(jī)待機(jī)電源、電池或充電式電源。
5.一種在計算機(jī)主存儲器建立非揮發(fā)性儲存空間的方法,該計算機(jī)的主存儲器包括一第一動態(tài)內(nèi)存模塊及一第二動態(tài)內(nèi)存模塊,該計算機(jī)的芯片組具有一第一內(nèi)存控制器及一第二內(nèi)存控制器分別經(jīng)由獨(dú)立的通道與該第一、二動態(tài)內(nèi)存模塊對應(yīng)連接,其特征在于,該方法包括使該計算機(jī)的基本輸出入系統(tǒng)在執(zhí)行時,避開該第二動態(tài)內(nèi)存模塊;提供一轉(zhuǎn)換器供橋接在該第二動態(tài)內(nèi)存模塊與第二內(nèi)存控制器之間的信道上,該轉(zhuǎn)換器用以將該第二內(nèi)存控制器通知該第二動態(tài)內(nèi)存模塊停止運(yùn)作的關(guān)閉信號轉(zhuǎn)換為一維持信號,以使該第二動態(tài)內(nèi)存模塊維持運(yùn)作;提供一維持電源連接至該第二動態(tài)內(nèi)存模塊,該維持電源在該計算機(jī)關(guān)機(jī)之后供電給該第二動態(tài)內(nèi)存模塊,以維持其運(yùn)作;建立一驅(qū)動程序給該計算機(jī)的操作系統(tǒng),用以驅(qū)動非揮發(fā)性儲存裝置;其中,該第二內(nèi)存控制器、第二動態(tài)內(nèi)存模塊與、該轉(zhuǎn)換器、與該維持電源共同構(gòu)成該非揮發(fā)性儲存裝置。
6.根據(jù)權(quán)利要求5所述的在計算機(jī)的主存儲器建立非揮發(fā)性儲存空間的方法,其特征在于,該基本輸出入系統(tǒng)利用一回避方法避開該第二動態(tài)內(nèi)存模塊,該回避方法包括設(shè)定該基本輸出入系統(tǒng)在一開始執(zhí)行時先取得一空間信息,該空間信息用以指出該第二動態(tài)內(nèi)存模塊的位置;使該基本輸出入系統(tǒng)隨后的執(zhí)行過程都利用該空間信息避開該第二動態(tài)內(nèi)存模塊。
7.根據(jù)權(quán)利要求5所述的在計算機(jī)的主存儲器建立非揮發(fā)性儲存空間的方法,其特征在于,該基本輸出入系統(tǒng)利用一回避方法避開該第二動態(tài)內(nèi)存模塊,該回避方法包括將一空間信息儲存于該第二動態(tài)內(nèi)存模塊,該空間信息用以指出該第二動態(tài)內(nèi)存模塊的位置;設(shè)定該基本輸出入系統(tǒng)在一開始執(zhí)行時先至該第二動態(tài)內(nèi)存模塊讀取該空間信息;以及使該基本輸出入系統(tǒng)隨后的執(zhí)行過程都利用該空間信息避開該第二動態(tài)內(nèi)存模塊。
8.根據(jù)權(quán)利要求5、6或7所述的在計算機(jī)的主存儲器建立非揮發(fā)性儲存空間的方法,其特征在于,該維持電源是該計算機(jī)待機(jī)電源、電池或充電式電源。
9.一種計算機(jī)核心系統(tǒng),包括一中央處理單元;一芯片組,連接該中央處理單元,并具有一第一內(nèi)存控制器及一第二內(nèi)存控制器;一主存儲器,包括一第一動態(tài)內(nèi)存模塊及一第二動態(tài)內(nèi)存模塊,此二者分別經(jīng)由獨(dú)立的通道與該第一、二動態(tài)內(nèi)存模塊對應(yīng)連接;一轉(zhuǎn)換器,橋接在該第二動態(tài)內(nèi)存模塊與第二內(nèi)存控制器之間的信道上,用以將該第二內(nèi)存控制器通知該第二動態(tài)內(nèi)存模塊停止運(yùn)作之一關(guān)閉信號轉(zhuǎn)換為一維持信號,以使該第二動態(tài)內(nèi)存模塊維持運(yùn)作;一維持電源,連接該第二動態(tài)內(nèi)存模塊,用以在該計算機(jī)關(guān)機(jī)之后供電給該第二動態(tài)內(nèi)存模塊供維持其運(yùn)作;一非揮發(fā)性內(nèi)存,儲存有一基本輸出入系統(tǒng),該基本輸出入系統(tǒng)被安排成在執(zhí)行時避開該第二動態(tài)內(nèi)存模塊;以及一硬盤裝置,連接該芯片組,并儲存有一操作系統(tǒng)程序及一驅(qū)動程序;其中,該第二內(nèi)存控制器、第二動態(tài)內(nèi)存模塊與、該轉(zhuǎn)換器、與該維持電源系共同構(gòu)成一非揮發(fā)性儲存裝置,該驅(qū)動程序供驅(qū)動該非揮發(fā)性儲存裝置。
10.根據(jù)權(quán)利要求9所述的計算機(jī)核心系統(tǒng),其特征在于,該維持電源是該計算機(jī)待機(jī)電源、電池或充電式電源。
全文摘要
本發(fā)明公開了一種將一計算機(jī)的主存儲器的一部份儲存空間作為一非揮發(fā)性儲存空間的技術(shù)。該非揮發(fā)性儲存空間可應(yīng)用形成一內(nèi)建在該計算機(jī)內(nèi)部之一非揮發(fā)性儲存裝置或快取磁盤驅(qū)動器。由于該非揮發(fā)性儲存空間是取自該主存儲器,因此,使用者并不需要花錢額外購買,就可獲得一臺非揮發(fā)性儲存裝置或快取磁盤驅(qū)動器供諸使用。
文檔編號G06F3/06GK1991789SQ20051013291
公開日2007年7月4日 申請日期2005年12月28日 優(yōu)先權(quán)日2005年12月28日
發(fā)明者高定國, 廖哲賢 申請人:技嘉科技股份有限公司