简述硬件或软件中“看门狗”的作用是什么?

题目

简述硬件或软件中“看门狗”的作用是什么?

参考答案和解析
正确答案:微机保护运行时,由于各种难以预测的原因导致CPU系统工作偏离正常程序设计的轨道。或进入某个死循环时,由看门狗经一个事先设定的延时将CPU系统硬件(或软件)强行复位,重新拉入正常运行的轨道,这就是看门狗的作用。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

简述电源监控系统软件冗余设计中“看门狗”技术的概念及其原理。


正确答案:“看门狗”技术又称为程序运行监视技术,它可以使失控的程序摆脱死循环的困境。其原理是在系统中专门设置一个测控系统(“看门狗”),该系统循环运行,每隔固定时间就检查系统,执行固定操作;当系统发生异常(死循环),“看门狗”检测到该异常并发出命令强制程序复位。

第2题:

简述硬件与软件的关系.


正确答案: 计算机系统以硬件为基础,通过软件扩展功能。硬件只是完成最基本的功能,而复杂的功能则通过软件来完成。硬件与软件在逻辑功能上是等价的,也就是说,用硬件实现的功能在理论上可以用软件来实现;而软件实现的功能可以通过硬件来完成。计算机系统的软件与硬件可以相互转化,他们之间互为补充。

第3题:

看门狗主要用来检测软件和硬件的运行状态,当内部计数器溢出时将产生一个复位信号。为了避免产生不必要的复位,要求用户软件周期的对看门狗定时器进行复位。()

此题为判断题(对,错)。


正确答案:正确

第4题:

YDZ-2000兼容型中继控制器双重看门狗电路设计,确保()受干扰后自恢复。

  • A、硬件
  • B、软件
  • C、电台
  • D、其它

正确答案:B

第5题:

为什么软件能够转化为硬件?硬件能够转化为软件?实现这种转化的媒介是什么?


正确答案: 随着大规模集成电路和计算机系统结构的发展,实体硬件机的功能范围不断从一、二级向三、四级扩展,原因有:
(1)容量大、价格低、体积小、可改写的只读存储器提供了软件固化的良好物质基础,固件即固化的软件,从功能上讲是软件,从形态上看又是硬件。
(2)在一片硅单晶芯片上制作复杂的逻辑电路已实际可行,这又为扩大指令功能提供了相应的技术手段,而且成本降低使实用成为可能。因此,传统的软件今后有可能“固化”甚至“硬化”而变成硬件,而在不追求高速处理时为了降低硬件成本,也可以用软件来模拟硬件的功能。

第6题:

在LED显示中,硬件译码和软件译码的根本区别是什么?如何实现?


正确答案: 软件译码优点是电路简单,但显示速度有所下降。硬件译码既能节省计算机的时间,而且程序设计简单

第7题:

软件和硬件之间的关系是()

  • A、没有软件就没有硬件
  • B、没有软件,硬件也能发挥全部作用
  • C、在计算机中,软件和硬件缺一不可
  • D、没有硬件,软件也能起作用

正确答案:C

第8题:

在可靠性要求较髙的嵌入式系统中,经常加入看门狗(Watch dog)电路。以下关于看门狗技术的叙述中,正确的是( )。

A.看门狗技术由硬件独立实现,无需软件干预
B.只要程序正常运行,看门狗就不会引起系统复位
C.看门狗的定时周期一般应小于软件运行周期
D.应用程序异常会使得看门狗超时,导致系统复位

答案:D
解析:
看门狗电路是一个独立的定时器,有一定时器控制寄存器,可以设定时间。当系统工作正常时,应用程序在到达时间之前要置位(喂狗),表明程序正常运行,如果没有置的话,就认为是程序跑飞,看门狗电路发出RESET指令,迫使系统自动复位而重新运行程序。看门狗的主要作用是防止程序跑飞或死锁。看门狗的定时周期一般应大于软件运行周期。在软件程序运行过程中需要定时修改定时器的计数值(俗称“喂狗”),只要程序正常运行,定时器就不会溢出。若由于软件异常等原因使软件程序不能在看门狗定时周期内修改定时器的计数值,定时器将会产生溢出(或超时),引发系统复位中断,使系统得以重新运行。

第9题:

软件与硬件的区别是什么?


正确答案:软件是一种逻辑部件,而不是具体的物理部件。软件在开发、生产、使用、维护等方面与硬件相比有明显差异。软件是开发,硬件是制造软件是自定的,硬件是组装的软件不会磨损,硬件存在机械磨损问题。

第10题:

硬件自复位电路也称为硬件看门狗电路,自复位电路可以使程序重新开始运行。


正确答案:正确