利用一颗基本输出入系统存储器启始的计算机系统及方法技术方案

技术编号:2863312 阅读:162 留言:0更新日期:2012-04-11 18:40
本发明专利技术是一种利用一颗基本输出入系统存储器启始计算机的方法及构造,该基本输出入系统存储器具有一第一基本输出入系统及一第二基本输出入系统,该计算机系统包含该基本输出入系统存储器及一控制电路,而该方法的步骤包含:(a)该控制电路因应一第一系统总线数据而读取该第一基本输出入系统,以启始该计算机系统;以及(b)当该第一基本输出入系统无法启始该计算机系统时,该控制电路即因应一第二系统总线数据而读取该第二基本输出入系统,以启始该计算机系统。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术是为一种启始计算机的方法及构造,尤指一种利用一颗基本输出入系统存储器启始计算机的方法及构造。
技术介绍
在现今的计算机架构中,所谓的基本输出入系统(BasicInput-Output System,BIOS)乃是计算机基本操作中最基础的软件。基本输出入系统主要是由计算机低阶的指令集所组成,提供计算机运作时最基本的硬件测试、定义计算机的特性并处理基本的工作。例如,当计算机开机时,执行计算机的开机自我测试、诠释键盘所发出的信号、及与连接端口间信息的传递等等。因此,计算机一开机时初始的运作,皆是依照基本输出入系统的内容来执行运作,倘若基本输出入系统出现问题,计算机一开机便无法执行如存储器、硬盘、中央处理器等的测试,使得计算机无法顺利的开机。也因为基本输出入系统在计算机系统中具备了如此重要的地位,一般而言我们皆会将基本输出入系统的程序指令集烧录在一个可以长久不需电源的存储器中,如Flash ROM、PROM、EPROM、EEPROM等,并将此类基本输出入系统存储器内建于计算机的主机板上,使其内容不受电源供应影响而可永久保存其内容。然而,基本输出入系统存储器的内容并非是完全不会发生错误的,因为操作系统常常需要将一些变量存在计算机的基本输出入系统存储器中,故无法将基本输出入系统存储器的写保护功能致能(Enable)。当基本输出入系统存储器的电路结构随着时间而产生退化(degradation),或是遭受到病毒软件的恶意写入破坏时,其内容可能会流失或产生错误,导致计算机开机执行基本输出入系统程序指令集时产生失误,因而导致计算机无法完成开机的程序。为了解决这个问题,部分的系统厂商便以使用两颗基本输出入系统存储器的方式来克服,如图1所示,其为习知技术中以两颗基本输出入系统存储器启始计算机的电路方块图,包括一主要基本输出入系统存储器11,一备份基本输出入系统存储器12,及一看门狗定时器(Watching-DogTimer)13。当计算机系统开机时,该看门狗定时器13即开始自动计时,若计算机系统透过系统总线(System Bus)14读取该主要基本输出入系统存储器11的运作功能正常时,该主要基本输出入系统存储器11即将该看门狗定时器13禁能(Disable),同时计算机系统亦顺利开机。而当该主要基本输出入系统存储器11随着时间产生退化,或是遭受到病毒软件的恶意写入破坏,其内容流失或产生错误,导致计算机开机执行基本输出入系统程序指令集时产生失误时,由于该主要基本输出入系统存储器11不会再在开机时将该看门狗定时器13禁能,因此该看门狗定时器13便会自动计时到发生溢时(Time-out),计算机系统于接收到溢时信号时即反置该主要基本输出入系统存储器11及该备份基本输出入系统存储器12的致能输入信号,同时计算机系统亦发出系统重置(SystemReset)的指令,使得计算机系统重新开机时是以读取该备份基本输出入系统存储器12的方式来达成正常功能的运作。然而,此种设计不但需要两颗基本输出入系统存储器,且占据较多的主机板空间,对计算机系统的制造厂商来说亦需要更多的生产成本。
技术实现思路
本专利技术的主要构想为一种利用一颗基本输出入系统存储器启始计算机的方法及构造,仅使用一颗较大容量的基本输出入系统存储器,与习知技术中使用两颗基本输出入系统存储器的方法比较起来,能够减少更多的生产成本。根据本专利技术的主要构想提出利用一颗基本输出入系统存储器启始计算机的方法,该基本输出入系统存储器具有一第一基本输出入系统及一第二基本输出入系统,该计算机系统包含该基本输出入系统存储器、一控制电路及一定时器,而该方法的步骤包含(a)该定时器开始计时;(b)该控制电路对该计算机系统具有的一第一系统总线数据进行译码以得到一第二系统总线数据;(c)该控制电路因应该第二系统总线数据而读取该第一基本输出入系统,以启始该计算机系统,此时该第一基本输出入系统禁能该定时器;(d)当该第一基本输出入系统无法禁能该定时器及启始该计算机系统时,该定时器即产生一溢时信号;(e)该控制电路接收该溢时信号,并对该第一系统总线数据进行译码以得到一第三系统总线数据;以及(f)该控制电路因应该第三系统总线数据而读取该第二基本输出入系统,以启始该计算机系统。根据上述构想,其中步骤(a)中的该定时器是借由一开机信号开始计时。根据上述构想,其中该开机信号是透过该计算机系统面板上的一特定按键来激活。根据上述构想,其中该第一系统总线数据、该第二系统总线数据及该第三系统总线数据是借由低接脚数界面(Low Pin Count,LPC)、周边零件连接界面(Peripheral Component Interconnect,PCI)及韧体分享界面(Firm Ware Hub,FWH)三者之一或与其具等同功效的界面传输。根据上述构想,其中该第一系统总线数据、该第二系统总线数据及该第三系统总线数据是包括周期型式(Cycle type)数据及地址(address)数据。根据上述构想,其中步骤(f)中更包含另一步骤该控制电路于读取该第二基本输出入系统之前,产生一系统重置(System Reset)信号,以重置该计算机系统。根据本专利技术的另一构想提出一种利用一颗基本输出入系统存储器启始计算机的方法,该基本输出入系统存储器具有一第一基本输出入系统及一第二基本输出入系统,该计算机系统包含该基本输出入系统存储器及一控制电路,而该方法的步骤包含(a)该控制电路对该计算机系统具有的一第一系统总线数据进行译码以得到一第二系统总线数据;(b)该控制电路因应该第二系统总线数据而读取该第一基本输出入系统,以启始该计算机系统;(c)当该第一基本输出入系统无法启始该计算机系统时,该控制电路即对该第一系统总线数据进行译码以得到一第三系统总线数据;以及(d)该控制电路因应该第三系统总线数据而读取该第二基本输出入系统,以启始该计算机系统。根据上述构想,其中该第一系统总线数据、该第二系统总线数据及该第三系统总线数据是借由低接脚数界面(Low Pin Count,LPC)、周边零件连接界面(Peripheral Component Interconnect,PCI)及韧体分享界面(Firm Ware Hub,FWH)三者之一或与其具等同功效的界面传输。根据上述构想,其中该第一系统总线数据、该第二系统总线数据及该第三系统总线数据是包括周期型式(Cycle type)数据及地址(address)数据。根据上述构想,其中步骤(a)中更包含另一步骤(a1)于该控制电路对该第一系统总线数据进行译码之前,利用该计算机系统具有的一定时器开始计时。根据上述构想,其中该定时器是借由一开机信号开始计时。根据上述构想,其中该开机信号是透过该计算机系统面板上的一特定按键来激活。根据上述构想,其中步骤(b)中更包含另一步骤(b1)于该计算机系统启始时,该第一基本输出入系统禁能该定时器。根据上述构想,其中步骤(c)中更包含另一步骤(c1)该第一基本输出入系统无法启始该计算机系统,进而无法禁能该定时器时,该定时器产生一溢时信号。根据上述构想,其中步骤(c)中更包含另一步骤(c2)该控制电路对于该第一系统总线数据进行译码时,接收该溢时信号。根据上述构想,其中步骤(d)中更包本文档来自技高网
...

【技术保护点】
一种利用一颗基本输出入系统存储器启始计算机的方法,该基本输出入系统存储器具有一第一基本输出入系统及一第二基本输出入系统,该计算机系统包含该基本输出入系统存储器及一控制电路,而该方法的步骤包含:(a)该控制电路因应一第一系统总线数据而 读取该第一基本输出入系统,以启始该计算机系统;以及(b)当该第一基本输出入系统无法启始该计算机系统时,该控制电路即因应一第二系统总线数据而读取该第二基本输出入系统,以启始该计算机系统。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:王政治
申请(专利权)人:华邦电子股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1