niusouti.com

在嵌入式实时系统中,通常用BIT竞成对故障的检测和定位。以下叙述中,不正确 的是(49)。A.上电BIT拥有100%CPU控制权,可对系统中所有硬件进行完整测试B.周期BIT是在系统运行时对硬件进行的周期性检测C.维护BIT必须采取非破坏性算法,不影响系统维护状态下的正常运行D.嵌入式系统会在不同状态选择相应BIT,以保证故障被及时发现与定位

题目

在嵌入式实时系统中,通常用BIT竞成对故障的检测和定位。以下叙述中,不正确 的是(49)。

A.上电BIT拥有100%CPU控制权,可对系统中所有硬件进行完整测试

B.周期BIT是在系统运行时对硬件进行的周期性检测

C.维护BIT必须采取非破坏性算法,不影响系统维护状态下的正常运行

D.嵌入式系统会在不同状态选择相应BIT,以保证故障被及时发现与定位


相似考题
更多“在嵌入式实时系统中,通常用BIT竞成对故障的检测和定位。以下叙述中,不正确 的是(49)。A.上电BIT拥 ”相关问题
  • 第1题:

    在嵌入式系统中,以下叙述中错误的是(26)。

    A.板级支持包主要目的是屏蔽底层硬件,不负责系统的引导和设备驱动操作

    B.嵌入式实时操作系统可以分为基本内核和扩展内核两部分

    C.应用编程接口一般以库或者组件的形式提供

    D.在实际构建嵌入式系统时,并不一定需要应用编程接口API


    正确答案:A
    本题考查嵌入式系统构建的基础知识。在嵌入式系统中,BoardSupportPackage(简称BSP,板级支持包)是实现特定的支持代码,通常会与bootloade-起设置,bootloader包含最小的设备驱动来加载操作系统与所有在板上的设备的驱动程序。BSP是介于主板硬件和操作系统之间的一层,主要目的是为了支持操作系统,使之能够更好地运行于硬件主板。不同的操作系统对应不同定义形式的BSP,例如VxWorks的BSP和Linux的BSP相对于某一CPU来说尽管实现的功能一样,可是写法和接口定义完全不同.嵌入式实时操作系统可以分为基本内核和扩展内核。其对应的定义为:当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间内来控制生产过程或对处理系统做出快速响应,并控制所有实时任务协调一致运行的嵌入式操作系统。在工业控制、军事设备、航空航天等领域对系统的响应时间有苛刻的要求,这就需要使用实时系统。嵌入式操作系统通常是实时操作系统。比如LrC/OS-II、eCOS和Linux。故对嵌入式实时操作系统的理解应该建立在对嵌入式系统的理解之上加入对响应时间的要求。在实际的嵌入式系统设计中,应用编程接口一般以库或者组件的形式而存在,选择哪种则依赖于对应的嵌入式操作系统,在实际的系统构建时,并不一定需要对应的接口API。

  • 第2题:

    试题四(共15分)

    阅读以下关于某嵌入式系统BIT的说明,回答问题1至问题3,将答案填入答题纸

    的对应栏内。

    【说明】

    【说明】

    某公司负责研制一个嵌入式计算机系统,如图4-1所示。该系统以PowerPC处理器

    为核心,通过AD进行实时数据采集,并将采集来的数据进行预处理后,通过RS422总

    线发送给后端计算中心。

    同时为了提高产品的安全性和可靠性,设计实现了机内自测试(Built In Test,BIT)。

    BIT依靠自身电路和程序完成对计算机平台硬件的功能检查、故障诊断与隔离。

    【问题1】(6分)

    王工负责对该系统进行故障模式分析,识别出了该系统可能出现的故障模式,如表

    4.1所示。请将属于CPU和RAM的故障填写在答题纸的对应栏中。

    【问题2](3分)

    王工设计了三种BIT测试程序,分别是上电BIT、周期BIT、维护BIT。运行流程

    如图4-2所示。

    图4-2软件运行流程示意图

    请回答下面三个问题,将答案填写在答题纸的对应栏中。

    (1)请问不影响和破坏任务正常运行的是哪一种BIT?

    (2)请问具有最完备的测试用例集合,可用于故障隔离和定位的是哪一种BIT?

    (3)请问确保设备单元在使用前都被测式的是哪一种BIT?

    【问题3](6分)

    李工负责设计CPU单元的BIT测试算法,通过对每组指令分别设计一组测试用例,

    定义不同的操作数、操作码和预期值,在指令运行后比较结果与预期值。由于该系统选

    用的处理器集成了多级Cache(高速缓存),并且指令缓存和数据缓存是分开的,执行指

    令功能测试前需要刷新指令Cache,以保证与内存中的测试代码一致。每个测试项的测

    试结果正确为0,故障为1。

    以32位字比较指令cmpw测试为例,cmpw将寄存器rA和rB内数据比较的结果(大于、

    小于、等于)放入条件寄存器CIX,其操作码为Ox7COOOOOO,测试用例数据如表4.2所示。

    表4.2字比较指令CI ipw测试用例数据

    cmpw指令功能测试的算法流程示意如图4—3所示。请补全流程图4.3中的执行操作,

    将答案填写在答题纸的对应栏中。


    正确答案:
    试题四分析
    本题考查嵌入式系统中为提高产品的安全性和可靠性,广泛采用的机内自测试
    (Built-In.Test,BIT)技术的相关知识。
    【问题1】
    产品的可测试性与安全性和可靠性具有密切的关系,在制定故障诊断方案、分配测
    试性需求时,都以故障模式及影响分析(FMEA)的结果为基础。故障是指产品已处于
    一种不合格的状态,是对产品正确状态的任何一种可识别的偏离,而这种偏离对特定使
    用者要求来说是不合格的,已经不能完成其规定的功能。
    对于电路系统来说,它的元器件由于一些物理或化学上的因素,使得其元件违反技
    术规定,无法正常工作时,称元件存在着映陷,如元件的损坏、虚焊、短路、开路、漏
    电、老化等。有缺陷的元件、信号线断路.信号线对电源线或地线短路、信号线之间短
    路或延迟时间太长以及外界电磁干扰等因素都会造成电路故障,并且违背设计原则也能
    引起电路故障。
    CPU的常见故障类型有:
    l.寄存器译码功能故障;
    2.数据存储模块故障;
    3.数据传输模块故障,是指在CPU内部各条传输信号线上发生的故障,在执行传
    输指令时,指令传输通道中某条信号线发生固定“0”或固定“l”故障:
    4.数据处理模块故障.包括:
    a)整型和浮点型的加法、减法、乘法、除法操作发生故障,造成算术运算结果
    出错:
    b)进位标志、辅助进位标志无法正常复位和置位:
    c)或、与、非等逻辑操作发生故障,造成逻辑运算结果出错:
    d)布尔操作发生故障,造成“位”操作结果出错。
    5.指令译码和指令序列的译码故障;
    6.Cache故障;
    7.MMU单元中逻辑物理地址转换错,
    RAM的常见故障类型有:
    1.固定故障(stuck-atfaults),存储单元i的值固定为“0”或“1”:
    2.跳变故障(transitionfaults),存储单元i在没有受到另外一个单元的组合故障的
    影响或者是存储单元i本身的写操作,存储单元直接发生了跳变;
    3.组合故障(couplingfaults),由于存储单元i中的写操作导致存储单元j中的值的
    变化;
    4.地址译码故障(Addressdecoderfaults),用来选择存储单元的译码器发生了故障;
    5.数据保持故障(dataretentionfaults).指的是存储单元在一定的时间内不能保持其
    逻辑值不变。
    【问题2】
    BIT根据运行的时机和目的不同,分为多种类型,如上电BIT、周期BIT、维护BIT。
    上电BIT在系统加电引导过程中完成,确保了待测设备单元在使用前都被测试。
    周期BIT负责检测和隔离系统运行中的故障和异常,并记录了故障的发生与持续时
    间。它要求在任务期间执行但不影响和破坏任务的正常运行。
    维护BIT在任务停止的时候被执行,具有最完备的测试用例集合,可用于某些疑难
    故障的检测和隔离。
    【问题3】
    根据cmpw指令功能测试的算法流程示意图,结合题干中的描述信息,可以得出该
    测试算法的流程如下:
    a)初始化测试结果为正确;
    b)从测试用例表中获取一个测试用例数据;
    c)根据测试用例动态生成测试过程汇编代码;
    d)由于该系统选用的处理器集成了多级Cache(高速缓存),并且指令缓存和数据
    缓存是分开的,执行指令功能测试前需要刷新指令Cache,以保证与内存中的测试代码
    一致;
    e)执行测试过程,比较测试用例中的两个操作数,并返回比较结果;
    f)将测试用例执行的结果与测试用例表中的预期结果进行比较,判断是否相等:
    g)如果相等,继续从测试用例表中荻取下一个测试用例数据,进行执行,直至全
    部执行完所有测试用例;
    h)如果不相等,则置测试结果为故障;
    i)返回测试结果。
    参考答案
    【问题1]
    CPU故障:2,4,7
    RAM故障:1,6,9
    【问题2]
    (1)周期BIT
    (2)维护BIT
    (3)上电BIT
    【问题3]
    (1)刷新指令Cache(高速缓存)
    (2)将res与测试用例表中的预期结果进行比较
    (3)测试结果ret=1

  • 第3题:

    嵌入式系统中常用BIT(内置自检测)来检测硬件的状态。BIT通常可分为上电BIT、周期BIT、启动BIT、维护BIT等,其中不能影响应用软件正常运行的是( )。

    A.上电BIT
    B.周期BIT
    C.启动BIT
    D.维护BIT

    答案:B
    解析:
    在嵌入式实时系统中,通常用BIT完成对故障的检测和定位。BIT一般包括四种:上电BIT,维护BIT,周期BIT,启动BIT等。上电BIT是在系统上电时对所有硬件资源进行自检测的程序,它拥有100%CPU控制权,可对系统中所有硬件进行完整测试。周期BIT是在系统运行的空闲时间,周期性对硬件进行检测,由于系统处于正常运行状态,测试程序必须采取非破坏性测试算法,对部分可测部件进行测试。维护BIT是在地面维护状态下,对系统硬件的部分或全部进行维护性测试,测试软件拥有100%的CPU控制权,可以对系统中所有硬件进行完整的测试。嵌入式系统会在不同的状态或运行阶段选择进行相应的BIT,以保证系统故障的及时发现与定位。

  • 第4题:

    以下关于嵌入式实时系统的叙述中,不正确的是______。

    A.嵌入式实时系统,要求系统在投入运行前即具有确定性和可预测性
    B.可预测性是指系统在运行之前,其功能、响应特性和执行结果是可预测的
    C.确定性是指系统在给定的状态和输入下,在确定的时间内给出确定的结果
    D.对嵌入式实时系统失效的判断仅依赖对其运行结果的正确性判断

    答案:D
    解析:
    本题考查嵌入式实时系统基础知识。嵌入式实时系统是一种完全嵌入受控器件内部,为特定应用而设计的专用计算机系统。在嵌入式实时系统中,要求系统在投入运行前即具有确定性和可预测性。可预测性是指系统在运行之前,其功能、响应特性和执行结果是可预测的;确定性是指系统在给定的初始状态和输入条件下,在确定的时间内给出确定的结果。对嵌入式实时系统失效的判断,不仅依赖其运行结果的数值是否正确,也依赖提供结果是否及时。

  • 第5题:

    地面地球站增强系统中,P信道的信道速率不包括()。

    • A、1200bit/s
    • B、2400bit/s
    • C、4800bit/s
    • D、9600bit/s

    正确答案:D

  • 第6题:

    在PDH数字传输系统中,二次群的帧长为()bit,其中支路信息共()bit。


    正确答案:848;820

  • 第7题:

    DeltaV系统的新安装的FF H1通讯卡件,出现通讯无法连接的故障,不可能的原因是()。

    • A、卡件PARITY BIT参数设置错误
    • B、卡件DEVICE TAG参数设置错误
    • C、卡件DATA BIT参数设置错误
    • D、卡件STOP BIT参数设置错误

    正确答案:B

  • 第8题:

    以下的4条指令中,既完成判位转移又完成清位的指令是()。

    • A、JNC rel
    • B、JB bit,rel
    • C、JBC bit,rel
    • D、JNB bit,rel

    正确答案:C

  • 第9题:

    地面地球站初期系统中,数据通信P信道的信道速率是()。

    • A、600bit/s
    • B、1200bit/s
    • C、600bit/s和1200bit/s
    • D、21000bit/s

    正确答案:A

  • 第10题:

    单选题
    在实际传输系统中,如果采用的是滚降系数Q=10026的滚降特性,则系统的传输效率是:
    A

    2bit/(s·Hz)

    B

    1.5bit/(s·Hz)

    C

    1bit/(s·Hz)

    D

    3bit/(s·Hz)


    正确答案: B
    解析:

  • 第11题:

    单选题
    以下色位深度中不常用的是()
    A

    1Bit

    B

    2Bit

    C

    8Bit

    D

    16Bit


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    在实际传输系统中,如果采用的是滚降系数α=100%的滚降特性,则系统的传输效率是()
    A

    2bit/(s·Hz)

    B

    1.5bit/(s·Hz)

    C

    1bit/(s·Hz)

    D

    3bit/(s·Hz)


    正确答案: B
    解析: 暂无解析

  • 第13题:

    关于嵌入式操作系统及其特点,以下叙述中错误的是(46)。

    A.嵌入式操作系统是在嵌入式硬件上提供一个应用程序的运行平台

    B.嵌入式硬件资源相对有限,因此操作系统内核较小

    C.嵌入式操作系统通常具有较好的可移植性

    D.嵌入式操作系统往往需要控制硬件装置,因此,不用考虑实时性


    正确答案:D
    本题考查嵌入式操作系统基础知识。嵌入式操作系统是在嵌入式硬件上提5的一个应用程序运行平台。由于嵌入式硬件的配置小,资源相对有限,因此,嵌入式系统必须充分重视资源的利用。另一方面,嵌入式硬件通常没有磁盘,数据是存储在“闪存”(flashmemory)上的,因此,操作系统的设计必须适应这些特点。嵌入式操作系统只是应用程序运行的平台,并不是应用程序的开发平台,通常,应用程序都是在调试完成后才装入系统的。因此,在嵌入式系统中,没有用户的概念,只有任务的概念,每一个功能任务的运行就是完成一个任务。此外,嵌入式操作系统往往需要控制其些硬件装置,因此,应该适当地考虑实时性,通常见到的嵌入式操作系统大多具有“软实时”特性。

  • 第14题:

    采样和量化是数字音频系统中的两个最基本技术,以下正确的是()。

    A.8bit比16bit质量高
    B.16kHz比48kHz质量高
    C.16bit是量化
    D.48kHz是量化

    答案:C
    解析:

  • 第15题:

    在嵌入式实时系统中,通常用BIT完成对故障的检测和定位。以下叙述中,不正确的是______。

    A.上电BIT拥有100%CPU控制权,可对系统中所有硬件进行完整测试
    B.周期BIT是在系统运行时对硬件进行的周期性检测
    C.维护BIT必须采取非破坏性算法,不影响系统维护状态下的正常运行
    D.嵌入式系统会在不同状态选择相应BIT,以保证故障被及时发现与定位

    答案:C
    解析:
    本题考查计算机自检测方面的基础知识。在嵌入式实时系统中,通常用BIT完成对故障的检测和定位。BIT一般包括四种:上电BIT,维护BIT,周期BIT,启动BIT等。上电BIT是在系统上电时对所有硬件资源进行自检测的程序,它拥有100%CPU控制权,可对系统中所有硬件进行完整测试。周期BIT是在系统运行的空闲时间,周期性对硬件进行检测,由于系统处于正常运行状态,测试程序必须采取非破坏性测试算法,对部分可测部件进行测试。维护BIT是在地面维护状态下,对系统硬件的部分或全部进行维护性测试,测试软件拥有1009/0的CPU控制权,可以对系统中所有硬件进行完整的测试。因此C是错误的。嵌入式系统会在不同的状态或运行阶段选择进行相应的BIT,以保证系统故障的及时发现与定位。

  • 第16题:

    地面地球站初期系统中,双工电路单载波声码话的编码速率是()。

    • A、4800bit/s
    • B、9600bit/s
    • C、19200bit/s
    • D、21000bit/s

    正确答案:B

  • 第17题:

    系统在1秒时间内传输了100个4进制码元,则系统的传信率是()。

    • A、100bit/s
    • B、200bit/s
    • C、300bit/s
    • D、400bit/s

    正确答案:B

  • 第18题:

    嵌入式系统硬件的核心是CPU。下面关于嵌入式系统CPU特点的叙述中,错误的是()。

    • A、支持实时处理
    • B、低功耗
    • C、字长在16位以下
    • D、集成了测试电路

    正确答案:C

  • 第19题:

    采样和量化是数字音频系统中的两个最基本的技术,以下正确的是()

    • A、48KHZ是量化
    • B、16bit是量化
    • C、8bit比16bit质量高
    • D、16KHZ比48KHZ质量高

    正确答案:B

  • 第20题:

    地面地球站增强系统中,R和T信道的信道速率不包括()。

    • A、600bit/s
    • B、1200bit/s
    • C、2400bit/s
    • D、4800bit/s

    正确答案:D

  • 第21题:

    地面地球站初期系统中,数据通信R和T信道的信道速率是()。

    • A、600bit/s
    • B、1200bit/s
    • C、600bit/s和1200bit/s
    • D、21000bit/s

    正确答案:C

  • 第22题:

    单选题
    采样和量化是数字音频系统中的两个最基本的技术,以下正确的是()
    A

    48KHZ是量化

    B

    16bit是量化

    C

    8bit比16bit质量高

    D

    16KHZ比48KHZ质量高


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    以下哪种错误检测方法可以修复bit流中错误的bit位()。
    A

    XOR

    B

    ECC

    C

    8-bit

    D

    single-bit


    正确答案: D
    解析: 暂无解析