• 1.摘要
  • 2.基本信息
  • 3.简介
  • 4.主动执行终止应用
  • 4.1.终止型仿真
  • 4.2.有向图
  • 5.被动执行终止原因
  • 5.1.软件故障
  • 5.2.硬件故障

执行终止

在计算机科学中,执行终止是指计算机执行某种命令使软件停止运行或使机器终止提供某种服务和功能。执行终止可以分为以下两种情况:在人为干预下,机器执行终止;系统中运行的软件或程序当满足某个要求时,程序自动执行终止操作。

基本信息

  • 中文名

    执行终止

  • 外文名

    executive termination

  • 学科

    计算机

  • 定义

    机器终止提供某种服务和功能

  • 发生情况

    人为自动

  • 领域

    计算机系统

简介

执行终止是指计算机系统中的程序、进程停止提供某种服务和功能;或是计算机在运行过程发生故障或错误,机器停止运行。按照执行终止的条件,可以分为主动执行终止,例如利用计算机进行仿真,当条件满足时,系统就行终止,主动执行终止是事先设定好的;被动执行终止是指机器在运行过程发生意外情况,例如软件故障,硬件故障。

主动执行终止应用

终止型仿真

它是指在规定的时间内进行仿真并统计系统性能。由于仿真运行长度是事先规定的,因而系统仿真结果与仿真运行长度有关,特别是系统的初始状态设置对仿真结果不能忽略,对终止型仿真,需要多次独立运行仿真模型,以获得系统的统计性能。为提高终止型仿真各次运行的独立性,每次运行应采用不同的伪随机数据流产生随机流量,至少每次运行时随机数发生器采用不同的终止值,这样执行终止的状态会不同。

有向图

一个有向图D是指一个有序三元组(V(D),A(D),ψD),其中ψD为关联函数,它使A(D)中的每一个元素(称为有向边或弧)对应于V(D)中的一个有序元素(称为顶点或点)对。有向图一般有一个以上终点,终点对应着执行终止的条件,不同的终点终止条件不同。有向图在很多领域都有应用,例如程序的执行过程就可以当做一个有向图,不同终点就对应这不同的执行终止条件,这些条件可以是if语句,while语句,break语句等等。

被动执行终止原因

软件故障

软件故障有以下几种定义:计算机程序中不正确的步骤、处理或者数据定义;软件运行过程中出现的一种不希望或不可接受的内部状态;语法大小和语义大小,语法大小为受一个故障影响的代码行数,语义大小为其输出结果不正确的输入空间的大小。软件系统中的结构不完善,它可能导致系统的最终失效。软件故障一般通过软件测试、软件故障定位等方法来解决。常见的软件故障模型有以下几种:根据错误发生阶段分类,有需求分析错误、概要设计错误、 详细设计错误、编码错误等;根据故障引起后果分类,有小错误、中等错误、较严重错误、 严重错误、非常严重错误、最严重错误;根据错误性质分类,有需求错误、功能和性能错误、 结构错误、数据错误、实现和编码错误、集成错误、 测试错误等;根据错误类型分类,有文档错误、语法错误、联编打包错误、赋值错误、接口错误、数据错误、函数错误、系统错误、环境错误等。

硬件故障

硬件故障是由于组成计算机系统部件中的元器件损坏或性能不良而造成的,主要是指由于系统的器件物理失效,或其他参数超过极限值所产生的,如元器件失效后造成的电路短路、断路;元器件参数漂移范围超出允许范围使主频时钟变化;由于电网波动,使逻辑关系产生混乱等。

分类

从总体上看,硬件故障大致可以分为以下3类。

1.器件故障 这类故障主要是由于板卡上的元器件、接插件 和印刷板引起的故障。

2.机械故障 机械故障通常主要发生在外部设备中,而且这 类故障也比较容易发现。

外设常见的机械故障有:打印机断针或磨损,色带损坏,电机 卡死,走纸机构不灵等;软盘驱动器磁头磨损或定位偏移;键盘按 键接触不良、弹簧疲劳致使卡键或失效等。

3.存储介质故障 这类故障主要是由于软盘或硬盘存储介质 损坏,而造成的系统引导信息数据丢失等原因造成的故障。

原因