预防系统毁损的方法与系统的制作方法

文档序号:6650130阅读:179来源:国知局
专利名称:预防系统毁损的方法与系统的制作方法
技术领域
本发明涉及一种系统管理方法,尤其涉及一种避免系统以非正常程序关机而导致数据或系统毁损的方法。
背景技术
电脑已经成为生活上不可获缺的工具之一,而随着电脑及通讯产品的进步,有线网路、无线网路、蓝牙等技术也广泛应用生活中。
“数字家庭(Digital Home)”不仅仅是将家电数字化,数字家庭设备也把网路功能整合进来。数字家庭网络的意义是,家中电脑可经由网络串连,包括影音设备也都将包含在这个网络之内,而随着宽带持续普及,家庭就成为办公环境的延伸,因此人们对家庭内部的网络需求就不再只是宽带上网而已。另一方面,“电脑家电化”整合原本差异极大的电脑与视听家电功能,且在小巧又轻薄化的发展之下,使得原本就具备多媒体性能的电脑在软硬件的配合之下,也拥有取代视听家电的能力。换句话说,“电脑家电化”将电视、音响、卡拉OK、DVD录放影机等功能整合在一起,并且可通过无线上网整合居家所有的数字家电,成为一个家庭数字娱乐中心、家庭数据存储中心和家庭影音中心。
传统家电的特性为可“即开即关”,即不需像电脑系统在开关机时需执行初始化或终止程序而浪费许多等待时间。然而,一般而言,电脑系统若以非正常程序关机,将可能导致数据或系统毁损。换言之,电脑系统若欲正常关机而不使数据毁损,将很难提供如传统家电的“即开即关”的功能。
因此,本发明提供一种预防系统毁损的方法,使得家电化的电脑系统具有“即开即关”的功能,可快速关机却又不致毁损数据或系统本身。

发明内容
基于上述目的,本发明实施例揭示了一种预防系统毁损的方法。首先,启动一电脑系统,然后将该将电脑系统的一只读区中的操作系统与相关程序载入到该电脑系统的一存储器中执行,同时读取该存储装置的一可读写区中的系统设定。判断该电脑系统在前一次操作时是否有正常关机。若该电脑系统在前一次操作时以非正常程序关机,则载入存储在该可读写区中的前一次正常关机时的系统设定。判断是否需存储该电脑系统的当前系统设定。若存储该系统设定,则将该可读写区设为可读写以将该系统设定写入,并且将该可读写区设为只读。
本发明实施例还揭示了一种预防系统毁损的系统,适用于一电脑系统,包括一存储器、一存储装置以及一处理器,该存储装置还包括一只读区与一可读写区。该只读区用以存放一操作系统与不可被变更的数据。该可读写区存放该操作系统的设定和数据。该处理器根据一启动信号启动该电脑系统,将该只读区中的该操作系统载入到该存储器中执行,同时读取该可读写区中的系统设定,判断该电脑系统在前一次操作时是否有正常关机,若否,则载入存储在该可读写区中的前一次正常关机时的系统设定,判断是否需存储该电脑系统的当前系统设定,若是,则将该可读写区设为可读写以将该系统设定写入,以及将该可读写区设为只读。


