一种数码产品快速开机的方法与装置制造方法及图纸

技术编号:2919932 阅读:157 留言:0更新日期:2012-04-11 18:40
一种数码产品快速开机的装置,该装置包括一电源键用来控制该数码产品的通电断电动作,一中心处理器以及与此连接的一非易失性且接近无限次读写的存储器,该存储器中开辟有至少一存储区域用于储存开机信息。一种数码产品开机的方法,该方法以非易失性存储器作程序运行的直接载体,开机时直接从该存储器的开机信息存储区域中读取开机信息,达到快速开机的效果。

【技术实现步骤摘要】

』本专利技术涉及一种数码产品的开机方法与装置,尤其是指一种利用高速非易失性存储器作为程序运行的直接载体并从该载体直接读取开机信息的快速开机的方法与装置。『
技术介绍
』一般数码产品使用同步动态随机存储器(SDRAM)或动态随机存取内存(DRAM)作为程序运行载体及保存程序运行过程中的临时数据,通电后需将程序从非易失性存储器(ROM)搬到SDRAM或DRAM中运行,使得整个系统在开机时会浪费许多时间在搬运,而且中心处理器通电后需要许多数据的初始化,使得整个系统的开机效能大幅下降。在申请号为200410000590的中国专利中有提到当电子装置掉电时,可将当前信息储存,并于再次开机时还原该信息,从而达到快速开机的目的,该专利只涉及到电子装置掉电时的处理情况,而对电子装置的初始激活慢这点没有提及。这点正如目前数码产品的一种睡眠模式(Sleep Mode),可将当前正在执行的状态及画面等信息暂存在随机存储器中,然后停止除动态存储器RAM和中心处理器以外的各外围器件的供电,以保持数码系统的最低耗电量,等待使用者再度使用时,唤醒微处理器及重新开启各外围器件,以恢复原来系统睡眠之前的状态,但缺点是在睡眠模式下,仍然需要提供存储器和中心处理器所需的电力。在申请号为200523801的台湾专利中,提到一种计算机快速开机的方法与装置,其包括两个记忆体,一个是缓存记忆体模块,一个是主记忆体,其过程为将一些资料储存在缓存记忆体模块里面,开机时主记忆体从缓存记忆体中读取开机信息,这样避免传统的计算机从硬盘开机需初始化一些数据导致开机速度慢的缺点。这种方法在计算机运用中尚可,但是如果在数码产品中使用,则开机速度依然较慢,因为中间还是有一个搬运过程。目前的一种比较新的开/关机恢复系统就采用此法,系统运行程序在开机时需从非易失性存储器中搬运到动态存储器RAM中运行,RAM是作为程序运行的间接载体,当数码系统关机时,将目前正在SDRAM或DRAM等动态存储器RAM中运行的程序、状态和画面等信息构建成一个影像档案暂存在非易失性存储器ROM中,再关闭数码系统的电源,当数码系统开机时,将非易失性存储器的影像档案还原到易失性存储器中运行,从而实现开机,其优点是在关机状态时不需再提供存储器电力,缺点是此影像档案很大,需要很多的时间从非易性存储器搬运到SDRAM或DRAM中运行。『
技术实现思路
』本专利技术的目的是提供一种数码产品快速开机的装置,如图1所示,为该专利技术的装置结构图,包括一非易失性且可复数次读写的存储器12、一中心处理器11以及一电源键10。电源键10控制整个数码产品的通电断电运作,非易失性存储器12与中心处理器11直接相连,这样中心处理器11可直接从非易失性存储器12中读取信息。在非易失性存储器12中开辟至少一存储区域121用于保存开机信息,当按下电源键10,中心处理器11通电后,读取存储区域121处的开机信息并执行之,以达到快速开机的功效。本专利技术的另一目的是提供一种数码产品快速开机的方法,该方法利用高速非易失性且可复数次读写的存储器作为程序运行的直接载体,直接载体是指程序上电后无需搬运就可直接运行,并在该高速非易失性存储器上开辟至少一存储区域来储存开机信息,中心处理器通电后读取和执行该开机信息,达成数码产品快速开机的功效。如图2所示,为该方法的具体步骤a、在非易失性存储器中开辟至少一存储区域并储存至少一开机信息(S201);b、数码产品开机,读取该开机信息(S202);c、数码产品执行该开机信息(S203);d、数码产品完成开机动作(S204)。在非易失性存储器中可开辟N个存储区域,如图1所示的121,其中有一存储区域中储存有一默认的开机信息,该开机信息为工厂设定值,即在数码产品出厂之时该开机信息已经固定储存于非易失性存储器中,当数码产品开机时,中心处理器直接读取该非易失性存储器上的开机信息,不必有程序搬运过程,实现快速开机。在数码产品使用过程中,有自动关机现象,在数码产品处于开机状态却一定时间没有操作时,数码产品会自动关机,此时,在保存电源信息的地址Poweraddr中保存该关机数据,并将数码产品的当前信息构建成相关的开机信息也会储存在非易失性存储器的存储区域中,该开机信息可储存于另一存储区域中,也可与默认的开机信息同存于一个存储区域中。其中相关的开机信息包括程序指针、寄存器的数据、缓存数据和堆栈地址及其大小,一定的时间可为数码产品默认的自动关机时间。当数码产品再开机时,中心处理器会进行选择性开机,即是通过默认开机信息开机还是通过另储存在非易失性存储器中的具有当前信息的开机信息开机,无论使用哪种方法开机,都会达到快速开机的目的。如果是通过按电源键使数码产品关机,此时,数码产品会在保存电源信息的地址Poweraddr中保存该关机数据,但是不会保存相关的开机信息,这种情况的再开机操作可以认为是使用默认的开机信息开机。为了更好的说明本专利技术,下面通过附图与实施例作进一步解释。『附图说明』图1为本专利技术的装置结构2为本专利技术的步骤流程3为本实施例中自动关机的步骤流程4为本实施例中通过电源键关机的步骤流程5为本实施例中再次开机时选择开机信息的步骤流程图其中图1中10 电源键11 中心处理器12 非易失性存储器121 开机信息存储区域122 开机信息存储区域图2、图3、图4及图5中S201---S204S301---S305S401---S405S501---S506S514为流程步骤『具体实施例』如图1所示,为本专利技术的装置结构图,其包括一非易失性且可复数次读写的存储器12、一中心处理器11以及一电源键10。电源键10控制整个数码产品的通电断电运作,非易失性存储器12与中心处理器11直接相连,这样中心处理器11可直接再得非易失性存储器12中读取信息。在非易失性存储器12中开辟至少一存储区域121用于保存开机信息,当按下电源键10,中心处理器11通电后,读取存储区域121处的开机信息并执行该开机信息。在本实施例中,在非易失性存储器上开辟有两个开机信息存储区域121和122,其中的开机信息存储区域121储存默认的开机信息,开机信息存储区域122储存其它状态的开机信息,在本实施例中会将数码产品自动关机时的当前状态信息构建成相关的开机信息储存于存储区域122中。数码产品第一次使用时,会使用工厂设定的默认开机信息进行开机动作,即使用储存在非易失性存储器12上开机信息存储区域121中的开机信息开机。此开机信息固定储存于开机信息存储区域121中,不可修改。因为一般的数码产品在开机时是将开机程序从一个缓存存储器搬运到另一存储器中,然后才进行激活动作,无形中浪费了时间,本专利技术的实施例中在开机时直接将非易失性存储器12作为程序运行的直接载体,直接激活,节约时间,使数码产品可以快速开机。而在数码产品的使用过程中会有其它状况发生导致关机的情形,此种状态下进行再开机动作时,可能会有开机慢的情形发生,本专利技术同样可以解决这种情况下如何快速开机的问题。如图3所示,为本实施例中自动关机的步骤流程图。在本实施例中以数码相机为例。当数码相机处于开机状态又在一定时间内没有进行相关操作时,数码相机便会自动关机。本实施例中设定当数码相机在30秒内没有进行相关操作时就会本文档来自技高网
...

【技术保护点】
一种数码产品快速开机的方法,该数码产品中包含一可复数次读写的高速非易失性存储器,其特征在于利用该高速非易失性存储器作为程序运行的直接载体,直接于该载体上读取开机信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:管其达
申请(专利权)人:佛山普立华科技有限公司
类型:发明
国别省市:44[中国|广东]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1