首页 / 专利库 / 电脑零配件 / 固件 / 基本输入输出系统 / 计算机系统的故障检测方法

计算机系统的故障检测方法

阅读:960发布:2022-05-31

专利汇可以提供计算机系统的故障检测方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种能够在计算机的 操作系统 不工作时,仍可对该 计算机系统 的故障进行检测的方法。根据本发明的方法,可对计算机的RAM和计算机系统中的部件进行差错码显示,进而对故障部件进行检测并给出状态字。利用本发明的方法,可以大大简化操作,而且价格便宜,易于实施。,下面是计算机系统的故障检测方法专利的具体信息内容。

1、一种计算机系统的故障检测方法,其特征在于包括下列步骤:
a.开机启动;
b.进行自检和维修提示;
c.提示检测功能菜单;
d.对计算机系统的有关部件进行检测。
2、根据权利要求1所述的方法,其进一步特征在于可根据检测功能菜单逐项执行检测功能。
3、根据权利要求1所述的方法,其进一步特征在于计算机操作系统不工作时,仍能对计算机系统的故障进行检测。
4、根据权利要求1所述的方法,其进一步特征在于能够以状态字形式直接显示计算机系统中各部件当前所处的状态。
5、根据权利要求1所述的方法,其进一步特征在于包括以下八种检测功能提示:
1)各I/O口综合检测;
2)CPU时钟检测;
3)CRT检测;
4)内存显示;
5)打印机检测;
6)软盘读盘检测;
7)硬盘读盘检测;
8)盘操作系统引导。
6、根据权利要求1和3所述方法,其进一步特征在于当被测计算机系统的操作系统不工作时,它受相应于被测计算机基本输入输入系统的模所支持。
7、根据权利要求1所述的方法,其进一步特征在于可对计算机的RAM进行检测。
8、根据权利要求1所述的方法,其进一步特征在于可对计算机系统的部件进行检测。
9、根据权利要求1所述的方法,其进一步特征在于可给出使检测工作正常进行的必要的维修提示。
10、根据权利要求1所述的方法,其特征在于所能提示的检测功能不只取决于与被测计算机相应的基本输入输出系统模块。

说明书全文

发明涉及一种对计算机系统的故障进行检测的方法,尤其涉及一种能够在操作系统不工作时,仍可对计算机系统的故障进行检测的方法。

从70年代起,计算机的维修技术、工具发展迅速,目前已有许多种类,如高级诊断软盘,逻辑分析仪,仿真器及微机开发系统等。其中一些不仅能进行硬件诊断,还能进行软件开发。然而,上述各类计算机的维修工具,就其诊断范围、结构、使用条件及性能价格而言,都存在一些缺点。

1)高级诊断盘-该维修工具属于纯软件方法,虽然它具有对各部件的诊断能,但是,只有在操作系统正常运行的条件下,才能用它对计算机系统出现的故障进行检测,然而,在许多情况下,当计算机系统出故障时,操作系统往往不工作,在这时,高级诊断盘就无法对计算机系统的故障进行查找检测,因此,它的使用是有局限性的。此外,高级诊断盘的诊断结果只显示部件的差错码,维修人员不能据此直接了解到该出错部件当前所处的状态,还必须由专的维修人员查阅维修手册才能确定故障部件。

2)逻辑分析仪-它由多线示波器、逻辑探头等检测工具发展而来,利用逻辑分析仪,可以直接对计算机中的部件进行测试,而且操作系统不工作时仍能进行故障检测。但是,逻辑分析仪的操作复杂, 要求使用者了解逻辑器件的功能及程序步骤等。而且,逻辑分析仪本身又属于另一套微机系统,其价格昂贵,体积庞大,不适于一般用户。

3)计算机仿真器-此设备亦可用于检修计算机系统,它不用多线逻辑仪探头,比逻辑分析仪改进了一步,但其亦属另一套计算机系统,在实际操作使用时较为复杂,价格也很昂贵,难以适用于一般用户。

