在硬盘保护机制下模拟内存保护的方法

文档序号:6576748阅读:232来源:国知局
专利名称:在硬盘保护机制下模拟内存保护的方法
在硬盘保护机制下模拟内存保护的方法
技术领域
本发明是关于 一种Windows XP Embedded的系统应用,特别是指 一种在
硬盘保护机制下模拟内存保护的方法。背景技术
Windows XP Embedded是一种嵌入式操作系统,可以以组件化的形式提 供Windows操作系统的功能。Windows XP Embedded基于二进制,包含1 O,OOO 多个独立的功能组件,因此开发人员在自定义设备映像中管理或降低内存占 用量时可以选择并获得最佳功能。
Windows XP Embedded基于Win32编程模型,由于采用常见的开发工具, 如Visual Studio .NET,使用商品化PC硬件,与桌面应用程序无缝集成,因 此可以缩短上市时间。
使用WindowsXPEmbedded构建操作系统的常见设备类别包括零售销售 点终端、瘦客户才几和高级才几顶盒。
Windows XP Embedded系统现有保护模式有内存保护和硬盘保护两种, 当用户希望在每一次重启系统后就能恢复前一次开机的状态,则需要选择内 存保护的方式。但是内存保护方式存在一个致命的缺陷,因为内存保护方式, 在系统运行过程中所有数据均保存在内存中,当系统长时间使用或者应用的 数据量较大时,将会耗光内存,导致虚拟内存不足而系统无法运行。
发明内容
本发明所要解决的技术问题在于提供一种能够实现与内存保护相同的效 果,并且能够同时解决内存保护存在的内存消耗问题的在硬盘保护机制下模 拟内存4呆护的方法。
本发明是通过以下技术方案解决上述技术问题的 一种在硬盘保护机制 下模拟内存保护的方法,包括下述步骤开始于步骤1;
步骤2:制作Windows XP Embedded系统时,将系统保护模式设置为硬 盘保护;
步骤3:每次开机进入Windows XP Embedded系统时,Windows XP Embedded系统以硬盘保护模式运行;
步骤4:由后台服务判断当前是否为硬盘保护模式,若是硬盘保护模式, 则自动设置硬盘保护恢复当前层数据,此后系统使用过程中,数据均存放在 硬盘保护分区;
步骤5:系统重启;
步骤6:再次启动系统时,硬盘保护分区的数据将被自动清除,即实现 恢复上一次开机的系统状态,与内存保护方式相同; 结束于步骤7。
本发明在硬盘保护机制下模拟内存保护的方法的优点在于
1 、在Windows XP Embedded系统中实现内存保护的功能;
2、解决内存保护模式下,内存消耗的问题。

下面参照附图结合实施例对本发明作进 一 步的描述。 图1是本发明在硬盘保护机制下模拟内存保护的方法的流程图。
具体实施方式
本发明在硬盘保护机制下模拟内存保护的方法的设计思路如下所述制 作Windows XP Embedded系统时,设置为硬盘保护,进入系统后以硬盘保护 方式运行,同时由软件自动设置恢复当前层数据,系统重启后当前层数据将 自动被清空,实现内存保护模式的效果。
请参阅图1,本发明在硬盘保护机制下模拟内存保护的方法具体包括下 述步骤
开始于步骤1;
步骤2:制作Windows XP Embedded系统时,将系统保护模式设置为硬 盘保护;步骤3:每次开才几进入Windows XP Embedded系统时,Windows XP Embedded系统以硬盘保护模式运行;
步骤4:由后台服务判断当前是否为硬盘保护模式,若是硬盘保护模式, 则自动设置硬盘保护恢复当前层数据,此后系统使用过程中,数据均存放在 硬盘保护分区,故不会出现消耗内存的情况;
步骤5:系统重启;
步骤6:再次启动系统时,硬盘保护分区的数据将被自动清除,即实现 恢复上一次开机的系统状态,与内存保护方式相同; 结束于步骤7。
需要声明的是,本发明的特定实施方案已经对本发明进行了详细描述, 对于本领域的技术人员来说,在不背离本发明的精神和范围的情况下对它进 行的各种显而易见的改变都在本发明的保护范围之内。
权利要求
1、一种在硬盘保护机制下模拟内存保护的方法,其特征在于包括下述步骤开始于步骤1;步骤2制作Windows XP Embedded系统时,将系统保护模式设置为硬盘保护;步骤3每次开机进入Windows XP Embedded系统时,Windows XPEmbedded系统以硬盘保护模式运行;步骤4由后台服务判断当前是否为硬盘保护模式,若是硬盘保护模式,则自动设置硬盘保护恢复当前层数据,此后系统使用过程中,数据均存放在硬盘保护分区;步骤5系统重启;步骤6再次启动系统时,硬盘保护分区的数据将被自动清除,即实现恢复上一次开机的系统状态,与内存保护方式相同;结束于步骤7。
全文摘要
一种在硬盘保护机制下模拟内存保护的方法,包括下述步骤制作Windows XP Embedded系统时,将系统保护模式设置为硬盘保护;每次开机进入Windows XP Embedded系统时,系统以硬盘保护模式运行;由后台服务判断当前是否为硬盘保护模式,若是硬盘保护模式,则自动设置硬盘保护恢复当前层数据,此后系统使用过程中,数据均存放在硬盘保护分区;系统重启;再次启动系统时,硬盘保护分区的数据将被自动清除,即实现恢复上一次开机的系统状态,与内存保护方式相同。本发明的优点在于在Windows XP Embedded系统中实现内存保护的功能;解决内存保护模式下,内存消耗的问题。
文档编号G06F9/445GK101630264SQ200910112330
公开日2010年1月20日 申请日期2009年8月5日 优先权日2009年8月5日
发明者辉 张 申请人:福建升腾资讯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1