在屏蔽软件错误的容错系统中,冗佘附加技术的构成不包括( )。A.关键程序和数据的冗余存储及调用 B.冗余备份程序的存储及调用 C.实现错误检测和错误恢复的程序 D.实现容错软件所需的固化程序

题目

在屏蔽软件错误的容错系统中,冗佘附加技术的构成不包括( )。

A.关键程序和数据的冗余存储及调用 B.冗余备份程序的存储及调用 C.实现错误检测和错误恢复的程序 D.实现容错软件所需的固化程序


相似考题
更多“在屏蔽软件错误的容错系统中,冗佘附加技术的构成不包括( )。A.关键程序和数据的冗余存储及调用 B.冗余备份程序的存储及调用 C.实现错误检测和错误恢复的程序 D.实现容错软件所需的固化程序”相关问题
  • 第1题:

    系统容错和冗余设计主要包括()、硬件容错、()、数据备份和()。


    参考答案:软件容错 容错存储 容错电源

  • 第2题:

    软件(程序)调试的任务是

    A.诊断和改正程序中的错误

    B.尽可能多地发现程序中的错误

    C.发现和改正程序中的所有错误

    D.确定程序中的错误性质


    正确答案:A
    解析:软件(程序)调试的任务是为了诊断和改正程序中的错误,软件(程序)测试的任务才是为了发现错误。选项A正确。

  • 第3题:

    用高级语言编写程序时,子程序调用语句中的实际参数必须与子程序说明中的形式参数在 (33) 上保持一致。在允许子程序递归调用的高级语言环境中,需用动态存储管理方法,它通常使用一个 (34) 存入子程序的调用记录,调用记录可包括:

    .全局量存储区域的(35);

    .调用点所在子程序的(36);

    .调用点的(37);

    .形式参数和实际参数的通信区域;

    .返回值;

    .本子程序的局部量和临时变量存储区域等。

    A.个数、类型

    B.个数、顺序

    C.个数、格式、顺序

    D.个数、类型、顺序


    正确答案:D

  • 第4题:

    在屏蔽软件错误的冗错技术中,冗余附加件的构成包括(53)。

    A.关键程序和数据的冗余存储和调用

    B.为检测或纠正信息在运算或传输中的错误须外加的一部分信息

    C.检测、表决、切换、重构、纠错和复算的实现

    D.实现错误检测和错误恢复的程序


    正确答案:D
    解析:实现容错技术的主要手段是冗余,通常冗余技术分为四类。(1)结构冗余。结构冗余是通常用的冗余技术。按其工作方式,它分为静态、动态和混合冗余三种。(2)信息冗余。为检查或纠正信息在运算或传输中的错误须外加一部分信息,这种现象称为信息冗余。(3)时间冗余。是指以重复执行指令(指令复执)或程序(程序复算)来消除瞬时错误带来的影响。(4)冗余附加技术。是指为实现上述冗余技术所需的资源和技术。包括程序、指令、数据、存放和调动他们的空间和通道及实现错误检测和错误恢复的程序。

  • 第5题:

    数据备份与恢复技术通常涉及到存储设备、存储优化、()、存储管理。

    A.双机容错保护

    B.集群保护

    C.存储保护

    D.数据备份和恢复


    参考答案:C

  • 第6题:

    实现容错计算的主要手段是冗余。(25)中动态冗余的典型例子是热备系统和冷各系统。

    A.结构冗余

    B.信息冗余

    C.时间冗余

    D.冗余附加技术


    正确答案:A
    解析:通常冗余技术主要分为四类:结构冗余、信息冗余、时间冗余和冗余附加技术。其中结构冗余是最常用的冗余技术。按其工作方式可以分为静态、动态和混合冗余。静态冗余通过表决和比较米屏蔽系统中出现的错误:动态冗余的主要方式是多重模块待机储备,相继运行,以维持系统的正常工作。混合冗余则是静态冗余和动态冗余的综合。热备系统和冷备系统属于结构冗余中的动态冗余。

  • 第7题:

    以下关于容错技术的叙述中,错误的是______。

    A.系统容错技术,主要研究系统对故障的检测、定位、重构和恢复
    B.从余度设计角度出发,系统通常采用相似余度或非相似余度实现系统容错
    C.从结构角度出发,容错结构有单通道加备份结构、多通道结构
    D.通常硬件实现容错常用的有恢复块技术和N版本技术

    答案:D
    解析:
    本题考查计算机系统容错技术相关的基础知识。计算机系统容错技术主要研究系统对故障的检测、定位、重构和恢复等。典型的容错结构有两种,即单通道计算机加备份计算机结构和多通道比较监控系统结构。从硬件余度设计角度出发,系统通常采用相似余度或非相似余度实现系统容错,从软件设计角度出发,实现容错常用的有恢复块技术和N版本技术等。

  • 第8题:

    软件测试的对象包括( )。

    A.目标程序和相关文档
    B.源程序、目标程序、数据及相关文档
    C.目标程序、操作系统和平台软件
    D.源程序和目标程序

    答案:B
    解析:
    本题考查软件测试的对象。软件测试的对象不仅是程序,还包括数据和相关文档。其中源程序是单元测试和白盒测试的主要对象;目标程序是黑盒测试、集成测试、系统测试和验收测试的对象。

  • 第9题:

    关于可编程序控制器的存储器的组成和功能,以下叙述错误的是( )。

    A. PLC的存储器是用来存放程序和数据的;
    B.用户编制的应用程序存放在系统程序存储区;
    C.存储器的用户程序存储区存放PLC的监控程序、管理程序、自诊断程序等;
    D.存储器包括系统程序存储区、用户程序存储区和系统数据存储区。

    答案:B,C
    解析:

  • 第10题:

    以下不属于软件容错技术的是(33)。

    A.热备份或冷备份系统
    B.纠错码
    C.三模冗余
    D.程序走查

    答案:D
    解析:

    容错是指系统在运行过程中发生一定的硬件故障或软件错误时,仍能保持正常工作而不影响正确结果的一种性能或措施。

    容错技术主要是采用冗余方法来消除故障的影响。冗余是指在正常系统运行所需的基础上加上一定数量的资源,包括信息、时间、硬件和软件。主要的冗余技术有结构冗余(硬件冗余和软件冗余)、信息兀余、时间冗余和冗余附加4种。

    结构冗余是常用的冗余技术,按其工作方式,可分为静态冗余、动态冗余和混合冗余三种。静态冗余又称为屏蔽冗余或被动冗余,常用的有三模冗余和多模冗余。动态冗余又称为主动冗余,它是通过故障检测、故障定位及故障恢复等手段达到容错的目的。其主要方式是多重模块待机储备,当系统检测到某工作模块出现错误时,就用一个备用的模块来顶替它并重新运行。各备用模块在其待机时,可与主模块一样工作,也可不工作。前者叫做热备份系统(双重系统),后者叫做冷备份系统(双工系统、双份系统)。混合冗余技术是将静态冗余和动态冗余结合起来。

    除冗余技术之外,软件容错技术还可采用N版本程序设计、恢复块方法和防卫式程序设计等。

    N版本程序设计是一种静态的故障屏蔽技术,采用前向恢复的策略;N版本程序的设计思想是用N个具有相同功能的程序同时执行一项计算,结果通过多数表决来选择。

    恢复块方法是一种动态的故障屏蔽技术,采用后向恢复策略;恢复块方法提供具有相同功能的主块和几个后备块,一个块就是一个执行完整的程序段,主块首先投入运行,结束后进行验证测试,如果没有通过验证测试,系统经现场恢复后由后备块1运行。后备块1运行结束后也进行验证测试,如果没有通过验证测试,系统经现场恢复后由后备块2运行。重复这一过程,可以重复到耗尽所有的后备块,或者某个程序故障行为超出了预料,从而导致不可恢复的后果。

    防卫式程序设计是一种不采用任何传统的容错技术就能实现软件容错的方法,对于程序中存在的错误和不一致性,防卫式程序设计的基本思想是通过在程序中包含错误检查代码和错误恢复代码,使得一旦发生错误,程序就能撤销错误状态,恢复到一个己知的正确状态中去。

  • 第11题:

    实现容错计算的主要手段是冗余。()中动态冗余的典型例子是热备系统和冷备系统。

    • A、结构冗余
    • B、信息冗余
    • C、时间冗余
    • D、冗余附加技术

    正确答案:A

  • 第12题:

    单选题
    实现容错计算的主要手段是冗余。()中动态冗余的典型例子是热备系统和冷备系统。
    A

    结构冗余

    B

    信息冗余

    C

    时间冗余

    D

    冗余附加技术


    正确答案: C
    解析: 实现容错技术的主要手段是冗余。冗余是指实现系统规定功能是多余的那部分资源,包括硬件(结构)、软件(冗余附加)、信息和时间。
    结构冗余是通常用的冗余技术,按其工作方式,可分为静态冗余、动态冗余和混合冗余3种。热备系统和冷备系统属于这3种当中的动态冗余。

  • 第13题:

    实现容错计算的主要手段是冗余。______中动态冗余的典型例子是热备系统和冷备系统。

    A.结构冗余

    B.信息冗余

    C.时间冗余

    D.冗余附加技术


    正确答案:A
    解析:实现容错计算的主要手段是冗余,通常冗余技术主要分为①结构冗余(硬件冗余)、②信息冗余、③时问冗余和④冗余附加技术。其中,结构冗余是最常用的冗余技术。按其工作方式可以分为静态冗余、动态冗余和混合冗余。静态冗余通过表决和比较来屏蔽系统中出现的错误。动态冗余的主要方式是多重模块待机储备,相继运行,以维持系统的正常工作。其典型的例子是热备系统和冷备系统。混合冗余则是静态冗余和动态冗余的综合。

  • 第14题:

    存储保护是计算机系统对操作系统安全的基本要求,如当发生越界或非法操作时硬件产生中断,操作系统调用相应中断处理程序来处理,存储保护常采用( )实现。

    A.软件和硬件结合

    B.软件

    C.时间片轮转

    D.硬件


    正确答案:A

  • 第15题:

    存储器中用于存放调用程序的现场及参数的存储区是( )。

    A.堆栈

    B.缓冲区

    C.数据区

    D.程序区


    正确答案:A

  • 第16题:

    系统调用与一般过程调用是不同的,下列对它们的调用程序和被调用程序的描述中,哪一个是正确的?()

    A.过程调用和系统调用的调用程序和被调用程序均位于核心态

    B.过程调用和系统调用的调用程序和被调用程序均位于用户态

    C.过程调用时调用程序位于用户态,被调用程序位于核心态

    D.系统调用时调用程序位于用户态,被调用程序位于核心态


    参考答案:D

  • 第17题:

    在软件质量要素的评价准则中,程序监视自身运行并标识错误的程度指的是()。

    A.容错性

    B.检测性

    C.安全性

    D.可操作性


    参考答案:B

  • 第18题:

    编写程序时通常会使用过程调用和系统调用,下列选项中,系统调用不能实现的功能是

    A.从当前程序跳转到调用程序

    B.调用程序多次嵌套与递归

    C.调用程序一般与当前程序有关

    D.调用结束后返回原程序


    正确答案:B

  • 第19题:

    在系统测试中发现的子程序调用错误属于( )。

    A.功能错误
    B.系统错误
    C.数据错误
    D.编程错误

    答案:B
    解析:
    测试中可能发现的错误按其性质可分为以下几类:(1)功能错误。由于处理功能说明不够完整或不够确切,致使编程时对功能有误解而产生的错误。(2)系统错误。指与外部接口错误、子程序调用错误、参数使用错误等。(3)过程错误。主要指算术运算错误、逻辑错误等。(4)数据错误。指数据结构、实体、属性错误,参数与控制数据混淆等。(5)编程错误。指语法错误、程序逻辑错误、编程书写错误等。

  • 第20题:

    在屏蔽软件错误的容错系统中,冗余附加技术的构成不包括( )

    A.关键程序和数据的冗余存储及调用
    B.冗余备份程序的存储及调用
    C.实现错误检测和错误恢复的程序
    D.实现容错软件所需的固化程序

    答案:A
    解析:
    冗余技术又称储备技术,它是利用系统的并联模型来提高系统可靠性的一种手段。冗余附加件包括:独立设计的相同功能冗余备份程序的存储及调用;实现纠错检测及恢复的程序;为实现容错软件所需的固化程序。

  • 第21题:

    以下不属于软件容错技术的是()。

    A.热备份或冷备份系统
    B.纠错码
    C.三模冗余
    D.程序走查

    答案:D
    解析:
    容错是指系统在运行过程中发生一定的硬件故障或软件错误时,仍能保持正常工作而不影响正确结果的一种性能或措施。容错技术主要是采用冗余方法来消除故障的影响。冗余是指在正常系统运行所需的基础上加上一定数量的资源,包括信息、时间、硬件和软件。主要的冗余技术有结构冗余(硬件冗余和软件冗余)、信息兀余、时间冗余和冗余附加4种。

  • 第22题:

    系统软件可分为:系统管理程序用户指令解释程序及()和系统调用。
    标准程序模块

  • 第23题:

    容错是通过冗余和故障屏蔽(旁路)的结合实现的。


    正确答案:正确