APP下载

计算机维修技术及故障诊断分析

2020-02-03覃卫华

电子技术与软件工程 2020年19期
关键词:计算机软件元件计算机

覃卫华

(山西职业技术学院 山西省太原市 030006)

伴随着经济水平的快速发展进步,我国作为世界上负责任的大国,应该根据世界发展潮流来进一步对计算机技术的研发做出相关贡献。对于计算机技术来说,现如今已经应用的越发广泛,因此相关研究也就随之展开。首先是计算机运行过程中可能出现的各种障碍,这些是阻碍计算机技术发展的主要原因,因此需要加强重视。其次就是诊断故障和解决故障的方法,这两方面的研究有助于计算机技术在我国社会经济发展的过程中做出更大的贡献。

1 计算机维修技术

1.1 计算机维修思路

在计算机出现故障之后,需要对计算机进行分析与维修,从而解决其中的问题。由于计算机较为复杂,因此维修的过程中需要明确维修思路,否则将会浪费大量的人力物力,同时也会导致计算机的正常功能遭受到损害。计算机一旦出现了故障,就需要使用相关的方法来确定计算机运行状态以及计算机出现故障的具体原因。经过多方面的分析与计算之后,维修人员需要明确针对于此次故障的维修计划和对故障的判断标准,从而明确计算机的具体状况,使用相应的方法来开展维修。

1.2 计算机常见维修技术

在掌握了计算机的维修方法和维修思路之后,还需要提升维修人员的维修技巧,有助于维修人员进一步提升对计算机的维修水平,从而解决各种各样的故障。总体来说,常见的计算机维修方式主要有:

1.2.1 无息维修技术

无息维修技术主要原因在于计算机开机没有相关信息,显示屏也没有任何的反应,这种故障的维修方式可以检查计算机是否出现了断电。如果供电没有问题,那么就需要检查计算机的核心部件是否出现了问题,同时检查电路是不是出现了问题。随后需要注意对计算机的CPU、RMA 等等部件进行检查,否则将会导致计算机出现死循环、停机。针对于这种情况,主要的处理方法就是判断计算机中故障的声音和位置,明确计算机核心部件出现故障的情况后,可以使用不同的方式来进行处理。

1.2.2 信息维修技术

所谓的信息维修技术就是在计算机进行自我检查之后,根据计算机显示器提供的信息来进行维修,这能够起到区分故障的位置和实际情况。一般来说这种故障都是操作系统存在着一定的问题导致无法运行,或者是操作系统在运行的过程中内部资源出现了一定的冲突,也会导致这种情况的发生。针对于这些故障,在实际检修的过程中需要注意使用修改资源的方式来进行处理。图1 为计算机出现故障之后自我检查之后呈现出的故障情况和实际信息。

2 计算机故障诊断方法

一般情况下计算机中的故障包括两大类,首先介绍软件故障。软件故障是指在计算机运行的过程中,由于计算机安装的软件出现了问题而造成的故障,一般来说绝大多数的软件自身不会发生这样的问题,主要是出现了病毒、操作人员的错误操作、软件之间的互相冲突。而硬件故障在一般的情况下主要是指计算机运行过程中硬盘和设备出现了严重的损耗,这导致计算机在工作的过程中受到影响。以下为计算机运行的过程中常见的几种故障:

表1

图1:计算机自我检查之后的信息

2.1 器件故障

器件故障的种类主要包括电源故障、总线故障。电源故障主要种类包括无法开机、供电问题、电压不足等等,而这类故障的主要原因就在于电力,除此之外系统主线故障和处理器模块也会造成这类问题。

2.2 介质故障

这类故障的原因在于硬盘故障或者软盘故障,这将会导致计算机在运行的过程中无法找到关键的信息,磁盘中的文件也就随之损坏。这类故障会导致电脑一些文件无法打开或者电脑一些软件运行出错。

2.3 机械故障

机械故障的发生原因在于计算机外接设备或者本体设备出现了一定的问题,这将会导致计算机在运行的过程中失去灵敏性、无法找到信息、无法定位等等。

2.4 人为故障

在未来发展的过程中,需要注意计算机环境不符合要求的情况下导致的计算机故障,一般来说这种问题也有人为的因素。

表1 为以上四种故障类型总结和故障原因。

3 计算机硬件故障诊断的方法分析

3.1 电压测量法

这种检测方法主要的含义就是使用万用表来检查计算机电路中的实际情况与电压情况。如果计算机处于正常状态,那么电压也将相对稳定。此时使用万用表来对正常计算机进行对比,就能够得到显示的结果,而如果计算机出现了故障,那么将会出现电压的波动,最起码将会出现与正常计算机的不同。这种方法能够判断出计算机的故障原因以及实际处理方式。而如果两者之间的差距较大,那么出现差异的位置一般来说就是计算机的故障位置。

3.2 观察法

这一方法主要的处理方式就是研究人员对计算机实际情况进行观察,从而更好的判断出故障的实际位置。一般来说工作人员首先会对计算机的主机电源来进行检查,检查电源的完整程度。如果在检查的过程中发现计算机内部经过了较大的电流,那么金属膜电阻将会变成黑色。而如果电源的温度超过了极限数值,那么启动计算机的过程中就会出现一定的杂音,从而引起计算机的故障。

3.3 分割法