4)计算机开发系统-该设备具有逻辑分析仪和计算机仿真器二者之组合功能,可以作为计算机的检测工具,对软、硬件进行诊断、开发,其缺点是价格昂贵,操作更为复杂。

本发明的一个目的在于提供一种计算机系统的故障检测方法,利用这种方法,可以在操作系统不工作时,对计算机系统的故障进行检测。

本发明的另一目的是提供一种能够直接对计算机系统中各个部件的当前状态进行检测的计算机系统的检测方法。

本发明的进一步目的是提供一种能够取代现有的硬件诊断工具,简单易行的计算机系统的检测方法。

根据本发明的方法,可以采用下述步骤对计算机系统进行故障检测:

a.开机启动;

b;自检和维修提示;

c.提示检测功能菜单;

d.对计算机系统的有关部件进行检测。

通过利用根据本发明的检测方法,可以综合前述各种维修工具之 优点。只要显示器与电源工作正常,即可对计算机系统的故障进行检测。而且,在操作系统不工作时,利用本发明的方法,仍可对计算机系统的故障进行检测。根据本发明的方法的另一特点在于维修人员可从显示器上直接读到计算机系统中各部件当前所处状态的状态字,这样,无须查维修手册差错码,即可直观地知道各部件的当前状况。此外,根据本发明的方法对计算机系统进行检测时,维修人员只需简单地根据显示器屏幕给出的提示,用有限的1~8等几个数字键及回车键,即可执行检测操作,而不用维修人员记许多特有的命令。因此,本发明的一个优点还在于其操作简单易行,无须有一定基础的专门维修人员,一般操作员在经过很简单的培训后,即可熟练掌握本发明的方法对计算机系统进行检测。通过以下关于几种维修检测方法和工具的比较,可以了解到本发明的优点。

结合以下附图及其说明,可以更清楚地了解根据本发明的方法的目的、特征和优点。

图1是根据本发明方法的步骤流程图

图2是将本发明的方法用于IBM    PC/XT微型计算机进行维修检测的程序步骤流程图。

参见图1,所示为根据本发明方法的步骤流程图。在步骤A处,首先开机启动。然后,在步骤B处,进行自检和维修提示,在此步骤中,可以对计算机的RAM和计算机系统的多个部件进行自检並给出故障差错码,而且还可给出使检测操作可正常进行的必要的维修提示,如提示操作人员检查电源是否正常等,在步骤C处,根据本发明的方法将提示检测功能菜单,在此需说明的是,检测功能菜单中所揭示的检测功能实际上取决于相应于被测计算机操作系统的基本输入输出系统子程序,因此,如果被测计算机的基本输入输出系统子程序可正常工作,则可直接用它支持检测功能,否则,在检测过程中应有一相应的基本输入输出系统模以支持检测功能。根据检测功能菜单中提示的检测功能,维修人员可以根据自检和维修提示(步骤B)中出现的差错码或自由选择一项检测功能对计算机系统的某一部件进行进一步的检测,以便进而确定该部件的现行状态,从而进一步确定该部件故障的原因。在该项检测完成后,根据本发明方法又返回步骤C,供维修人员作进一步选择,以决定是继续进行其它项目的检测还是结束整个检测过程。

为了进一步详细说明本发明的方法,将结合图2,对根据本发明的方法进行叙述。

图2是将本发明的方法用于IBM    PC/XT微型计算机进行 维修检测的程序步骤流程图。它的操作步骤也是先开机启动,然后进行自检和维修提示,在该步骤中,根据本发明的方法可对IBM    PC/XT微型机中的各个RAM进行位、块检测,如果这时显示某一RAM有故障,则应先维修更换该RAM,在各RAM都无问题后,还可显示IBM    PC/XT微型计算机系统中的故障部件的差错码,根据所显示的故障部件的差错码,维修人员可在下面提示的检测功能菜单中选择对该部件进行进一步的检测。在该步骤中,还给出了对该微型计算机进行正常检测所必要的维修提示,如在屏幕上显示对电源的要求和要求维修人员检查系统板DIP开关等。维修人员根据该维修提示,先逐项检查有关情况以使其满足维修提示的要求。

