基本输入输出系统自检结果的方法技术方案

技术编号:2841112 阅读:184 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭示了一种得到基本输入输出系统自检结果的方法,应用于一含显示装置的远程电脑与一自检电脑沟通,自检电脑进行系统开机自我检测(BIOSPOST)的期间,此方法包含下列步骤:自检电脑的一装置,例如内存进行自我检测前,将对应内存的检测叙述透过例如为80H的地址写入远程电脑;以及在内存的自我检测中发现有错误时,将对应内存的检测叙述透过例如为80H的地址写入远程电脑,并显示在其显示装置上。

【技术实现步骤摘要】

本专利技术关于一种基本输入输出系统(BIOS)的自检方法,特别是一种得到基本输入输出系统(BIOS)自检结果的方法。
技术介绍
一般电脑进行的BIOS POST,BIOS的英文全名为Basic Input/OutputSystem,中文名称为基本输入输出系统,POST的英文全名为Power-On Self Test,中文名称为系统开机自我检测。为当使用者在开机时,由BIOS所执行的一种检测工具。BIOS POST通常包含以下步骤。主机板在接通电源后,系统首先由(PowerOn Self Test,上电自检)程序来对内部各个设备进行检查。由于电脑的硬设备很多(包括内存、中断、扩充卡),因此要检测这些设备的工作状态是否正常。这一过程是逐一进行的,BIOS厂商对每一个设备都给出了一个检测代码(称为POST CODE即开机自我检测代码),在对某个设置进行检测时,首先将对应的POSTCODE写入80H(地址)诊断端口,当该设备检测通过,则接着送另一个设置的POST CODE,对此设置进行测试。如果某个设备测试没有通过,则此POST CODE会在80H处保留下来,检测程序也会中止,并根据已定的警报声进行警示,BIOS厂商对警报声也分别作了定义,不同的BIOS厂商、不同的装置出现故障,其警报声也是不同的,我们可以根据报警声的不同,分辨出故障所在。POST自检测过程大致为电源-CPU-ROM-BIOS-System Clock-DMA-64KB RAM-IRQ-显示卡等。检测显示卡以前的过程称过关键部件测试,如果关键部件有问题,电脑会处于挂起状态,习惯上称为核心故障。另一类故障称为非关键性故障,检测完显示卡后,电脑将对64KB以上内存、I/O端口、软驱、键盘、即插即用设备、CMOS设置等进行检测,并在屏幕上显示各种信息和错误报告。在正常情况下,POST过程进行得非常快,我们几乎无法感觉到这个过程。但需要注意的是,目前在远程监测其它电脑的自检时,侦错卡(Debug Card)或屏幕上显示的错误报告大都仅提示80H处所保留的检测代码或错误信息代码,无法让使用者一目了然错误的原因,而是需经过厂商提供的检测代码或错误信息代码解读表才能了解。例如请参阅图1,显示传统监控端自远程自检电脑得知检测代码的示意图。图中显示的即为传统电脑屏幕显示的检测报告10,而需搭配厂商提供的检测代码解读表20才得以得知检测结果为何。另外,由于目前生产主机板BIOS的厂商主要有AWARD公司、AMI公司及PHOENIX公司(后续AWARD已与PHOENIX合并),不同厂商生产的BIOS,其自检响铃次数所定义或是后续屏幕上显示的检测代码是不一致的,因此不同厂商出产的主机板Bios便需不同的检测代码或错误信息代码解读表才能正确了解POST检测结果所代表的信息。综合以上所述,便可了解目前使用者若无检测代码解读表或是用错厂商的检测代码解读表,便无法解读或错误解读电脑启动BIOS POST时传来的检测信息,对使用者来说造成不便,因此便存有进一步改良的空间。
技术实现思路
本专利技术主要在于提供一种得到基本输入输出系统(BIOS)自检结果的方法,应用于一显示装置与一自检电脑沟通,自检电脑在启动系统开机自我检测(BIOSPOST)的期间,利用本专利技术方法,使用者不用使用检测代码或错误代码解读表,便可直接得知自检电脑的检测结果,故能藉以大体上解决先前技术所存在的问题。因此,为达上述目的,本专利技术所揭露的一种得到基本输入输出系统(BIOS)自检结果的方法,应用于一含显示装置的远程电脑与一自检电脑沟通,自检电脑欲进行系统开机自我检测(BIOS POST)时,此方法包含下列步骤自检电脑的一装置进行自我检测前,将对应装置的检测叙述透过一地址写入远程电脑;及在装置的自我检测中发现有错误时,将对应装置的检测叙述透过该地址写入远程电脑,并显示在显示装置上。上述地址例如是80H,上述自检电脑的一装置例如是内存、键盘、显卡、硬盘、软驱、中断控制器及定时器。上述显示装置例如是具有液晶显示器(LCD),有机电致发光显示器(OLED),有机高分子电致发光显示器(OPLED)或发光二极管显示器(LED),或是一电脑的屏幕而可利用例如一通用串行总线(USB)、一无线网络传输模块、一有线网络传输模块与自检电脑连接。而上述自检电脑可透过80H/COM/LPT/USB路径将检测叙述传至该显示装置。附图说明图1为显示传统主机电脑自自检电脑得知检测代码的示意图;图2为本专利技术一较佳实施例的方法流程图;图3为本专利技术一较佳实施例,显示装置自自检电脑得知错误信息的示意图。具体实施例方式POST是电脑系统为了能够正常运作,在设计时所考虑的一项基本功能,目的在于电源开启时能够测试各部份组件是否完好可用,是否有些设备未装上。不同的设备自我测试的内容不同,常见的设备有电脑主机和打印机会做自我测试的功能,电脑主机主要测试的是内存的大小、内存是否完好无缺、键盘的功能是否完备、显卡的种类、硬盘和软驱的种类及型态、中断控制器和定时器是否完好,若适配卡设定和主机有所冲突时,也会发出警告信息或无法开机。因此,对于一些在后端进行远程信息服务的厂商,或是一些在远程要对于一些即将要出厂的电脑进行自检测试的厂商来说,是否能直接且正确快速的理解自检电脑检测的结果便成为一项重要的课题。而本专利技术便是针对与一含显示装置的远程电脑沟通的自检电脑进行BIOSPOST自检测试时,此远程电脑得到自检电脑BIOS POST检测结果的一较佳方法,其不需利用到检测代码解读表便能正确了解POST检测结果所代表的信息。请参阅图2与图3。图2为本专利技术一较佳实施例的方法流程图,而图3为根据本专利技术的一较佳实施例,显示装置自自检电脑得知错误信息的示意图。一般电脑在进行BIOS POST的前置步骤包含按下起动键(电源开关)时,系统的控制权就交由BIOS来完成,由于此时电压还不稳定,主板控制芯片组会向CPU发出并保持一个RESET(重置)信号,让CPU初始化,同时等待电源发出的POWER GOOD信号(电源准备好信号)。当电源开始稳定供电后(当然从不稳定到稳定的过程也只是短暂的瞬间),芯片组便撤去RESET信号(如果是手动按下电脑面板上的Reset按钮来重启机器,那么松开该按钮时芯片组就会撤去RESET信号),CPU马上就从地址FFFFOH处开始执行指令,这个地址在系统BIOS的地址范围内,无论是Award BIOS还是AMI BIOS,放在这里的只是一条跳转指令,跳到系统BIOS中真正的启动代码处(步骤201)。而在本专利技术一较佳实施例中,系统或自检电脑BIOS的启动代码首先要做的事情就是在进行POST(Power On Self Test,系统开机自我检测)(步骤203)的每一个阶段前,或是指在对每一个装置进行检测前,会将对应该装置检测代码的叙述直接透过一地址写入远程电脑,此地址例如是80H(步骤202),因此当该装置在检测中发生错误时(步骤204),关于该装置的检测叙述便会直接透过例如为80H的地址写入远程电脑,并显示在其显示装置上(步骤205),例如如图3所示,为一自检电脑送出的错误说明30的一较佳实施例,其不同于图1所示,传统的检测结果只显示了错误信息代码。反之,若本文档来自技高网
...

