亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

維持動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的存儲(chǔ)數(shù)據(jù)的方法及相關(guān)裝置的制作方法

文檔序號(hào):6597566閱讀:272來源:國知局
專利名稱:維持動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的存儲(chǔ)數(shù)據(jù)的方法及相關(guān)裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明提供一種維持動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的存儲(chǔ)數(shù)據(jù)的方法及相關(guān)裝置,尤指一種當(dāng)一計(jì)算機(jī)系統(tǒng)執(zhí)行一暫存至硬盤模式后,利用一電池裝置來不斷地自我刷新一動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器。
背景說明在信息產(chǎn)業(yè)發(fā)達(dá)的今日社會(huì),高速處理大量數(shù)據(jù)的微處理機(jī)系統(tǒng)早已深入一般人的日常生活。最為人熟悉的微處理機(jī)系統(tǒng)就是一般的計(jì)算機(jī)系統(tǒng)了。利用計(jì)算機(jī)系統(tǒng),人們可以快速地交換及處理豐富多樣的圖文數(shù)據(jù)數(shù)據(jù),同時(shí)提高工作與生活的效率與樂趣。近年來,計(jì)算機(jī)系統(tǒng)的處理速度隨著中央處理器的發(fā)展而日益增加,目前中央處理器的運(yùn)算速度已進(jìn)入千兆赫(gigahertz,GHz)的階段,因此中央處理器每秒所能處理的指令也大幅增加,然而,所述計(jì)算機(jī)系統(tǒng)是由多個(gè)元件構(gòu)成,而每一元件的數(shù)據(jù)處理速度皆不相同,所以數(shù)據(jù)處理速度較慢的元件則會(huì)拖累整體計(jì)算機(jī)系統(tǒng)的執(zhí)行效率。
請(qǐng)參考圖1,圖1為現(xiàn)有技術(shù)的第一種計(jì)算機(jī)系統(tǒng)10的功能方塊示意圖。計(jì)算機(jī)系統(tǒng)10包含一中央處理器(central process unit,CPU)12,一北橋(north bridge,NB)電路14,一南橋(south bridge,SB)電路16,一存儲(chǔ)器18,一硬盤(hard disk drive)20,一圖形加速卡22,一顯示裝置24以及一輸入裝置26。中央處理器12用來綜合控制計(jì)算機(jī)系統(tǒng)10中各種電路以達(dá)成計(jì)算機(jī)系統(tǒng)10的整體功能,北橋電路14電連接于中央處理器12,用來處理中央處理器12與存儲(chǔ)器18(例如隨機(jī)存取存儲(chǔ)器)以及圖形加速卡22之間的數(shù)據(jù)交換,而顯示裝置16(例如監(jiān)視器)電連接于圖形加速卡14,用來提供計(jì)算機(jī)系統(tǒng)10的視頻圖像輸出。南橋電路16電連接于北橋電路14,藉著經(jīng)過北橋電路14的電連途徑而與中央處理器12進(jìn)行數(shù)據(jù)交換,例如南橋電路30負(fù)責(zé)中央處理器12與輸入裝置26以及硬盤20間的數(shù)據(jù)交換。輸入裝置26可以包括有鍵盤、鼠標(biāo)等的輸入設(shè)備。由于存儲(chǔ)器18屬于易失性(volatile)的存儲(chǔ)媒體(storage medium),而硬盤20則屬于非易失性(non-volatile)的存儲(chǔ)媒體,所以當(dāng)計(jì)算機(jī)系統(tǒng)10開機(jī)時(shí),存儲(chǔ)器18所存儲(chǔ)的數(shù)據(jù)會(huì)由于電源供應(yīng)中斷而遺失,但是硬盤20所存儲(chǔ)的數(shù)據(jù)則不受電源供應(yīng)中斷的影響,因此,用戶數(shù)據(jù)主要記錄于硬盤20中以避免遺失。計(jì)算機(jī)系統(tǒng)10對(duì)于數(shù)據(jù)處理的運(yùn)作簡述如下,中央處理器12產(chǎn)生一數(shù)據(jù)讀取的指令給硬盤20,而硬盤20的數(shù)據(jù)則經(jīng)由南橋電路16傳輸至北橋電路14,然后北橋電路14再將硬盤20的數(shù)據(jù)寫入存儲(chǔ)器18存儲(chǔ),此時(shí)中央處理器12便可經(jīng)由北橋電路14至存儲(chǔ)器18讀取硬盤20的數(shù)據(jù),并暫存于中央處理器12的快取存儲(chǔ)器(未顯示)以便進(jìn)行運(yùn)算。當(dāng)計(jì)算機(jī)系統(tǒng)10預(yù)備關(guān)機(jī)時(shí),存儲(chǔ)器18中所存儲(chǔ)的數(shù)據(jù)則回存硬盤20以避免遺失,然而,存儲(chǔ)器18的存取速度一般而言是快于硬盤20的存取速度,舉例來說,存儲(chǔ)器18,例如動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)的存取速度是以十億分之一秒(nanosecond,ns)來計(jì)算,而硬盤20的存取速度則以毫秒(millisecond,ms)來計(jì)算,所以,硬盤20是屬于數(shù)據(jù)處理速度較慢的外圍設(shè)備之一,而計(jì)算機(jī)系統(tǒng)10的執(zhí)行效率實(shí)際上便會(huì)受硬盤20影響而減慢,此外,硬盤20每秒所能傳輸?shù)淖畲髷?shù)據(jù)量亦小于存儲(chǔ)器18每秒所能傳輸?shù)臄?shù)據(jù)量,因此,如何善加利用存儲(chǔ)器18存取時(shí)間短及數(shù)據(jù)傳輸量大的特性來提高整體系統(tǒng)效率已成為重要課題。
請(qǐng)參閱圖2,圖2為現(xiàn)有技術(shù)的第二種計(jì)算機(jī)系統(tǒng)30的功能方塊示意圖。計(jì)算機(jī)系統(tǒng)30包含一中央處理器32,一北橋電路34,一南橋電路36,一存儲(chǔ)器38,一硬盤40,一圖形加速卡42,一顯示裝置44,以及一輸入裝置46。計(jì)算機(jī)系統(tǒng)30中,各元件的功能如上所述,因此不再重復(fù)贅述。存儲(chǔ)器38包含一系統(tǒng)區(qū)域48以及一存儲(chǔ)器磁盤(RAM driver)區(qū)域50,其中系統(tǒng)區(qū)域48用于提供一操作系統(tǒng)(operating system,OS),而存儲(chǔ)器磁盤區(qū)域50用來暫時(shí)取代硬盤40的功能,存儲(chǔ)器磁盤區(qū)域50于存儲(chǔ)器38中的存儲(chǔ)位置范圍及容量會(huì)于開機(jī)程序中向所述操作系統(tǒng)宣告,然后所述操作系統(tǒng)便會(huì)常駐一管理程序52于系統(tǒng)區(qū)域48中,而所述管理程序52用來管理存儲(chǔ)器磁盤區(qū)域50的數(shù)據(jù)存取。當(dāng)中央處理器32要存取硬盤40時(shí),管理程序52先攔截對(duì)應(yīng)于所述硬盤40存取的中斷向量(interrupt vector),并同時(shí)將原先存取硬盤40的信號(hào)格式轉(zhuǎn)換為存取存儲(chǔ)器38的信號(hào)格式,以及將硬盤40存儲(chǔ)格式數(shù)據(jù)轉(zhuǎn)換為存儲(chǔ)器38存儲(chǔ)格式數(shù)據(jù),然后將原先預(yù)定存儲(chǔ)于硬盤40的數(shù)據(jù)暫時(shí)地記錄于存儲(chǔ)器38的存儲(chǔ)器磁盤區(qū)域50中。由于存儲(chǔ)器38存取速度快于硬盤40,因此中央處理器32通過常駐于存儲(chǔ)器38的管理程序52而可以由存儲(chǔ)器磁盤區(qū)域50直接讀取數(shù)據(jù)以進(jìn)行運(yùn)算,并將結(jié)果迅速地存儲(chǔ)于存儲(chǔ)器磁盤區(qū)域50中而非硬盤40。計(jì)算機(jī)系統(tǒng)30是利用軟件(管理程序52)的方式來控制硬盤40與存儲(chǔ)器38之間的轉(zhuǎn)換,不需進(jìn)行硬件上相關(guān)電路的修改,然而,計(jì)算機(jī)系統(tǒng)30仍必須設(shè)置有硬盤40,理由是存儲(chǔ)器38是易失性存儲(chǔ)裝置,因此當(dāng)計(jì)算機(jī)系統(tǒng)30關(guān)機(jī)之后,存儲(chǔ)器38便會(huì)由于電源供應(yīng)中斷而遺失存儲(chǔ)的所有數(shù)據(jù),此時(shí),計(jì)算機(jī)系統(tǒng)30在關(guān)機(jī)前,必須先將存儲(chǔ)器磁盤區(qū)域50所暫存的用戶數(shù)據(jù)回存至硬盤40以避免遺失,所以計(jì)算機(jī)系統(tǒng)30實(shí)際上仍須要設(shè)置硬盤40來保存用戶數(shù)據(jù)。
請(qǐng)參閱圖3,圖3為現(xiàn)有技術(shù)的計(jì)算機(jī)系統(tǒng)的運(yùn)作示意圖,依據(jù)現(xiàn)有技術(shù)的進(jìn)階組態(tài)及電源管理接口(advanced configuration and power interface,ACPI)所制訂的規(guī)格,前述計(jì)算機(jī)系統(tǒng)10、30的操作狀態(tài)可大致區(qū)分為一關(guān)機(jī)狀態(tài)(soft-off mode)53,一工作狀態(tài)(working mode)54,以及一睡眠狀態(tài)(sleeping mode)55,當(dāng)計(jì)算機(jī)系統(tǒng)10、30處于工作狀態(tài)54,其內(nèi)部硬件元件(例如中央處理器12、32)可取得相對(duì)應(yīng)操作電壓以執(zhí)行任何軟件程序(例如操作系統(tǒng)或應(yīng)用程序),然而當(dāng)計(jì)算機(jī)系統(tǒng)10、30未執(zhí)行任何應(yīng)用程序而處于閑置(idle)狀態(tài)下時(shí),若計(jì)算機(jī)系統(tǒng)10、30仍繼續(xù)提供其內(nèi)部硬件元件所需的操作電壓以維持所述元件的運(yùn)作,則會(huì)造成計(jì)算機(jī)系統(tǒng)10、30產(chǎn)生無謂的電力消耗,所以對(duì)所述硬件元件而言,其使用率于閑置狀態(tài)中極低,因此依據(jù)現(xiàn)有技術(shù)的進(jìn)階組態(tài)及電源管理接口,計(jì)算機(jī)系統(tǒng)10、30可進(jìn)入睡眠狀態(tài)55以調(diào)節(jié)輸入所述硬件元件的電源而節(jié)省其電源消耗,一般而言,睡眠狀態(tài)55又可細(xì)分為S1,S2,S3,S4,S5狀態(tài),其中對(duì)S4狀態(tài)而言,當(dāng)計(jì)算機(jī)系統(tǒng)10、30執(zhí)行一暫存至硬盤(suspend to disk,STD)操作時(shí),計(jì)算機(jī)系統(tǒng)10、30必須結(jié)束目前正在執(zhí)行中的程序及常駐程序,并將目前系統(tǒng)組態(tài)暫存于硬盤中,然后即進(jìn)入S4狀態(tài),另外,當(dāng)計(jì)算機(jī)系統(tǒng)10、30執(zhí)行一關(guān)機(jī)程序時(shí),計(jì)算機(jī)系統(tǒng)10、30亦必須執(zhí)行一暫存至硬盤操作以將暫存于存儲(chǔ)器的數(shù)據(jù)回存至硬盤中以避免遺失,然而即進(jìn)入關(guān)機(jī)狀態(tài)53(即為S5狀態(tài))。若計(jì)算機(jī)系統(tǒng)10、30因?yàn)橹匦聠?dòng)而離開關(guān)機(jī)狀態(tài)53后,對(duì)于前述S4狀態(tài)而言,由于開機(jī)前的系統(tǒng)組態(tài)是存儲(chǔ)于硬盤中,因此經(jīng)由讀取所述硬盤所存儲(chǔ)的系統(tǒng)組態(tài)便可使計(jì)算機(jī)系統(tǒng)10、30快速開機(jī)而回復(fù)至原先進(jìn)入S4狀態(tài)前的系統(tǒng)設(shè)定,并進(jìn)入工作狀態(tài)54。當(dāng)計(jì)算機(jī)系統(tǒng)10、30進(jìn)入關(guān)機(jī)狀態(tài)53時(shí),對(duì)于動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器而言,計(jì)算機(jī)系統(tǒng)10、30不會(huì)提供所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器所需的操作電壓來進(jìn)行自動(dòng)刷新(autorefresh)的操作,因此會(huì)遺失所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器所記錄的任何數(shù)據(jù),所以才必須于執(zhí)行關(guān)機(jī)程序時(shí)先將暫存于存儲(chǔ)器的數(shù)據(jù)回存至硬盤中以避免遺失,同樣地,對(duì)前述S4狀態(tài)的運(yùn)作而言,雖然計(jì)算機(jī)系統(tǒng)10、30的系統(tǒng)組態(tài)會(huì)存儲(chǔ)于硬盤中以便稍后重新啟動(dòng)時(shí)可達(dá)到快速開機(jī)的目的,然而相較于動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,硬盤的存取速度亦相對(duì)地較慢,若于S4狀態(tài)中,使用動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器來取代硬盤以記錄計(jì)算機(jī)系統(tǒng)10、30的系統(tǒng)組態(tài),雖然動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的存取速度快,然而由于計(jì)算機(jī)系統(tǒng)10、30開機(jī)時(shí),動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器所記錄的數(shù)據(jù)便會(huì)遺失,因此便無法用來取代硬盤之類的非易失性存儲(chǔ)裝置以達(dá)到加速開機(jī)的目的。
此外,現(xiàn)有技術(shù)的計(jì)算機(jī)系統(tǒng)亦揭露利用非易失性存儲(chǔ)器,例如快閃存儲(chǔ)器(flash memory)來作為計(jì)算機(jī)系統(tǒng)的存儲(chǔ)媒體,并利用圖2所述的計(jì)算機(jī)系統(tǒng)30的技術(shù)來取代實(shí)際硬盤的使用,由于快閃存儲(chǔ)器與硬盤均屬非易失性的存儲(chǔ)媒體,因此當(dāng)計(jì)算機(jī)系統(tǒng)關(guān)機(jī)時(shí),所述快閃存儲(chǔ)器本身即可保存存儲(chǔ)其中的數(shù)據(jù)而不再需要硬盤來執(zhí)行上述數(shù)據(jù)回存的動(dòng)作,然而,由于快閃存儲(chǔ)器是利用改變臨界電壓(threshold voltage)的方式來記錄二進(jìn)位數(shù)值,因此所述快閃存儲(chǔ)器寫入數(shù)據(jù)的時(shí)間是遠(yuǎn)大于一般動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的寫入時(shí)間,即是說,快閃存儲(chǔ)器的執(zhí)行速度慢于動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的執(zhí)行速度,再者,快閃存儲(chǔ)器的制造成本亦大于同容量的動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,因此出于價(jià)格因素的考慮,快閃存儲(chǔ)器并不適用于需要大規(guī)模數(shù)據(jù)存取的計(jì)算機(jī)系統(tǒng)。