使用分割法来诊断计算机的故障,能够在最短范围内缩小故障的范围,而分割法主要的方式就是使用插件版进行操作,暂停计算机的其他功能,将计算机运行过程中的元件进行分化诊断。这种方法的好处在于准确率较高,但是这种方法的缺点就在于消耗的时间较长。

3.4 冷热稳定性检测法

如果计算机在运行的过程中所需的运行时间较长,那么在长时间运行之后,一些元件的散热效果不佳,就会导致计算机主板或者元件出现温度过高的现象。而这些问题的出现往往会导致计算机出现故障,甚至元件损坏。因此针对于这种故障需要使用冷热稳定性检测的方法,从而确定计算机内部元件的热稳定性,并且还需要比较冷热时计算机的反应,这就可以有效的缩小故障范围。除此之外,这种方法的出现还能够更好的展现出计算机元件的耐高温性能与散热性能。

3.5 替换元件法

替换元件法能够有效的将计算机外设的数据进行对比,如果元件的对比结果相同,那么就可以进行替换,此时再检测数据,就可以发现原元件的问题出现在哪里。

3.6 元件敲打法

这种方法主要适用于计算机当中的可疑元件,能够更方便的找到硬件中存在的问题,而一般来说这种方法更适合于寻找计算机运行过程中的隐藏故障。

4 计算机软件故障检测方法

4.1 静态检测方法

静态检测主要依靠的是程序分析技术,将计算机中软件中的源代码进行分析,检测出软件内部存在的问题。静态检测法实施的过程中需要运用类型推断、约束分析、数据分析等不同的分析形势,将计算机软件中潜在的问题筛查出来。但是以上的分析形势中存在局限性,难以有效全面分析软件内部的问题,在解决计算机软件问题过程中存在“盲区”。然而,这种检测形势与其他形式相比仍旧能够展现出其便捷、快速的优势。

4.2 动态检测方法

动态检测的核心是依靠对计算机运行过程中的环境研究数据进行深化分析,进而能够判断出计算机运行过程中表现出的问题。动态检测形式能够以更为广泛的视角审视计算机软件运行过程中的环境,具备较多优势。值得注意的一点是检测过程中需要对计算机的源码、代码进行更改,保留了计算机运行的基本状态,能够保证计算机中的数据不受影响和更改,具有较高的安全性。

4.3 形式化安全检测

形式化检测的重要前提是建立数学分析模型,通过精密的数据计算能够获得检测结果、提升检测精度。通过众多检测结果能够看出,在确定语言支持和格式说明之后便能够实现检测目的。形式化检测中使用的常见形式是模型语言、行为语言、状态语言等。这种检测形式十分精细且规范,能够保证计算机软件在日后运行的稳定性和准确性。

4.4 编程语法检测

编程语法检测中针对的主要对象是检测编程中的功能语法,在这种检验方式下,即便是是如法不同的软件,也能够检验出不同或者相同环境下的软件使用效果。而后能够定义计算机软件接口使用的语言和定义进行安全检测。这种检测方式具有针对性,能够在计算机软件接口处实现高强度的检验,保证软件运行接口环节的安全性、稳定性。

4.5 软件属性安全检测

计算机软件属性安全检测的使用需要检测人员对软件的编程具有详细的了解,并且能够利用计算机系统进行代码验证,检测软件在使用的过程中是否遵循既定的安全准则、安全编程,进而得出软件使用过程中的稳定性。此类检测形式能够对计算机软件开展更为现实的分析,保证软件交互性、拓展性的同时实现安全运行。

4.6 故障注入检测方法

利用故障输入法进行安全检测,主要流程是利用计算机软件故障间的最小割集判断具体的使用寿命。在计算机安全运行的情况下,计算机的使用寿命较长,但是一旦计算机出现故障,使用时间将会出现较大变化。故障影响下的计算机会在短时间内出现元件损耗、硬盘烧毁等不良现象,甚至在一瞬间死机难以再次使用。这种检验形式能够将计算机系统中的风险概率进行精准估算,分析不同故障影响下计算机出现的问题,将检验中的故障类型全面分析,制定“一对一”的故障处理机制,实现计算机软件检查的目的。

5 结束语

总而言之,在未来发展的过程中,需要关注计算机领域水平的提升。由于计算机自身的组成系统较为复杂且多样,因此也就决定了计算机的维修与故障诊断同样是复杂且多样的一项工作。在维修计算机的过程中,需要针对于计算机的不同故障来使用多种诊断方法寻找故障的位置以及实际种类,并且还需要使用针对性的措施来进行维修。需要注意的是切忌操之过急,否则很可能会在维修的过程中对计算机造成更大的影响。在对计算机故障进行维修的过程中,相关工作人员还需要注意需要冷静沉着的分析故障并且查看实际情况,寻找故障的所在,从而保证计算机能够在运行中处于可靠平稳的状态。

猜你喜欢

计算机软件元件计算机
计算机操作系统
基于计算机自然语言处理的机器翻译技术应用与简介
基于C语言的计算机软件编程
浅谈不同编程语言对计算机软件开发的影响
信息系统审计中计算机审计的应用
浅谈基于C语言的计算机软件程序设计
QFN元件的返工指南
在新兴产业看小元件如何发挥大作用
Fresnel衍射的计算机模拟演示
Cu4簇合物“元件组装”合成及其结构与电催化作用