发明名称 基于系统BIOS实现计算机正常与限时开机的切换方法
摘要 本发明公布了一种基于系统BIOS实现计算机正常与限时开机的切换方法,利用嵌入系统BIOS中的开机方式CMOS设置程序完成正常与限时开机互换、多时段开机起始时间和用机时间参数配置;限时开机时释放嵌入系统BIOS中拦截INT 1CH中断的程序完成多时段用机时间计时与控制;CMOS RAM存储体剩余空间用于限时开机中间数据存储。本发明的显著特点在于不需要建立在操作系统之上加载定时开关机软件,当限时开机禁止与使能设置项设置为使能时,启动计算机时具有另一特殊热键直接进入系统BIOS的开机方式CMOS参数设置程序完成多时段开机起始时间和用机时间参数修改或临时放开正常开机标记设置,具有操作简便,使用灵活。
申请公布号 CN101526904A 申请公布日期 2009.09.09
申请号 CN200910030877.4 申请日期 2009.04.16
申请人 江苏科技大学 发明人 王长宝;王逊;沈勇;顾勇;李国庆
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 南京经纬专利商标代理有限公司 代理人 楼高潮
主权项 1.一种基于系统BIOS实现计算机正常与限时开机的切换方法,其特征在于:利用嵌入系统BIOS中的开机方式CMOS设置程序完成正常与限时开机互换、多时段开机起始时间和用机时间参数配置;限时开机时释放嵌入系统BIOS中拦截INT 1CH中断的程序完成多时段用机时间计时与控制;CMOS RAM存储体剩余空间用于限时开机中间数据存储,实现切换方法的步骤如下:1、开机方式的CMOS设置a.对系统BIOS的CMOS参数中限时开机禁止与使能设置项,进行禁止(Disabled)和使能(Enabled)选择设置,打开使能(Enabled),进入下一步骤;b.进入CMOS参数中限时开机多时段开机起始时间和用机时间配置、中间数据存储区数据清除与保持选择项;c.当步骤a中打开使能(Enabled),计算机引导过程中,用一特殊热键,直接进入系统BIOS中开机方式CMOS设置程序,完成多时段开机起始时间和用机时间参数修改和置临时放开正常开机标记,密码与进入整个系统CMOS设置密码相同;2、系统BIOS实现正常与限时开机的控制a.计算机引导过程中,执行系统BIOS的自诊断程序模块中限时开机禁止与使能判别程序,读取CMOS参数中限时开机禁止与使能设置项;b.当步骤a中为打开禁止“Disabled”,挂起系统BIOS中拦截INT 1CH中断的程序,挂起系统BIOS中拦截INT 1AH中断的程序,计算机进入正常开机方式;c.当步骤a中为打开使能(Enabled),读取临时放开正常开机标记单元内容并判断;d.当步骤c中标记单元内容为临时放开正常开机标记,挂起系统BIOS中拦截INT 1AH中断的程序和拦截INT 1CH中断的程序,清除临时放开正常开机标记单元,计算机运行在临时正常开机方式;e.当步骤c中标记单元内容不为临时放开正常开机标记,释放系统BIOS中拦截INT 1CH中断的程序,释放系统BIOS中拦截INT 1AH中断的程序,计算机进入限时开机。
地址 212003江苏省镇江市梦溪路2号江苏科技大学