發(fā)明內(nèi)容
因此,本發(fā)明的主要目的在于提供一種維持動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的存儲(chǔ)數(shù)據(jù)的方法及相關(guān)裝置,以解決上述問題。
本發(fā)明的一個(gè)方面提供一種計(jì)算機(jī)系統(tǒng),其包含一處理器(processor),用來控制所述計(jì)算機(jī)系統(tǒng)的運(yùn)作,一動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dynamic randomaccess memory,DRAM),電連接于所述處理器,用來存儲(chǔ)數(shù)據(jù),一南橋電路(south bridge chipset),電連接于所述處理器與所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,一電源供應(yīng)器(power supply),用來產(chǎn)生多個(gè)操作電壓(operating voltage)以驅(qū)動(dòng)所述計(jì)算機(jī)系統(tǒng),以及一電池裝置(battery device),用來產(chǎn)生自我刷新(selfrefresh)所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器所需的操作電壓。所述南橋電路包含一系統(tǒng)控制電路(system controller),用來控制所述南橋電路的運(yùn)作,一緩沖器(buffr),用來暫存數(shù)據(jù),一存儲(chǔ)器控制電路(memory controller),用來控制所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的數(shù)據(jù)存取,一磁盤接口控制電路(integrateddevice electronics controller,IDE controller),用來控制一磁盤接口(integrateddevice electronics,IDE)的數(shù)據(jù)存取,以及一數(shù)據(jù)轉(zhuǎn)換電路,電連接于所述存儲(chǔ)器控制電路與所述磁盤接口控制電路,用來將所述系統(tǒng)控制電路輸入所述磁盤接口控制電路的一硬盤存取指令轉(zhuǎn)換為所述存儲(chǔ)器控制電路的一存儲(chǔ)器存取指令,且所述存儲(chǔ)器控制電路是執(zhí)行所述存儲(chǔ)器存取指令以存取所述緩沖器以及所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器。當(dāng)所述計(jì)算機(jī)系統(tǒng)執(zhí)行一符合進(jìn)階組態(tài)及電源管理接口(ACPI)的一預(yù)定電源管理操作而進(jìn)入一S4狀態(tài)或一S5狀態(tài)時(shí),使用所述電池裝置不斷地自我刷新所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,以維持存儲(chǔ)于所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的數(shù)據(jù)。
本發(fā)明的另一個(gè)方面提供一種計(jì)算機(jī)系統(tǒng)的數(shù)據(jù)存儲(chǔ)方法,所述計(jì)算機(jī)系統(tǒng)包含一處理器,用來控制所述計(jì)算機(jī)系統(tǒng)的運(yùn)作,一動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM),電連接于所述處理器,用來存儲(chǔ)數(shù)據(jù),一南橋電路,電連接于所述處理器與所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,用來轉(zhuǎn)換一硬盤存取指令為一存儲(chǔ)器存取指令,并執(zhí)行對(duì)應(yīng)所述硬盤存取指令的存儲(chǔ)器存取指令以存取所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,一電源供應(yīng)器,用來產(chǎn)生多個(gè)操作電壓以驅(qū)動(dòng)所述計(jì)算機(jī)系統(tǒng);以及一電池裝置,用來提供自我刷新所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器所需的操作電壓。所述數(shù)據(jù)存取方法包含使用所述電池裝置不斷自我刷新所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,以維持存儲(chǔ)于所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的數(shù)據(jù),其中所述計(jì)算機(jī)系統(tǒng)是執(zhí)行一符合進(jìn)階組態(tài)及電源管理接口(ACPI)的預(yù)定電源管理操作而進(jìn)入一S4狀態(tài)或一S5狀態(tài)。