完成上述工作后,进入提示检测功能菜单步骤。在本实施例中,所提示的检测功能包括以下八项:

1.对各I/O口进行综合检测-包括对键盘、显示器、打印机进行联合检测;

2.对CPU时钟进行动态检测,由屏幕动态地显示时钟;

3.对显示器屏幕进行检测-包括屏幕光标定位、加亮、反差、闪动;

4.显示RAM内存固定数据;

5.打印机检测-使打印机打印固定字符串,显示打印机的状态字;

6.软盘读盘检测-可显示软盘固定数据块;

7.硬盘读盘检测-可显示硬盘固定数据块;

8.盘操作系统引导-在盘驱动器正常时,盘操作系统因基本输入输出系统模块故障而不能进行引导,这时可根据本发明方法进行引 导,如果本发明的方法仍不能引导,则说明是磁盘驱动器或接口板故障。

维修人员可根据上述的故障部件差错码,或自由选择某一部件对其进行检测,在进行这一级检测时,根据本发明的方法可以在IBM    PC/XT微型计算机的基本输入输出系统的支持下,对被测内存部件中的各个具体组件块进行检测,并以状态字的形式在屏幕上显示计算机系统其他部件当时所处的状态。显而易见,如果被测的IBM    PC/XT微型计算机操作系统出现故障,则只要有一基本输入输出系统模块的组件支持,仍可采用本发明的方法对其进行检测。

而且,显而易见的是,由于基本输入输出系统支持了本发明的方法,因此,只要基本输入输出系统的功能改变,本发明的检测方法对计算机系统所能进行的检测功能也会随之变化。而且,以上虽然只是给出由基本输入输出系统支持的8项检测功能,然而,显而易见的是本发明的方法所能进行的故障检测功能不仅只受该基本输入输出系统的支持,还可根据特殊要求编制不同的程序对所要求检测的项目进行检测。例如,当需要对通讯口进行检测时只须编制通讯口检查程序,将其插入本发明方法中即可,这对本技术领域的一般工作人员来说是很容易做到的,因此在这里不作更多的叙述。

下面,我们将给出根据本发明的方法,对IBM    PC/XT微型计算机系统进行检测的全过程。其中,左栏为微型计算机显示屏幕所显示的内容,右栏是对这些内容的相应说明。

屏幕显示(机器运行结果)    说明

KOSMIC    KH-16    插入维修ROM板

Press[Alt-Ctrl-Del]will

skip    RAM    TEST    开机系统加电自检

RAM    TEST    内存RAM位块测试:

Bank1:0    0000000    全0-OK

Bank2:0    0000000    打×-该位故障

Bank3:0    0000000    多功能板RAM位置,(实际

安装由下往上数)

Bank4:0    0000000    Bank    x:0,0,0,0,0,0,0,0

Bank5:0    0000000    Bit位:9,8,7,6,5,4,3,2,1

Bank6:0    0000000

Bank7:0    0000000

Bank8:0    0000000

BIOS    Post    part    error    加电自检可能出现的部件号

code    故障码

Sys    board    101    系统板    1    01

Tape    part    131    磁带口    1    31

RAM    201    内存    2    01

Key    board    301.38    键盘口    3    01

BH    CRT    401    黑白显示器    4    01

CLR    CRT    501    彩显    5    01

Floppy    Disk    601    软盘    6    01

8087    701    8087    7    01

printer    adapter    9xx    打印机接口板    9    xx

COM1:11xx    通信口1    11    xx

COM2:12xx    通信口2    12    xx

Joystick    13xx    游戏操作杆    13    xx

Printer    14xx    打印机    14    xx

SDLC    15xx    DMA同步通信