【技术保护点】
一种基本输入输出系统自检结果的方法,应用于一含显示装置的远程电脑与一自检电脑沟通,该自检电脑启动系统开机自我检测(POST)的期间,其特征在于该方法包含下列步骤:对该自检电脑的一装置进行一自我检测前,将对应该装置的一检测叙述透过一地 址写入该远程电脑;及在该装置的该自我检测中发现有错误时,将对应该装置的该检测叙述透过该地址写入该远程电脑,并显示在该显示装置上。

【技术特征摘要】
1.一种基本输入输出系统自检结果的方法,应用于一含显示装置的远程电脑与一自检电脑沟通,该自检电脑启动系统开机自我检测(POST)的期间,其特征在于该方法包含下列步骤对该自检电脑的一装置进行一自我检测前,将对应该装置的一检测叙述透过一地址写入该远程电脑;及在该装置的该自我检测中发现有错误时,将对应该装置的该检测叙述透过该地址写入该远程电脑,并显示在该显示装置上。2.如权利要求1所述的基本输入输出系统自检结果的方法,其特征在于该地址为80H。3.如权利要求1所述的基本输入输出系统自检结果的方法,其特征在于该装置由一内存、一键盘、一显卡、一硬盘、一软驱、一中断控制器及一定时器所构成的群组的其中之一。4....

【专利技术属性】
技术研发人员:林鸿儒
申请(专利权)人:佛山市顺德区顺达电脑厂有限公司神基科技股份有限公司
类型:发明
国别省市:44[中国|广东]

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

1