圖1為現(xiàn)有技術(shù)的第一種計(jì)算機(jī)系統(tǒng)的功能方塊示意圖。
圖2為現(xiàn)有技術(shù)的第二種計(jì)算機(jī)系統(tǒng)的功能方塊示意圖。
圖3為現(xiàn)有技術(shù)的計(jì)算機(jī)系統(tǒng)的運(yùn)作示意圖。
圖4為本發(fā)明計(jì)算機(jī)系統(tǒng)的功能方塊圖。
圖5為圖4所示的計(jì)算機(jī)系統(tǒng)的運(yùn)作流程圖。
附圖中的各個(gè)附圖標(biāo)記的含義說明如下10、30、60計(jì)算機(jī)系統(tǒng)12、32、62中央處理器14、34、64北橋電路16、36、66南橋電路18、38、68存儲(chǔ)器20、40硬盤22、42圖形加速卡24、44顯示裝置26、46輸入裝置 48系統(tǒng)區(qū)域50存儲(chǔ)器磁盤區(qū)域52管理程序53開機(jī)狀態(tài) 54工作狀態(tài)55睡眠狀態(tài)70基本輸入輸出系統(tǒng) 72開關(guān)74電源供應(yīng)器76電池裝置78系統(tǒng)控制電路 80緩沖器82暫存器84數(shù)據(jù)轉(zhuǎn)換電路86存儲(chǔ)器控制電路88磁盤接口控制電路 89、90存儲(chǔ)區(qū)域具體實(shí)施方式
請(qǐng)參閱圖4,圖4為本發(fā)明的計(jì)算機(jī)系統(tǒng)60的功能方塊圖。計(jì)算機(jī)系統(tǒng)60包含一中央處理器62,一北橋電路64,一南橋電路66,一動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器68,一基本輸入輸出系統(tǒng)(basic input/output system,BIOS)70,一開關(guān)(switch)72,一電源供應(yīng)器(power supply)74,以及一電池裝置(batterydevice)76。中央處理器62是用來控制計(jì)算機(jī)系統(tǒng)60的整體運(yùn)作,而北橋電路64是用來控制中央處理器62與動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器68之間的數(shù)據(jù)傳遞,南橋電路66是用來控制基本輸入輸出系統(tǒng)70與中央處理器62之間的數(shù)據(jù)傳遞,以及其他周邊裝置(例如鍵盤,鼠標(biāo)等)與中央處理器62之間的數(shù)據(jù)傳遞,基本輸入輸出系統(tǒng)70是用來執(zhí)行所述計(jì)算機(jī)系統(tǒng)的開機(jī)程序(poweron self test,POST),并于完成所述開機(jī)程序后載入一操作系統(tǒng)(operatingsystem,OS),動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器68,例如雙倍數(shù)據(jù)傳輸速度存儲(chǔ)器(doubledata rate memory,DDR memory)則是用來存儲(chǔ)數(shù)據(jù),電源供應(yīng)器74電連接于一預(yù)定電壓(例如110伏特)以將所述預(yù)定電壓轉(zhuǎn)換為計(jì)算機(jī)系統(tǒng)60運(yùn)作所需的不同操作電壓(例如硬盤、存儲(chǔ)器、中央處理器等等所需的操作電壓),而電池裝置76是一可充電(rechargeable)電池,用來提供動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器68進(jìn)行刷新(refresh)所需的操作電壓,而開關(guān)72用來控制自我刷新動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器68所需的操作電壓是否由電池裝置76提供。
此外,南橋電路66包含一系統(tǒng)控制電路(system controller)78,一緩沖器(buffer)80,一暫存器(register)82,一數(shù)據(jù)轉(zhuǎn)換電路84,一存儲(chǔ)器控制電路86,一磁盤接口控制電路(IDE controller)88。系統(tǒng)控制電路78是用來控制南橋電路66的運(yùn)作,磁盤接口控制電路88用來控制一磁盤接口(IDE)的數(shù)據(jù)存取,數(shù)據(jù)轉(zhuǎn)換電路84會(huì)將系統(tǒng)控制電路78輸入磁盤接口控制電路88的一硬盤存取指令轉(zhuǎn)換為存儲(chǔ)器控制電路86的一存儲(chǔ)器存取指令,而存儲(chǔ)器控制電路86執(zhí)行所述存儲(chǔ)器存取指令以存取緩沖器80以及動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器68,舉例來說,當(dāng)中央處理器62欲將一數(shù)據(jù)存儲(chǔ)于一硬盤時(shí),系統(tǒng)控制電路78會(huì)產(chǎn)生一硬盤存取指令(例如中斷向量INT13),并將所述數(shù)據(jù)存儲(chǔ)于緩沖器80中,然后數(shù)據(jù)轉(zhuǎn)換電路84將對(duì)應(yīng)所述數(shù)據(jù)的硬盤存取指令轉(zhuǎn)換為一存儲(chǔ)器存取指令,舉例來說,所述硬盤存取指令包含將緩沖器80中存儲(chǔ)的數(shù)據(jù)寫入一硬盤所需的磁柱(cylinder),磁區(qū)(sector),磁頭(head)等等硬盤參數(shù),而數(shù)據(jù)轉(zhuǎn)換電路84則依據(jù)所述硬盤存取指令將所述硬盤寫入功能轉(zhuǎn)換為一存儲(chǔ)器寫入功能,以及將數(shù)據(jù)寫入位置與所述數(shù)據(jù)轉(zhuǎn)換為相對(duì)應(yīng)存儲(chǔ)器數(shù)據(jù)流(memory data stream),然后存儲(chǔ)器控制電路86以所述存儲(chǔ)器數(shù)據(jù)流經(jīng)由北橋電路64而存儲(chǔ)于動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器68中的一預(yù)定存儲(chǔ)器地址(memory address)。
同樣地,當(dāng)中央處理器62欲自所述硬盤讀取一數(shù)據(jù)時(shí),系統(tǒng)控制電路78會(huì)產(chǎn)生一硬盤存取指令以讀取所述硬盤,而數(shù)據(jù)轉(zhuǎn)換電路84將所述盤存取指令轉(zhuǎn)換為一存儲(chǔ)器存取指令,亦即將對(duì)應(yīng)所述數(shù)據(jù)的相關(guān)硬盤參數(shù)(磁柱,磁區(qū),磁頭等等)轉(zhuǎn)換為動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器68中的一相對(duì)應(yīng)存儲(chǔ)器地址,然后存儲(chǔ)器控制電路86經(jīng)由北橋電路64而自動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器68擷取所述存儲(chǔ)器地址的數(shù)據(jù),并且存儲(chǔ)于緩沖器80中,最后再傳送至中央處理器62進(jìn)行運(yùn)算處理。由于本實(shí)施例是以動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器68來取代現(xiàn)有技術(shù)的硬盤的數(shù)據(jù)存儲(chǔ)功能,因此動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器68包含一第一存儲(chǔ)區(qū)域89以及一第二存儲(chǔ)區(qū)域90,其中第一存儲(chǔ)區(qū)域89是用來作為計(jì)算機(jī)系統(tǒng)60執(zhí)行操作系統(tǒng)所能使用的存儲(chǔ)器容量,而第二存儲(chǔ)區(qū)域90則是用來作為硬盤以存儲(chǔ)非易失性數(shù)據(jù)。本發(fā)明的計(jì)算機(jī)系統(tǒng)60的操作原理詳述如下。
請(qǐng)參閱圖5,圖5為圖4所示的計(jì)算機(jī)系統(tǒng)60的運(yùn)作流程圖。計(jì)算機(jī)系統(tǒng)60的運(yùn)作包含下列步驟步驟100計(jì)算機(jī)系統(tǒng)60開機(jī)(power on);步驟102基本輸入輸出系統(tǒng)70執(zhí)行一開機(jī)程序(POST);步驟104基本輸入輸出系統(tǒng)70劃分動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器68為一第一存儲(chǔ)區(qū)域89以及一第二存儲(chǔ)區(qū)域90;步驟106基本輸入輸出系統(tǒng)70設(shè)定第一存儲(chǔ)區(qū)域89為操作系統(tǒng)可使用的存儲(chǔ)器容量;步驟108基本輸入輸出系統(tǒng)70完成開機(jī)程序;步驟110啟動(dòng)操作系統(tǒng);步驟112南橋電路66執(zhí)行硬盤/存儲(chǔ)器之間數(shù)據(jù)轉(zhuǎn)換以存取第二存儲(chǔ)區(qū)域90;步驟114計(jì)算機(jī)系統(tǒng)60是否執(zhí)行一暫存至硬盤(suspend to disk,STD)模式?若是,則執(zhí)行步驟116,否則回到步驟112;步驟116結(jié)束所有執(zhí)行中及常駐程序,并將目前計(jì)算機(jī)系統(tǒng)60的組態(tài)(configuration)存儲(chǔ)于第二存儲(chǔ)區(qū)域90;步驟118計(jì)算機(jī)系統(tǒng)60關(guān)機(jī)(power off);
步驟120啟動(dòng)電池裝置76以使第二存儲(chǔ)區(qū)域90執(zhí)行自我刷新(selfrefresh);步驟124計(jì)算機(jī)系統(tǒng)60是否開機(jī)?若是,執(zhí)行步驟126,否則執(zhí)行步驟122;步驟126關(guān)閉電池裝置76,且電源供應(yīng)器74對(duì)電池裝置76進(jìn)行充電,執(zhí)行步驟102。
首先,計(jì)算機(jī)系統(tǒng)60開機(jī)并啟動(dòng)基本輸入輸出系統(tǒng)70執(zhí)行一開機(jī)程序,本實(shí)施例中,用戶可經(jīng)由一跳線(jumper),一開關(guān)等硬件裝置來決定計(jì)算機(jī)系統(tǒng)60是否使用動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器68來取代現(xiàn)有技術(shù)的硬盤裝置,因此基本輸入輸出系統(tǒng)70會(huì)檢測(cè)所述跳線,若計(jì)算機(jī)系統(tǒng)60不使用動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器68來取代現(xiàn)有技術(shù)的硬盤裝置,亦即計(jì)算機(jī)系統(tǒng)60同時(shí)包含動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器68與硬盤裝置,因此計(jì)算機(jī)系統(tǒng)60的開機(jī)程序與相關(guān)運(yùn)作與圖1所示的現(xiàn)有技術(shù)的計(jì)算機(jī)系統(tǒng)10相同,在此不再重復(fù)贅述,因此本實(shí)施例僅以計(jì)算機(jī)系統(tǒng)60使用動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器68來取代現(xiàn)有技術(shù)的硬盤裝置來說明本發(fā)明的技術(shù)特征。由于計(jì)算機(jī)系統(tǒng)60利用動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器68來取代現(xiàn)有技術(shù)的硬盤裝置,因此基本輸入輸出系統(tǒng)70必須在動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器68中設(shè)定一存儲(chǔ)區(qū)域來作為硬盤裝置使用,亦即基本輸入輸出系統(tǒng)70設(shè)定第一存儲(chǔ)區(qū)域89為操作系統(tǒng)可使用的存儲(chǔ)器容量,而第二存儲(chǔ)區(qū)域90則用來作為現(xiàn)有技術(shù)的硬盤裝置以存儲(chǔ)非易失性數(shù)據(jù)。
一般而言,目前計(jì)算機(jī)系統(tǒng)60是使用將存儲(chǔ)器晶片(memory chip)封裝于一塊電路板上的存儲(chǔ)器模塊來安裝計(jì)算機(jī)系統(tǒng)60所需的存儲(chǔ)器容量,例如桌上型計(jì)算機(jī)所使用的雙排存儲(chǔ)器模塊(dual in-line memory module,DIMM)及筆記型計(jì)算機(jī)所使用的小型雙排存儲(chǔ)器模塊(small outline dualin-line memory module,SODIMM),所述存儲(chǔ)器模塊是安裝于計(jì)算機(jī)系統(tǒng)中相對(duì)應(yīng)的存儲(chǔ)器插槽(memory slot)中,本實(shí)施例中,若計(jì)算機(jī)系統(tǒng)60僅包含一雙排存儲(chǔ)器模塊,則基本輸入輸出系統(tǒng)70將所述雙排存儲(chǔ)器模塊劃分為第一存儲(chǔ)區(qū)域89以及第二存儲(chǔ)區(qū)域90,若計(jì)算機(jī)系統(tǒng)60包含二雙排存儲(chǔ)器模塊,則基本輸入輸出系統(tǒng)70將一雙排存儲(chǔ)器模塊設(shè)定為第一存儲(chǔ)區(qū)域89以及另一雙排存儲(chǔ)器模塊設(shè)定為第二存儲(chǔ)區(qū)域90,然而,基本輸入輸出系統(tǒng)72亦可依據(jù)計(jì)算機(jī)系統(tǒng)60所安裝的雙排存儲(chǔ)器模塊數(shù)量來任意劃分第一存儲(chǔ)區(qū)域89以及第二存儲(chǔ)區(qū)域90的大小,然后基本輸入輸出系統(tǒng)70會(huì)將動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器68的區(qū)域分配信息(第一存儲(chǔ)區(qū)域89及第二存儲(chǔ)區(qū)域90的位置及容量)告知操作系統(tǒng),所以對(duì)操作系統(tǒng)而言,其可使用的存儲(chǔ)器容量僅為第一存儲(chǔ)區(qū)域89。
最后,基本輸入輸出系統(tǒng)70完成開機(jī)程序并載入操作系統(tǒng),此時(shí)南橋電路66會(huì)攔截所述操作系統(tǒng)所產(chǎn)生的硬盤存取指令,并于南橋電路66內(nèi)部轉(zhuǎn)換為相對(duì)應(yīng)存儲(chǔ)器存取指令以存取第二存儲(chǔ)區(qū)域90,如前所述,第二存儲(chǔ)區(qū)域90是用來取代現(xiàn)有技術(shù)的硬盤的功能,因此存取第二存儲(chǔ)區(qū)域90即是存取硬盤,對(duì)所述操作系統(tǒng)或中央處理器62而言,雖然其是產(chǎn)生所述硬盤存取指令以存取一硬盤裝置,然而本實(shí)施例是將所述硬盤存取指令轉(zhuǎn)換為所述存儲(chǔ)器存取指令以存取第二存儲(chǔ)區(qū)域90,并存取對(duì)應(yīng)所述硬盤存取指令的數(shù)據(jù),雖然計(jì)算機(jī)系統(tǒng)60并未連接任何硬盤裝置,但是可經(jīng)由南橋電路66的轉(zhuǎn)換以執(zhí)行對(duì)應(yīng)所述硬盤存取指令的數(shù)據(jù)存取操作,此外,依據(jù)一進(jìn)階組態(tài)及電源管理接口(ACPI),連接于一磁盤接口(IDE)上的裝置必須依據(jù)目前狀態(tài),例如閑置狀態(tài)(idle),待命狀態(tài)(standby),睡眠狀態(tài)(sleep)等等回應(yīng)一信號(hào)予計(jì)算機(jī)系統(tǒng)60,由于本實(shí)施例未連接任何硬盤裝置,因此利用一暫存器82來存儲(chǔ)目前第二存儲(chǔ)區(qū)域90的狀態(tài),所以可通過暫存器82來自動(dòng)回應(yīng)予計(jì)算機(jī)系統(tǒng)60或通過基本輸入輸出系統(tǒng)70來讀取暫存取器82并產(chǎn)生回應(yīng)予計(jì)算機(jī)系統(tǒng)60。
依據(jù)進(jìn)階組態(tài)及電源管理接口所定義的規(guī)格,當(dāng)計(jì)算機(jī)系統(tǒng)60執(zhí)行一暫存至硬盤(suspend to disk,STD)模式時(shí),計(jì)算機(jī)系統(tǒng)60必須結(jié)束目前正在執(zhí)行中的程序及常駐程序,并將暫存于存儲(chǔ)器的數(shù)據(jù)回存至硬盤中,并同時(shí)將計(jì)算機(jī)系統(tǒng)60的系統(tǒng)組態(tài)存儲(chǔ)于硬盤中,然后計(jì)算機(jī)系統(tǒng)60會(huì)關(guān)機(jī),亦即是,當(dāng)計(jì)算機(jī)系統(tǒng)60處于一S4睡眠狀態(tài)(sleeping state)時(shí),計(jì)算機(jī)系統(tǒng)60必須將目前計(jì)算機(jī)組態(tài)數(shù)據(jù)存儲(chǔ)于硬盤中,以便開機(jī)后計(jì)算機(jī)系統(tǒng)60能迅速開機(jī),另外,當(dāng)計(jì)算機(jī)系統(tǒng)處于一S5軟件關(guān)機(jī)狀態(tài)(soft off state)時(shí),表示計(jì)算機(jī)系統(tǒng)60將因?yàn)殛P(guān)機(jī)而中斷電源供應(yīng),所以計(jì)算機(jī)系統(tǒng)60必須將暫存于存儲(chǔ)器的數(shù)據(jù)回存至硬盤中以避免遺失,如前所述,本實(shí)施例是以第二存儲(chǔ)區(qū)域90來作為現(xiàn)有技術(shù)的硬盤裝置,而第二存儲(chǔ)區(qū)域90是易失性存儲(chǔ)裝置,當(dāng)電源供應(yīng)中斷時(shí),第二存儲(chǔ)區(qū)域90所存儲(chǔ)的數(shù)據(jù)會(huì)因而遺失,因此需通過電池裝置76來提供第二存儲(chǔ)區(qū)域90進(jìn)行自我刷新所需的操作電壓,亦即當(dāng)計(jì)算機(jī)系統(tǒng)60因?yàn)閳?zhí)行暫存至硬盤模式而關(guān)機(jī)時(shí)(中斷電源供應(yīng)器74提供動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器68的操作電壓),開關(guān)72會(huì)開啟(tum on)而使電池裝置76電連接于北橋電路64,并使北橋電路64可使用電池裝置76所提供的電壓準(zhǔn)位對(duì)第二存儲(chǔ)區(qū)域90不斷地進(jìn)行自我刷新以保持第二存儲(chǔ)區(qū)域90所記錄的數(shù)據(jù)。
當(dāng)計(jì)算機(jī)系統(tǒng)60重新開機(jī)之后,開關(guān)72會(huì)關(guān)閉(turn off)而電池裝置76與北橋電路64之間是斷路(open-circuit),此外,電源供應(yīng)器74同時(shí)也會(huì)對(duì)電池裝置76進(jìn)行充電,由于第二存儲(chǔ)區(qū)域90存儲(chǔ)有計(jì)算機(jī)系統(tǒng)60關(guān)機(jī)前的系統(tǒng)組態(tài),因此當(dāng)計(jì)算機(jī)系統(tǒng)60重新開機(jī)之后,其可經(jīng)由讀取第二存儲(chǔ)區(qū)域90中的系統(tǒng)組態(tài)而快速地完成開機(jī)。此外,為了因應(yīng)操作系統(tǒng)對(duì)第二存儲(chǔ)區(qū)域90的龐大數(shù)據(jù)量需求,本實(shí)施例亦于計(jì)算機(jī)系統(tǒng)60設(shè)置一壓縮/解壓縮(compression/decompression)電路,用來將壓縮輸入第二存儲(chǔ)區(qū)域90存儲(chǔ)的數(shù)據(jù),并解壓縮第二存儲(chǔ)區(qū)域90所讀取的壓縮數(shù)據(jù)以還原所述數(shù)據(jù)。
相較于現(xiàn)有技術(shù)的技術(shù),本發(fā)明計(jì)算機(jī)系統(tǒng)是于開機(jī)時(shí)將動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器設(shè)定為一第一存儲(chǔ)區(qū)域與一第二存儲(chǔ)區(qū)域,所述第一存儲(chǔ)區(qū)域是用來作為所述計(jì)算機(jī)系統(tǒng)的操作系統(tǒng)所能使用的存儲(chǔ)器容量,而所述第二存儲(chǔ)區(qū)域是用來取代硬盤以存儲(chǔ)非易失性數(shù)據(jù)(Non-volatile data),而所述計(jì)算機(jī)系統(tǒng)包含一數(shù)據(jù)轉(zhuǎn)換電路可將一硬盤存取指令轉(zhuǎn)換為相對(duì)應(yīng)的存儲(chǔ)器存取指令,用來存取所述第二存儲(chǔ)區(qū)域,此外,所述計(jì)算機(jī)系統(tǒng)還包括一電池裝置,當(dāng)所述計(jì)算機(jī)系統(tǒng)執(zhí)行一暫存至硬盤模式而關(guān)閉其電源供應(yīng)時(shí),所述電池裝置可提供所述第二存儲(chǔ)區(qū)域的動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SDRAM)進(jìn)行自我刷新,以提供維持動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器維持其存儲(chǔ)信息所需的操作電壓,因此可保持所述第二存儲(chǔ)區(qū)域所存儲(chǔ)的數(shù)據(jù),以避免數(shù)據(jù)遺失。本發(fā)明計(jì)算機(jī)系統(tǒng)利用動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器來取代現(xiàn)有技術(shù)的硬盤的功能,并使用一電池裝置來提供持續(xù)自我刷新所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器所需的操作電壓,所以不但擁有易失性存儲(chǔ)器的快速存取的優(yōu)點(diǎn),而且擁有非易失性存儲(chǔ)器于電源供應(yīng)中斷后仍能保持?jǐn)?shù)據(jù)的優(yōu)點(diǎn),而且本發(fā)明計(jì)算機(jī)系統(tǒng)完全利用硬件的方式來進(jìn)行信號(hào)及數(shù)據(jù)轉(zhuǎn)換,因此可以應(yīng)用于各種平臺(tái)(platform),而不必考慮現(xiàn)有技術(shù)的常駐管理程序于各操作平臺(tái)進(jìn)行移植(porting)的問題。
由于所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的存取速度快,因此可以減少使用硬盤裝置來存取數(shù)據(jù)所造成的系統(tǒng)延遲,同時(shí)動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器相對(duì)于硬盤而言,所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器擁有體積小,重量輕,耗電量低,抗震動(dòng),低噪音,以及無散熱困擾等優(yōu)點(diǎn),因此本發(fā)明計(jì)算機(jī)系統(tǒng)利用動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器來取代硬盤的技術(shù)可應(yīng)用于輕薄短小的信息家電(informationappliance,IA)及信息計(jì)算機(jī)(information PC)等,用來提供處理速度快,安靜,以及省電的裝置。
以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明權(quán)利要求所做的均等變化與修飾,皆應(yīng)屬本發(fā)明專利的涵蓋范圍。
權(quán)利要求
1.一種計(jì)算機(jī)系統(tǒng),其包含一處理器,用來控制所述計(jì)算機(jī)系統(tǒng)的運(yùn)作;一動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM),電連接于所述處理器,用來存儲(chǔ)數(shù)據(jù);一南橋電路,電連接于所述處理器與所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,該南橋電路包含一系統(tǒng)控制電路,用來控制所述南橋電路的運(yùn)作;一緩沖器,用來暫存數(shù)據(jù);一存儲(chǔ)器控制電路,用來控制所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的數(shù)據(jù)存?。灰淮疟P接口控制電路,用來控制一磁盤接口的數(shù)據(jù)存取;以及一數(shù)據(jù)轉(zhuǎn)換電路,電連接于所述存儲(chǔ)器控制電路T和磁盤接口控制電路,用來將所述系統(tǒng)控制電路輸入所述磁盤接口控制電路的一硬盤存取指令轉(zhuǎn)換為所述存儲(chǔ)器控制電路的一存儲(chǔ)器存取指令,并且,所述存儲(chǔ)器控制電路執(zhí)行所述存儲(chǔ)器存取指令,以存取所述緩沖器以及所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器;一電源供應(yīng)器,用來產(chǎn)生多個(gè)操作電壓以驅(qū)動(dòng)所述計(jì)算機(jī)系統(tǒng);以及一電池裝置,用來產(chǎn)生自我刷新所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器所需的操作電壓;其中,當(dāng)所述計(jì)算機(jī)系統(tǒng)執(zhí)行一符合進(jìn)階組態(tài)及電源管理接口(ACPI)的一預(yù)定電源管理操作而進(jìn)入一省電模式時(shí),使用所述電池裝置不斷地自我刷新所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,以維持存儲(chǔ)在動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器中的數(shù)據(jù)。
2.如權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng),還包括一開關(guān),電連接于所述電池裝置,其中,當(dāng)所述計(jì)算機(jī)系統(tǒng)進(jìn)入所述省電模式時(shí),所述電源供應(yīng)器停止輸出所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器進(jìn)行自我刷新所需的操作電壓,而所述開關(guān)被啟動(dòng),以使所述電池裝置提供所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器進(jìn)行自我刷新所需的操作電壓,其中所述省電模式的狀態(tài)包括一S4狀態(tài)以及一S5狀態(tài)。
3.如權(quán)利要求2所述的計(jì)算機(jī)系統(tǒng),其中,所述電池裝置是一可充電電池。
4.如權(quán)利要求3所述的計(jì)算機(jī)系統(tǒng),其中,當(dāng)所述計(jì)算機(jī)系統(tǒng)開機(jī)時(shí),所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器進(jìn)行自我刷新所需的操作電壓由所述計(jì)算機(jī)系統(tǒng)的電源供應(yīng)器提供,且所述開關(guān)關(guān)閉,而所述電源供應(yīng)器同時(shí)對(duì)所述電池裝置進(jìn)行充電。
5.如權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng),其中,所述存儲(chǔ)器控制電路依據(jù)所述存儲(chǔ)器存取指令,讀取所述南橋電路的緩沖器所暫存的一輸入數(shù)據(jù),并將所述輸入數(shù)據(jù)存儲(chǔ)于所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器。
6.如權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng),其中,所述存儲(chǔ)器控制電路依據(jù)所述存儲(chǔ)器存取指令,讀取所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的一輸出數(shù)據(jù),并將所述輸出數(shù)據(jù)存儲(chǔ)于所述南橋電路的緩沖器。
7.如權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng),還包括一基本輸入/輸出系統(tǒng)(BIOS),用來執(zhí)行所述計(jì)算機(jī)系統(tǒng)的開機(jī)程序(POST),其中所述基本輸入/輸出系統(tǒng)執(zhí)行所述開機(jī)程序,并將所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器劃分為一第一存儲(chǔ)區(qū)域以及一第二存儲(chǔ)區(qū)域,以及設(shè)定所述第二存儲(chǔ)區(qū)域?yàn)樗鲇?jì)算機(jī)系統(tǒng)的操作系統(tǒng)可使用的存儲(chǔ)器容量,并且,對(duì)應(yīng)于所述硬盤存取指令的存儲(chǔ)器存取指令用來存取所述第一存儲(chǔ)區(qū)域。
8.如權(quán)利要求7所述的計(jì)算機(jī)系統(tǒng),其中,所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器包含至少兩個(gè)存儲(chǔ)器模塊,分別安裝于所述計(jì)算機(jī)系統(tǒng)的兩個(gè)存儲(chǔ)器插槽中,且一存儲(chǔ)器模塊對(duì)應(yīng)于所述第一存儲(chǔ)區(qū)域,以及另一存儲(chǔ)器模塊對(duì)應(yīng)于所述第二存儲(chǔ)區(qū)域。
9.如權(quán)利要求8所述的計(jì)算機(jī)系統(tǒng),其中,所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器包含一存儲(chǔ)器模塊,安裝于所述計(jì)算機(jī)系統(tǒng)的一存儲(chǔ)器插槽中。
10.一種計(jì)算機(jī)系統(tǒng)的數(shù)據(jù)存儲(chǔ)方法,該計(jì)算機(jī)系統(tǒng)包含一處理器,用來控制所述計(jì)算機(jī)系統(tǒng)的運(yùn)作,一動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM),電連接于所述處理器,用來存儲(chǔ)數(shù)據(jù),一南橋電路,電連接于所述處理器與所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,用來轉(zhuǎn)換一硬盤存取指令為一存儲(chǔ)器存取指令,并執(zhí)行對(duì)應(yīng)所述硬盤存取指令的存儲(chǔ)器存取指令,以存取所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,一電源供應(yīng)器,用來產(chǎn)生多個(gè)操作電壓以驅(qū)動(dòng)所述計(jì)算機(jī)系統(tǒng);以及一電池裝置,用來提供自我刷新所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器所需的操作電壓;所述數(shù)據(jù)存取方法包含使用所述電池裝置不斷自我刷新所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,以維持存儲(chǔ)于所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的數(shù)據(jù);其中,所述計(jì)算機(jī)系統(tǒng)執(zhí)行一符合進(jìn)階組態(tài)及電源管理接口(ACPI)的一預(yù)定電源管理操作從而進(jìn)入一省電模式。
11.如權(quán)利要求10所述的數(shù)據(jù)存儲(chǔ)方法,其中,所述電池裝置是一可充電電池。
12.如權(quán)利要求11所述的數(shù)據(jù)存儲(chǔ)方法,其中,當(dāng)所述計(jì)算機(jī)系統(tǒng)開機(jī)時(shí),所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器進(jìn)行自我刷新所需的操作電壓由所述計(jì)算機(jī)系統(tǒng)的電源供應(yīng)器提供,并且,所述電源供應(yīng)器對(duì)所述電池裝置進(jìn)行充電。
13.如權(quán)利要求10所述的數(shù)據(jù)存儲(chǔ)方法,其中,所述省電模式包含一S4狀態(tài)。
14.如權(quán)利要求10所述的數(shù)據(jù)存儲(chǔ)方法,其中,所述省電模式包含一S5狀態(tài)。
15.如權(quán)利要求10所述的數(shù)據(jù)存儲(chǔ)方法,其中,所述存儲(chǔ)器控制電路依據(jù)所述存儲(chǔ)器存取指令,讀取所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的一輸出數(shù)據(jù),并將輸出數(shù)據(jù)存儲(chǔ)于所述南橋電路的緩沖器。
16.如權(quán)利要求10所述的數(shù)據(jù)存儲(chǔ)方法,其中,所述計(jì)算機(jī)系統(tǒng)還包括一基本輸入/輸出系統(tǒng)(BIOS),用來執(zhí)行所述計(jì)算機(jī)系統(tǒng)的開機(jī)程序(POST),所述數(shù)據(jù)存儲(chǔ)方法還包括步驟執(zhí)行所述開機(jī)程序,并將所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器劃分為一第一存儲(chǔ)區(qū)域以及一第二存儲(chǔ)區(qū)域,以及設(shè)定所述第二存儲(chǔ)區(qū)域?yàn)樗鲇?jì)算機(jī)系統(tǒng)的操作系統(tǒng)可使用的存儲(chǔ)器容量,其中,對(duì)應(yīng)于所述硬盤存取指令的存儲(chǔ)器存取指令用來存取所述第一存儲(chǔ)區(qū)域。
17.如權(quán)利要求16所述的數(shù)據(jù)存儲(chǔ)方法,其中,所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器包含至少兩個(gè)存儲(chǔ)器模塊,分別安裝于所述計(jì)算機(jī)系統(tǒng)的兩個(gè)存儲(chǔ)器插槽中,并且,其中一個(gè)存儲(chǔ)器模塊對(duì)應(yīng)于所述第一存儲(chǔ)區(qū)域,而另一個(gè)存儲(chǔ)器模塊對(duì)應(yīng)于所述第二存儲(chǔ)區(qū)域。
18.如權(quán)利要求16所述的數(shù)據(jù)存儲(chǔ)方法,其中,所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器包含一存儲(chǔ)器模塊,安裝于所述計(jì)算機(jī)系統(tǒng)的一存儲(chǔ)器插槽中。
19.一種計(jì)算機(jī)系統(tǒng)的數(shù)據(jù)存儲(chǔ)方法,所述計(jì)算機(jī)系統(tǒng)包含一處理器,用來控制所述計(jì)算機(jī)系統(tǒng)的運(yùn)作,一動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM),電連接于所述處理器,用來存儲(chǔ)數(shù)據(jù),以及一南橋電路,電連接于所述處理器與所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,用來轉(zhuǎn)換一硬盤存取指令為一存儲(chǔ)器存取指令,并執(zhí)行對(duì)應(yīng)所述硬盤存取指令的存儲(chǔ)器存取指令,以存取所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,所述數(shù)據(jù)存儲(chǔ)方法包含一數(shù)據(jù)維持方法,所述數(shù)據(jù)維持方法用來當(dāng)所述計(jì)算機(jī)系統(tǒng)執(zhí)行符合進(jìn)階組態(tài)及電源管理接口(ACPI)的一預(yù)定電源管理操作而進(jìn)入一省電模式時(shí),持續(xù)地自我刷新所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,以維持存儲(chǔ)于所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器中的數(shù)據(jù)。
20.如權(quán)利要求19所述的數(shù)據(jù)存儲(chǔ)方法,其中,所述計(jì)算機(jī)系統(tǒng)還包括一電池裝置,電連接于所述南橋電路,用來提供自我刷新所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器所需的操作電壓。
21.如權(quán)利要求20所述的數(shù)據(jù)存儲(chǔ)方法,其中,所述計(jì)算機(jī)系統(tǒng)還包括一開關(guān),電連接于所述電池裝置,當(dāng)所述計(jì)算機(jī)系統(tǒng)進(jìn)入所述S4狀態(tài)或所述S5狀態(tài)之一時(shí),所述電源供應(yīng)器停止輸出所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器進(jìn)行自我刷新所需的操作電壓,而所述開關(guān)被啟動(dòng),以使所述電池裝置輸出所述動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器進(jìn)行自我刷新所需的操作電壓。
22.如權(quán)利要求21所述的數(shù)據(jù)存儲(chǔ)方法,其中,所述省電模式包括一S4狀態(tài)。
23.如權(quán)利要求22所述的數(shù)據(jù)存儲(chǔ)方法,其中,所述省電模式包括一S5狀態(tài)。
全文摘要
本發(fā)明提供一種計(jì)算機(jī)系統(tǒng)及其的數(shù)據(jù)存儲(chǔ)方法,在開機(jī)時(shí)將動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器劃分為第一存儲(chǔ)區(qū)域與第二存儲(chǔ)區(qū)域,使用一數(shù)據(jù)轉(zhuǎn)換電路將一硬盤存取指令轉(zhuǎn)換為相對(duì)應(yīng)的存儲(chǔ)器存取指令,以存取所述第二存儲(chǔ)區(qū)域,以及當(dāng)所述計(jì)算機(jī)系統(tǒng)執(zhí)行一暫存至硬盤模式而關(guān)閉其電源供應(yīng)時(shí),使用一電池裝置來提供所述第二存儲(chǔ)區(qū)域進(jìn)行自我刷新所需的操作電壓。此外,所述第一存儲(chǔ)區(qū)域用來作為所述計(jì)算機(jī)系統(tǒng)的操作系統(tǒng)所能使用的存儲(chǔ)器容量,而所述第二存儲(chǔ)區(qū)域是用來取代一硬盤以存儲(chǔ)非易失性數(shù)據(jù)。
文檔編號(hào)G06F1/32GK1403923SQ02148038
公開日2003年3月19日 申請(qǐng)日期2002年10月21日 優(yōu)先權(quán)日2002年10月21日
發(fā)明者林益明 申請(qǐng)人:威盛電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1