控制    15    xx

HDSK    Adapter    17xx    硬盘接口板    17    xx

Expansion    pant    18xx    扩展部件    18    xx

自检完5-10秒出下列维修提示:

KH-ROM    SERVICE    使用此板软盘机驱动器A不要

SYSTEM    VER    插盘硬盘机必须用DEBUG-

1.20    1987.1.7.    G=FOOO∶6000引导

USING    THIS    SYS-    如果换插此ROM

TEM,FIRST    OF    ALL    SERVICE,板

YOU    HAVE    TO    REMO-    机器仍毫无反应,若加电自

VE    DOS    SYSTEM

DISK    FROM    DRIVEA

∶AND    THE

C∶DRIVE    c8000    ROM    检听到都声,硬盘驱动器小

suspended    T.HEN    灯量过,

SW    ITCH    ON    THE    CRT无显示,首先要修好

POWER    IF    THE    RAM    CRT或显示板联接电缆

TEST    DOESNT    WORK,问题,系统不自检(不出提

CHECK    THE    FOLLOH-    示)首先检查下列几点:

ING    POINTS:

1.CHECK    THE    POWER    1.电源±5,±12v

+5V,-5V,+12V,-12V

ON    THE    SLOT    OF

THE    SYSTEM    BOARD

2.CHECK    THE    DIP    2.检查系统板DIP开关

SWITCH    ON    THE

SYSTEM    BOARD    AND

ON    THE    RAM    EXTEN-

SION    BOARD

3.CHECK    THE    B8000    3.检查CRT显示器,电

Video    RAM8331,8324    缆及CRT适配板B8000

Video    RAM8331,8324

4.CHECK    THE    CLOCK    4.CPU时钟8284(CRT

GENERATOR8284    好时可用功能2检查)

5.CLEAN    THE62    PIN    5.清洗系统板各个62总线扩

SOCKET    CONNECTOR    展槽

STRICK(ENTER)    回车进入主菜单

YOR    WILL    SEE    THE

MAIN    MENU    KH    DEV-

ELOPMENT    CENTER

ACADEMY    SINICA

KH    DEVELOPMENT    上面提示正常后,回车进此

CENTER    ACADEMY    主菜单

SINICA

-

XT-16    COMPUTER    ROM    维修板ROM    SERV-

SERVICE    SYSTEM    ICE功能主菜单

-

1.I/O    PORTS    1.各I/O口测试

EXAM    INE

2.CPU    CLOCK    2.CPU时钟-看CPU

TEST    动态

3.CRT    VIDEO    3.CRT测试-光标定位,屏

TEST    幕处理,加亮,反差,闪动

4.DISPLAY    4.内存显示-读RAM低端

MEMORY    中断向量表代替地址线,数据

线检查

5.PRINTER    5.打印机测试-显示打印机状

TEST    态字

6.FLOPPY    6.软盘读盘目录-软盘状态字

DISK    READ

7.HARD    DISK    7.硬盘读盘目录-硬盘状态字

READ