图1是显示本发明实施例的预防系统毁损的系统架构示意图。
图2是显示本发明实施例的预防系统毁损的方法步骤流程图。
具体实施例方式
为了让本发明的目的、特征、及优点能更明显易懂,下文特举较佳实施例,并配合附1至图2,做详细的说明。本发明说明书提供不同的实施例来说明本发明不同实施方式的技术特征。其中,实施例中的各元件的配置为说明之用,并非用以限制本发明。且实施例中附图标号的部分重复,是为了简化说明,并非意指不同实施例之间的关联性。
本发明实施例揭示了一种预防系统毁损的方法与系统。
图1是显示本发明实施例的预防系统毁损的系统架构示意图。
电脑系统(例如,嵌入式系统)100包括一处理器200、一存储器300以及一存储装置400,存储装置400又包括一只读区410与一可读写区430。只读区410的读写属性为永远只读,其用来存放操作系统与不可被变更的数据(例如,系统的初始设定)。可读写区430的读写属性可设为只读或可写入(初始设定为只读),其用来存放操作系统的设定和数据。在一般程序执行时设定为只读,当要回存系统设定时才设为可写入。
当处理器200接收到启动电脑系统100的信号时,将只读区410中的操作系统和相关程序载入到存储器300中执行,同时读取可读写区430中的系统设定。接着,处理器200根据一条件或设定判断前次电脑系统100是否正常关机。若是,则载入存储在可读写区430中的前一次关机时的系统设定,否则载入存储在可读写区430中的在前一次正常关机时的系统设定或者存储在只读区410中的系统初始设定。举例来说,电脑系统100前次为非正常关机。
接着,处理器200判断是否需存储电脑系统100的系统设定。若是,则将可读写区430设为可读写,然后将系统设定写入,接着再将可读写区430设为只读。若否,则不执行任何操作。在可读写区430中的更新后的系统设定,可用以在下次电脑系统100不正常关机时载入。此外,判断系统设定是否需写入的操作是根据电脑系统100是否正常关机或其它条件,其并非用以限定本发明。
图2是显示本发明实施例的预防系统毁损的方法步骤流程图。
首先,根据一启动信号启动一电脑系统,然后将该电脑系统的一只读区中的操作系统和相关程序载入到该电脑系统的一存储器中执行,同时读取该存储装置的一可读写区中的系统设定(步骤S1)。接着,判断该电脑系统上次是否有正常关机(步骤S2)。若是,则执行步骤S3,否则执行步骤S4。若该电脑系统在前一次操作时有正常关机,则载入存储在该可读写区中的上次正常关机时的系统设定(步骤S3)。若该电脑系统上次是以非正常程序关机,则载入存储在该可读写区中的前一次正常关机时的系统设定或者存储在该只读区中的系统初始设定(步骤S4)。接着,判断是否需存储该电脑系统的当前系统设定(步骤S5)。若是,则执行步骤S5,否则执行步骤S6。若需存储系统设定,则将该可读写区设为可读写(步骤S6),然后将系统设定写入(步骤S7),接着再将该可读写区设为只读(步骤S8)。若否,则不执行任何操作(步骤S9)。若存储系统设定,则更新后的系统设定可用以在下次电脑系统不正常关机时载入。
本发明的预防系统毁损的方法令电脑系统可快速关机,且防止电脑系统在非以正常程序关机时致毁损数据或系统本身。此外,还可利用上文所揭示的可读写区存放电脑系统的操作系统的影像档(镜像档),在电脑系统因非正常关机而导致其操作系统毁损时,可利用该存放的影像档(镜像档)恢复该操作系统。
虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何本领域普通技术人员,在不脱离本发明的精神和范围内,当可作各种改动与修饰,因此本发明的保护范围当视后附的权利要求所界定者为准。
权利要求
1.一种预防系统毁损的方法,包括下列步骤启动一电脑系统;将所述将电脑系统的一只读区中的操作系统与相关程序载入到所述电脑系统的一存储器中执行,同时读取所述存储装置的一可读写区中的系统设定;判断所述电脑系统在前一次操作时是否有正常关机;若所述电脑系统在前一次操作时以非正常程序关机,则载入存储在所述可读写区中的前一次正常关机时的系统设定;判断是否需存储所述电脑系统的当前系统设定;若存储所述系统设定,则将所述可读写区设为可读写以将所述系统设定写入;以及将所述可读写区设为只读。
2.如权利要求1所述的预防系统毁损的方法,其特征在于,还包括若所述电脑系统在前一次操作时有正常关机,则载入存储在所述可读写区中的前一次正常关机时的系统设定。
3.如权利要求1所述的预防系统毁损的方法,其特征在于,还包括若所述电脑系统在前一次操作时以非正常程序关机,则载入存储在所述只读区中的系统初始设定。
4.如权利要求1所述的预防系统毁损的方法,其特征在于,还包括更新所述系统设定以在所述电脑系统不正常关机时载入。
5.一种预防系统毁损的系统,适用于一电脑系统,包括一存储器;一存储装置,其还包括一只读区,其用以存放一操作系统与不可被变更的数据;以及一可读写区,其存放存放所述操作系统的设定和数据;以及一处理器,其根据一启动信号启动所述电脑系统,将所述只读区中的所述操作系统载入到所述存储器中执行,同时读取所述可读写区中的系统设定,判断所述电脑系统在前一次操作时是否有正常关机,若否,则载入存储在所述可读写区中的前一次正常关机时的系统设定,判断是否需存储所述电脑系统的当前系统设定,若是,则将所述可读写区设为可读写以将所述系统设定写入,以及将所述可读写区设为只读。
6.如权利要求5所述的预防系统毁损的系统,其特征在于,若所述电脑系统在前一次操作时有正常关机,则所述处理器载入存储在所述可读写区中的前一次正常关机时的系统设定。
7.如权利要求5所述的预防系统毁损的系统,其特征在于,若所述电脑系统在前一次操作时系以非正常程序关机,则所述处理器载入存储在所述只读区中的系统初始设定。
8.如权利要求5所述的预防系统毁损的系统,其特征在于,所述处理器在所述电脑系统不正常关机时载入更新后的所述系统设定。
9.一种存储媒介,用以存储一电脑程序,所述电脑程序包括多个程序码,其用以载入至一电脑系统中并且使得所述电脑系统执行一种预防系统毁损的方法,包括下列步骤启动一电脑系统;将所述将电脑系统的一只读区中的操作系统与相关程序载入到所述电脑系统的一存储器中执行,同时读取所述存储装置的一可读写区中的系统设定;判断所述电脑系统在前一次操作时是否有正常关机;若所述电脑系统在前一次操作时以非正常程序关机,则载入存储在所述可读写区中的前一次正常关机时的系统设定;判断是否需存储所述电脑系统的当前系统设定;若存储所述系统设定,则将所述可读写区设为可读写以将所述系统设定写入;以及将所述可读写区设为只读。
10.如权利要求9所述的存储媒介,其特征在于,还包括若所述电脑系统在前一次操作时有正常关机,则载入存储在所述可读写区中的前一次正常关机时的系统设定。
11.如权利要求9所述的存储媒介,其特征在于,还包括若所述电脑系统在前一次操作时以非正常程序关机,则载入存储在所述只读区中的系统初始设定。
12.如权利要求9所述的存储媒介,其特征在于,还包括更新所述系统设定以在所述电脑系统不正常关机时载入。
全文摘要
一种预防系统毁损的系统。一电脑系统中的一处理器根据一启动信号启动该电脑系统,将一只读区中的一操作系统载入到一存储器中执行,同时读取一可读写区中的系统设定,判断该电脑系统在前一次操作时是否有正常关机,若否,则载入存储在该可读写区中的前一次正常关机时的系统设定,然后判断是否需存储该电脑系统的当前系统设定,若是,则将该可读写区设为可读写以将该系统设定写入,以及将该可读写区设为只读。
文档编号G06F9/445GK1952834SQ200510116238
公开日2007年4月25日 申请日期2005年10月21日 优先权日2005年10月21日
发明者陈秋富 申请人:神基科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1