專利名稱:Windows XP Embedded系統(tǒng)內(nèi)模擬內(nèi)存保護(hù)的裝置的制作方法
技術(shù)領(lǐng)域:
Windows XP Embedded系統(tǒng)內(nèi)模擬內(nèi)存保護(hù)的裝置
技術(shù)領(lǐng)域:
本實(shí)用新型是關(guān)于一種Windows XP Embedded的系統(tǒng)應(yīng)用裝置,特別是指Windows XP Embedded系統(tǒng)內(nèi)模擬內(nèi)存保護(hù)的裝置。
背景技術(shù):
Windows XP Embedded是一種嵌入式操作系統(tǒng),可以以組件化的形式提供Windows操作系統(tǒng)的功能。Windows XP Embedded基于二進(jìn)制,包含10,000多個(gè)獨(dú)立的功能組件,因 此開發(fā)人員在自定義設(shè)備映像中管理或降低內(nèi)存占用量時(shí)可以選擇并獲得最佳功能。Windows XP Embedded基于Win32編程模型,由于采用常見的開發(fā)工具,如Visual Studio. NET,使用商品化PC硬件,與桌面應(yīng)用程序無縫集成,因此可以縮短上市時(shí)間。使用Windows XP Embedded構(gòu)建操作系統(tǒng)的常見設(shè)備類別包括零售銷售點(diǎn)終端、 瘦客戶機(jī)和高級(jí)機(jī)頂盒。Windows XP Embedded系統(tǒng)現(xiàn)有保護(hù)模式有內(nèi)存保護(hù)和硬盤保護(hù)兩種,當(dāng)用戶希 望在每一次重啟系統(tǒng)后就能恢復(fù)前一次開機(jī)的狀態(tài),則需要選擇內(nèi)存保護(hù)的方式。但是內(nèi) 存保護(hù)方式存在一個(gè)致命的缺陷,因?yàn)閮?nèi)存保護(hù)方式,在系統(tǒng)運(yùn)行過程中所有數(shù)據(jù)均保存 在內(nèi)存中,當(dāng)系統(tǒng)長(zhǎng)時(shí)間使用或者應(yīng)用的數(shù)據(jù)量較大時(shí),將會(huì)耗光內(nèi)存,導(dǎo)致虛擬內(nèi)存不足 而系統(tǒng)無法運(yùn)行。
實(shí)用新型內(nèi)容本實(shí)用新型所要解決的技術(shù)問題在于提供一種能夠?qū)崿F(xiàn)與內(nèi)存保護(hù)相同的效果, 并且能夠同時(shí)解決內(nèi)存保護(hù)存在的內(nèi)存消耗問題的Windows XPEmbedded系統(tǒng)內(nèi)模擬內(nèi)存 保護(hù)的裝置。本實(shí)用新型是通過以下技術(shù)方案解決上述技術(shù)問題的一種Windows XPEmbedded 系統(tǒng)內(nèi)模擬內(nèi)存保護(hù)的裝置,包括CPU、保護(hù)模式設(shè)置模塊,以及硬盤,所述硬盤具有硬盤保 護(hù)分區(qū),所述保護(hù)模式設(shè)置模塊以及硬盤均連接到CPU。本實(shí)用新型Windows XP Embedded系統(tǒng)內(nèi)模擬內(nèi)存保護(hù)的裝置的優(yōu)點(diǎn)在于1、在Windows XP Embedded系統(tǒng)中實(shí)現(xiàn)內(nèi)存保護(hù)的功能;2、解決內(nèi)存保護(hù)模式下,內(nèi)存消耗的問題。
下面參照附圖結(jié)合實(shí)施例對(duì)本實(shí)用新型作進(jìn)一步的描述。圖1是本實(shí)用新型Windows XP Embedded系統(tǒng)內(nèi)模擬內(nèi)存保護(hù)的裝置的組成圖。
具體實(shí)施方式請(qǐng)參閱圖1所示,本實(shí)用新型Windows XP Embedded系統(tǒng)內(nèi)模擬內(nèi)存保護(hù)的裝置 包括CPU 10、保護(hù)模式設(shè)置模塊20,以及硬盤30。所述硬盤30具有硬盤保護(hù)分區(qū)32。[0014]所述保護(hù)模式設(shè)置模塊20以及硬盤30均連接到CPU 10。該Windows XP Embedded系統(tǒng)內(nèi)模擬內(nèi)存保護(hù)的裝置的工作過程如下所述制作 Windows XP Embedded系統(tǒng)時(shí),通過保護(hù)模式設(shè)置模塊20將系統(tǒng)保護(hù)模式設(shè)置為硬盤保護(hù), 每次開機(jī)進(jìn)入Windows XP Embedded系統(tǒng)時(shí),則CPU 10控制Windows XP Embedded系統(tǒng)以 硬盤保護(hù)模式運(yùn)行,由CPU 10判斷當(dāng)前是否為硬盤保護(hù)模式,若是硬盤保護(hù)模式,則自動(dòng) 設(shè)置硬盤保護(hù)恢復(fù)當(dāng)前層數(shù)據(jù),此后系統(tǒng)使用過程中,數(shù)據(jù)均存放在硬盤30的硬盤保護(hù)分 區(qū)32內(nèi),故不會(huì)出現(xiàn)消耗內(nèi)存的情況,當(dāng)系統(tǒng)重啟時(shí),硬盤保護(hù)分區(qū)32的數(shù)據(jù)將被自動(dòng)清 除, 即實(shí)現(xiàn)恢復(fù)上一次開機(jī)的系統(tǒng)狀態(tài),與內(nèi)存保護(hù)方式相同。
權(quán)利要求一種Windows XP Embedded系統(tǒng)內(nèi)模擬內(nèi)存保護(hù)的裝置,其特征在于包括CPU、保護(hù)模式設(shè)置模塊,以及硬盤,所述硬盤具有硬盤保護(hù)分區(qū),所述保護(hù)模式設(shè)置模塊以及硬盤均連接到CPU。
專利摘要一種Windows XP Embedded系統(tǒng)內(nèi)模擬內(nèi)存保護(hù)的裝置,包括CPU、保護(hù)模式設(shè)置模塊,以及硬盤,所述硬盤具有硬盤保護(hù)分區(qū),所述保護(hù)模式設(shè)置模塊以及硬盤均連接到CPU。本實(shí)用新型Windows XP Embedded系統(tǒng)內(nèi)模擬內(nèi)存保護(hù)的裝置的優(yōu)點(diǎn)在于1、在Windows XP Embedded系統(tǒng)中實(shí)現(xiàn)內(nèi)存保護(hù)的功能;2、解決內(nèi)存保護(hù)模式下,內(nèi)存消耗的問題。
文檔編號(hào)G06F12/14GK201570017SQ20092018284
公開日2010年9月1日 申請(qǐng)日期2009年9月10日 優(yōu)先權(quán)日2009年9月10日
發(fā)明者張輝 申請(qǐng)人:福建升騰資訊有限公司