8.EXIT    TO    8.DOS引导(区别BIOS

8.EXIT    TO    8.DOS引导(区别BIOS

BOOT    DOS    或驱动器问题)

ENTER    NUMBER(1-8)

XT    SERVICE    ROM    维修ROM功能1

V1.21    1987.1.10

STRIKE    ANY    KEY    I/O口综合测试

IT    WILL    ECHO    ON

THE    SCREEN

THE    CHAR    YOU    键盘口60H    INT    16H

STROKE    WILL    SEND    AH=0

TO    THE    PRINTER

BUFFER

THIS    SHOW    OUT    屏幕3B8,3BC    INT

THE    PORIS    STATUS    10H    AH=14

KEYBOARD    PORT    打印机378H    INT

60H-OK    17H    AH=02

CRT    VIDEO    PORT

3B8,3BC-OK

PRINTER    PORT

378H-OK(printer    (打印机必须联机打开,否则

must    be    on    line)    缺打印机就绪信息检查时可

BIOS    INT    16H,能发生死等待)

17H-OK

(ENTER)TERM    INAT,

(ESC)    TO    MAIN

MENU

进入功能1,可以随意打任意

键,键盘为易坏部件,图例

D,KI,H各键故障,经修

复后用功能1检查,回车终止

输入,空格键显示打印机状态

字(ESC)回主菜单,

XT-16    ROM    SERVICE    功能2CPU时钟数值

VER1,22    1987,2,2    INT    IAH    AH=0

THIS    TEST    SHOW    检测CPU动态

OUT    THE    CPU    ACT-

IV    ITY

PRESS(ENTER)TO    打一次回车出现一个值

SEE    INT    IAH    T    IME

PARAMETER    CHANGING

(ESC)KEY    RETURN    (ESC)返主菜单

TO    MAIN    MENU

5F9C    5F2C    5F5F    5FFF    6010    读[DX]时钟动态

6050    6070    60A0    60E0    6001

6041    6071    60A1    60D1    6082

60B2    60E2    6013    6043    6073

60A3    60D3    6004    6034    6064

60A4    60C4    6035    6065    6095

60D5    60F5    6036    6066    6096

60C6    60F6    6027    6057    6087

60B7    60E7    6018    6048    6088

60E8    6019    6049    6079    60B9

60D9    601A    604A    607A    60AA

60DA    600B    603B    607B    609B

60DB    600C    606C    609C    60CC

60FC    6020    605D    608D    60CD

60ED    602E    605E    607E    608E

60EE    601F    604F    607F    60AF

60DF    6110    6030    6070    60A0

60D0    6101    6131    6161    61A1

61D1    6102    6132    6162    6192

61C2    61F2    6123    6163    6193

61C3    61F3    6134    6164    6194

61C4    61F4    6135    6165    6195

61C5    61F5    6126    6156    6196

6187    61B7    61F7    6128    6158

6188    61E8    6119    6159    6199

61D9    610A    613A

XT-16    ROM    SERVICE    功能3    INT    10H    AH=2

VER    1.23    1987.2.5    光标定位INT    10H

AH=09    BL=0FH,

70H,F0H    加量,反

亮,反差,闪动

THIS    TEST    SHOW    CRT    I/O测试光标

OUT    THE    CRT    SCREEN    设置屏幕属性,打回车看

CURSOR    SETTING    亮线下图例光标定位14行,

PRESS(ENTER)    TO    70列INDICAT字符

SEE    THE    CHAR    BL    IN-    变化,按(1)反差(2)闪

KING    OR    NOT    PRESS    动,(而室从),退主菜单。

(1)REVERSE,(2)BLIN-

KING(ESC)KEY

RETURN    TO    MAIN    MENU

INDICAT

功能4    INT    10H    AH14

显示内存RAM    低端INT

向量表512字节

The    INT    yector    address    &

disk    parameter    table    at    00:[0522]    as    follows:

000000000000000097E100    F0000000000000000033    F700    F0000000000

00000006EFE00F038    F000    F0

00000000000000000000000000000000BAFF00F000000000    FDE600

F07EFF00F073    FF00F001    F400    F0

19EF00F01CFF00F0    ECEF00F08BAEE00F0000000    F61D

FF00    F089    FF00F01CFF00F037    E700    F0

22F600    F000000000000000000000000000000000000000000000000000000

0000000000000000

0000000000000000000000000000000000000000000000000000000000000000

000000000000000000000000000000

0000000000000000000000000000000000000000000000000000000000000000

000000000000000000000000000000

00000000000000000000000000000000

内存数据读写可替代地址与

数据总线万用表检测。

或Logic分析仪

对照DOS    Debug命令-d

0∶0向量表有助于系统分

析二次(esc)或任意键转主

菜单

XT-16    ROM    SERVICE

Ver    1.25    1987.1.15    功能5(打印机必须联机)

INT    17    AH=1-打印机

初始化AH=2-读打印机状态

字 AH

THIS    TEST    SHOW    功能5(打印机必须联机)

OUR    THE    STATUS    INT    17    AH=1-打印机

BYTE    OF    THE    PRI-    初始化    AH=2-读打印机状

NTER AND SEND TO 态字 AH

THE    PRINTER    SIMU-    打印机测试提示状态字

TANUATLY

FROM    INT17H    AH=02    90打印机正常

THE    STATUS    BYTE=?    18打印机脱机

90h    line    on    OK,18h    line    off,    c8打印机未加电

C8h    printer    off,    38打印机纸完

38h    paper    out,30h    printer    30打印机电缆不通

need    cable

PRESS(enter)THE    PRINTER

now    printing:XT-16    ROM    SERV-

ICE    Ver    1.25    TESTED    OK90

90    OK标志,回车打印机立

即响应打几行标识字符(esc)

回主菜单

XT-ROM    SERVICE    功能6

VER    1.20.1987.1.10

THE    FLOPPY    DISK    读软盘目录块(INT13

READ    TEST,YOU    AH=02寻道读扇区)

SHOULD    SPECIFY    A:盘打0,B:盘打1

THE    DRIVE(A/B),00

FOR    A;,01    FOR    B:

STRIKE(ENTER)YOU

WILL    SEE    DIREC-

TORY(ENTER)

AGAIN    THE    DISK

STATUS    BYTE    AP-

PEAR

WHICH    DISK?(A/B)

INPUT“O”FOR

A:,“1”FOR    B:

02

IBMBIO    .COM    IBMDOS    .COM

ANSI    .SYS    DB3    .HLP

EDLIN    .COM    SYS    .COM

DISKCOMP    .COM    COMP    .COM

COMMAND    .COM    DEBUG    .COM

CHKDSK    .COM    DISKCOPY    .COM

WE1    .EXE    WB1    .EXE

EPROM    .EXE    LINK    .EXE

Any    Key    to    continue,    磁盘状态字:读盘前02

If    Read    successfully    INT    13    AH=01

The    Disk    Status    byte=00    or    02    读盘状态字00成功标志

00

XT-ROM    SERVICE    功能7只用于硬盘机必须用

SYSTEM    SYSTEM    DEBUG    引,-G=F000

VER    1.20    1987,1.10    :6000

THE    FLOPPY    DISK    读硬盘目录块(寻道测试)

READ    TEST,YOU    INT    13    AH=01    读硬

SHOULD    SPECIFY    盘状态字

THE    DRIVE(A/B),    INT    13    AH=02    硬盘

00    FOR    A;01    FOR    B:    寻道读盘扇区

STRIKE(ENTER)

YOU    WILL    SEE    DIR-

ECTORY

(ENTER)AGAIN    THE

DISK    STATUS    BYTE

APPEAR

WHICH    DISK?(A/B)    C:盘盘号内定回车显示

Drive    C:No    number    目录

INPUT“0”FOR    A;“1”

FOR    B:

IBMBIO    .COM    IBMDOS    .COM

ANDI    .SYS    FORMAT    .COM

DISKCOPY    .COM    IBMDOS    .COM

MODE    .COM    FDISK    .COM

COMMAND    .COM    PRINT    .COM

CHKDSK    .SYS    SYS    .COM

COMP    .COM    EDLIN    .COM

BACKUP    .COM    RESTORE    .COM

(esc)Key    return    to    Main    (esc)键回主菜单,读盘

menu    Any    key    to    continue    后显示读后状态字=00正

If    read    successfully,The    常,任意键回主菜单。

status    byte=02    or    00

Now    the    disk    status    byte=00

功能8DOS可导(驱动器

A;必须有DOS系统)

DOS引导不灵为常见故障,

KH-16维修ROM板用

BIOS    INT19引导,

判断驱动器或BIOS故障

高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