[发明专利]可实际反应开机程序进度的方法及其装置无效
申请号: | 200610091879.0 | 申请日: | 2006-06-13 |
公开(公告)号: | CN101089825A | 公开(公告)日: | 2007-12-19 |
发明(设计)人: | 卢盈志 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F9/445 |
代理公司: | 北京三友知识产权代理有限公司 | 代理人: | 任默闻 |
地址: | 台湾省台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实际 反应 开机 程序 进度 方法 及其 装置 | ||
技术领域
本发明是有关于反映开机程序进度的方法,尤指一种根据一计算机装置上所执行一开机程序所需的一第一时间值,而使多个进度单位在所述第一时间值内,依序显示于进度表示单元上来表示开机程序的进度。
背景技术
现今我们的生活正迈入一个电子产业蓬勃发展的信息时代,各种由计算机所衍生的高科技电子产品飞快迅速发展,着实为人类的科技发展带来了莫大的突破性。然而,随着当前各种电子科技的不断研发与精进,各种电子设备在开机时所执行初始化处理的功能越来越强大,其所表示的程序代码内容也相对地庞大许多,而当一计算机装置开启后,其一基本输入输出系统(Basic Input Output System,以下简称BIOS程序)在初始化处理时,当该计算机装置的开机键被按下后,该BIOS程序便开始侦测该计算机装置本身及其系统的各项模块(module,如:硬盘机),并对各项模块进行初始化设置和测试,以确保系统能够正常工作。若各项模块被侦测到不正常,该BIOS程序便立即停止工作,并把出错的模块信息显示出来。
该BIOS程序包含了系统开机自检(POST)程序、系统激活自举程序,这些程序主要负责主板与其它计算机硬件设备通信的作用,该BIOS程序为该计算机装置内驻的一组程序,是提供最低级、直接的硬件控制,其中该系统开机自检(POST)功能在该计算机装置激活时,该系统开机自检(POST)程序将进行检验其内部所有设备的检查,包括对中央处理系统(CentralProcess Unit,CPU)、存储器(Storage)、只读存储器(ROM)、主机板((Motherboard)、CMOS存储器、序列及平行列输入/输出(Serial Input/Output Controller)、软盘(Floppy Disk)和硬盘(Hard Disk)以及键盘(Keyboard)进行测试。
当该计算机装置在该BIOS程序进行初始化处理时,将会显示其处理进度,来显示执行所述程序所需的时间,通常会在画面出现一进度光棒(Progress Bar),该进度光棒在初始时会呈现出空心的一带状区域,而依据所执行的工作进度逐渐地将该区域填满,当该区域以被多个进度单位填满时,即代表所执行的工作进度已完成。
现行进度光棒的表示作法通常在所述先行程序的程序代码中依序内建多个检查点(check point),当该计算机装置执行该程序代码而读取到一检查点时,便中断程序代码而发出一指令使得一或多个进度单位填补该进度光棒剩余的空心区域,再继续执行该程序代码,周而复始,直到将该带状区域填满为止,然而,任二检查点间在所述程序代码中被读取的时间并不同,而且,期间若激活(Enable)该主机板的其它功能或增加新硬件(如:显示卡),使得该计算机装置搭配不同硬件配备下执行同一基本模块,则所花费的时间也不相同,使得所显示该进度光棒的填补进度便不均匀,也无法确实反映出实际执行先行程序的进度,例如:一先行程序已经执行一半,但该进度光棒的填补进度却只表示只到达40%的进度,使用者无法在该进度表示单元中看出执行该先行程序真正所需花的时间,因此也无法知道还须多少时间来执行该先行程序。
因此,若可以依上述的不便发明出一种可实际反映开机程序进度的方法,可均匀地显示各先前程序在执行时确实的进度,又精确地表现出初始化处理所需的时间,即成为亟待解决的一重要课题。
发明内容
有鉴于此,为改进进度表示单元无法确实反映出实际执行先行程序进度的已知缺点,发明人经过长久努力研究与实验,终于开发设计出本发明的一种可实际反映开机程序进度的方法及其装置。
本发明的主要目的,是提供一种可实际反映开机程序进度的方法,是在一计算机装置在开机时,取得完成一开机程序所需的一第一时间值,再使多个进度单位在该第一时间值内依序地表示至一进度表示单元。
本发明的另一目的,是提供一种可实际反映开机程序进度的方法,开机程序为一BIOS初始化程序,计算机装置根据第一时间值及屏幕的分辨率而决定显示各进度单位的一显示频率,并且再根据该显示频率调整表示所述进度单位的数量,并根据所述进度单位的数量依序表示各进度单位于进度表示单元上,以代表进行该BIOS初始化程序的进度,当该进度表示单元被所述进度单位补满,即代表该BIOS初始化程序已执行完毕。
本发明的上述目的是通过如下技术方案来实现的:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610091879.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:喷墨打印机和喷墨头
- 下一篇:利用猪粪污水光合细菌制氢的方法及其制氢装置