[发明专利]电脑系统的启动前期排错装置及方法无效
申请号: | 99124820.1 | 申请日: | 1999-11-18 |
公开(公告)号: | CN1297194A | 公开(公告)日: | 2001-05-30 |
发明(设计)人: | 蔡俊男 | 申请(专利权)人: | 神达电脑股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 柳沈知识产权律师事务所 | 代理人: | 马莹 |
地址: | 台湾省*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电脑 系统 启动 前期 装置 方法 | ||
本发明涉及电脑的程序排错系统(Debugging System),特别涉及一种电脑系统的启动前期排错(Pre-boot Debugging)装置及方法,其可在电脑的操作系统由磁盘载入至主存储器之前,即可对该电脑系统进行排错工作,而在当电脑系统无法启动、或是无法在操作系统控制下执行排错程序的状况下,亦可按照本发明对该电脑系统进行排错工作。
一般商业化的电脑系统架构包括有中央处理器、磁盘装置、输入装置、输出装置、存储器等硬件组件,这些组件是通过总线来达到连结及数据传送、控制的功能。
例如图1是显示一包括有PCI总线及ISA总线的典型电脑系统架构示意图,在该系统架构中,中央处理器10与主存储器11是直接连接于系统局部总线20(Local Bus),该系统局部总线20再通过一PCI桥接器12(PCI Bridge)连接一PCI总线21(Peripheral Component Interconnect)。
PCI总线21是由PCISIG协会所提出的总线规格,主要是可作为配合快速微处理器如Pentium级微处理系统中的高速数据转移功能。在该PCI总线21上可供连接各种PCI装置13,例如,在目前商用的电脑周边接口卡中,区域网络接口卡、影像卡、输入输出接口卡等接口装置,大都是插接在该PCI总线21上。此外,该PCI总线21亦连接有一PCI/ISA桥接器14(PCI/ISABridge),在连接一ISA总线22(Industry Standard Architecture),在该ISA总线22上可配置数个ISA插槽,以供插接各种ISA装置15。
在前述的电脑系统架构中,不论在研发或是在检修阶段时,皆有可能需要对该电脑系统执行排错的功能。由于该电脑系统中的运作涉及相当复杂的功能指令,故当电脑工程师欲执行电脑系统的排错功能时,一般皆需借助于排错程序的协助,方能分析出该电脑系统发生错误的原因。
然而,一般现有排错程序的设计,大都是在待测电脑系统完成正常启动程序之后(亦即电脑的操作系统由磁盘载入至主存储器之后),方能执行其排错功能。其意谓着当电脑系统无法启动、或是无法在操作系统控制的状况下,即无法顺利进行该电脑系统的排错功能。
因此,鉴于该现有技术的缺陷,本发明的主要目的即是提供一种电脑系统的排错技术,其可在该电脑的操作系统由磁盘载入至存储器之前即可进行排错工作。特别地,当待测的电脑系统无法启动、或是无法在操作系统控制下执行排错程序的状况下,仍可通过本发明对该电脑系统进行排错工作。
本发明的另一目的是提供一种电脑系统启动前期的远端排错装置,该排错装置通过通讯控制接口而连接于一远端电脑,使该远端电脑得以将命令及数据传送至排错装置中、或是由该排错装置接收状态信号或数据。
本发明的另一目的是提供一种连接在待测电脑系统中的PCI总线的排错方法,该排错装置中的排错控制程序的地址相同于该待测电脑系统的基本输入输出系统的存储地址,于该待测电脑系统的电源开启后,该排错控制程序即取代该待测电脑系统的基本输入输出系统的功能,并在该排错控制程序在所有经由PCI总线至该地址的存储器读取/写入周期皆由该排错控制程序所控制,而不是由ISA总线的系统基本输入输出系统所控制。
本发明的其它目的及其技术,将按照以下的较佳实施例及附图作进一步的说明,其中:
图1是显示一包括有PCI及ISA总线的典型电脑系统示意图;
图2是显示本发明的排错装置连接于电脑系统中PCI总线的系统示意图;
图3是显示本发明排错系统的功能方块图;
图4是显示本发明的控制流程示意示意图。
图2是显示本发明的排错装置3连接于电脑系统中PCI总线21的系统示意图,且该排错装置3(Debugging Instrument)更可通过通讯控制接口与一远端电脑4(Remote computer)连结,其中该远端电脑4是作为该排错系统的控制主机或终端机,如此以构成一实用的排错系统(Debugging System)。
同时参阅图3所示,其进一步显示本发明排错装置的功能方块图。由图可知,该排错装置3内部主要包括有一接口逻辑电路30(Interface LogicCircuit)、一排错控制单元31、以及一通讯控制接口32。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于神达电脑股份有限公司,未经神达电脑股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/99124820.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:医用猪皮的制备方法
- 下一篇:具有双处理器结构的转换卡