watchdog?watchdog timeout
一、watch dog 工作原理及用途
看门狗,又叫watchdogtimer,主要用来监控、管理CPU的运行状态,并对处于异常状态中的CPU进行复位操作,使其能重新工作。
看门狗可分为硬件看门狗和软件看门狗两种。
硬件看门狗的主体是一个定时电路,并由被监控CPU提供周期性“喂狗”信号,对定时器清零(俗称“清狗”)。CPU正常工作时,由于能定时“清狗”,看门狗内的定时器不会溢出。当CPU出现故障,则不能继续提供“清狗”信号,使得看门狗内定时器不断累加而溢出,从而触发一个复位信号对CPU进行复位,使CPU重新工作。
软件看门狗原理上一样,只是将硬件电路上的定时器用处理器的内部定时器代替,这样可以简化硬件电路设计,但在可靠性方面不如硬件定时器,比如系统内部定时器自身发生故障就无法检测到。当然也有通过双定时器相互监视,这不仅加大系统开销,也不能解决全部问题,比如中断系统故障导致定时器中断失效。
看门狗本身不是用来解决系统出现的问题,在调试过程中发现的故障应该要查改设计本身的错误。加入看门狗目的是对一些程序潜在错误和恶劣环境干扰等因素导致系统死机而在无人干预情况下自动恢复系统正常工作状态。看门狗也不能完全避免故障造成的损失,毕竟从发现故障到系统复位恢复正常这段时间内是不能正常工作的。同时一些系统也需要复位前保护现场数据,重启后恢复现场数据,这可能也需要一笔软硬件的开销。
二、watchdog是什么意思
比喻的。似乎watchdog没有贬义,因为他们意识中的dog和中国人不太一样。 这是中国官网上的,watchdog体现出忠实。 至于句子意思,不难理解。 后面是讲反腐的最新举措,前面就是decilpinewatchdog这个执行者,没有什么原来的意思吧,就是现在的意思。
三、“dog watch”为什么不是翻译“狗在看”
dog是英语里最常见的词,不过由于中国文化和西方文化的差异,翻译理解时应格外小心,马虎不得。如“爱屋及乌”,英语是Loveme,lovemydog.
Dogwatch是美国海军俚语,用于舰船上值班/倒班。指从下午四点到六点,六点到八点的值班时间。新西兰英语表示矿工“大夜班”,晚六点到第二天早上八点。还可以表示报社值班人员值班以便出“号外”。俚语,慎用。
dogwatch两个单词调换一下位置就变成一个常用词watchdog,看门人,监管机构,等等。dog详解和其他用法如下:
n.v.
dog1n.[C]S1W1/d?ɡ;d?g/
英/d?ɡ/
1ANIMAL动物
acommonanimalwithfourlegs,fur,andatail.Dogsarekeptaspetsortrainedtoguardplaces,finddrugsetc.狗
→puppy
Icouldhearadogbarking.
我听到了狗吠声。
He’stakenthedogforawalk.
他去遛狗了。
WeusedtohaveadogwhenIwasyoung.
我小时候我们养过狗。
themostpopularbreedofdog
最受人喜欢的犬种
2MALEANIMAL雄性动物
amaledog,fox,orwolf公狗;雄狐;公狼
→bitch
3WOMAN妇女
anoffensivewordmeaninganunattractivewomaninformalnotpolite丑婆娘,丑女人【非正式,不礼貌】
4dogeatdog
whenpeoplecompeteagainsteachotherandwilldoanythingtogetwhattheywant残酷无情的竞争
It’sadogeatdogworldoutthere.
外面是个人吃人的世界。
5begoingtothedogs
ifacountryororganizationisgoingtothedogs,itisgettingworseandwillbedifficulttoimproveinformal〔国家或机构〕每况愈下,趋于衰败;一蹶不振【非正式】
6DISHONEST不诚实
anoffensivewordforanunpleasantordishonestmaninformalnotpolite讨厌的家伙;不老实的东西【非正式,不礼貌】
Youdirtydog!
你这不老实的东西!
7adog’slife
alifethatisdifficultandunpleasant,withverylittlepleasurespoken苦难的生活,猪狗不如的生活【口】
Hiswife’sanagwholeadshimadog’slife(=makeshislifeunpleasant).
他老婆是个唠叨鬼,把他的日子搞得苦不堪言。
8makeadog’sbreakfastofsth
todosomethingverybadlyBrEinformal把某事弄得一团糟【英,非正式】
Theorchestramadeacompletedog’sbreakfastofthefourthmovement.
这支管弦乐队把第四乐章演奏得一塌糊涂。
9adog’sdinner
somethingthatismeanttobeimpressiveorfashionablebutthatotherpeoplethinkisnotBrEinformal花里胡哨,俗艳【英,非正式】
Shewasdresseduplikeadog’sdinner.
她打扮得俗艳不堪。
10nothaveadog’schance
tohavenochanceofbeingsuccessfulBrEinformal毫无成功的机会,毫无希望【英,非正式】
11everydoghasits/hisday
usedtosaythateventhemostunimportantpersonhasatimeintheirlifewhentheyaresuccessfulandimportant凡人皆有得意日
12likeadogwithtwotails
verypleasedandhappybecausesomethinggoodhashappenedBrEinformal〔因发生了好事情而〕非常高兴,极开心【英,非正式】
13adoginthemanger
someonewhocannothaveordoesnotneedsomething,butdoesnotwantanyoneelsetohaveit占着茅坑不拉屎的人
14FEET脚dogs
[plural复数]feetAmEinformal脚【美,非正式】
Boy,mydogsreallyhurt.
天哪,我的脚好疼。
15POORQUALITY劣质
somethingthatisofverypoorqualityAmEinformal质量极差的东西【美,非正式】
16dogandponyshow
aneventthathasonlybeenorganizedsothatpeoplecanadmireitandthinkthatitisimpressive,notforanyrealpurposeAmE装门面的活动,纯粹为了炫耀的活动【美】
17bethedog’sbollocks
averyrudeexpressionusedtosaythatsomethingisverygoodBrEinformal真他妈的棒〔粗鲁的表达法〕【英,非正式】
18putonthedog
topretendtobericher,morecleveretcthanyoureallyareAmEold-fashioned装阔气;故作聪明【美,过时】
19thedogs
asportseventconsistingofaseriesofracesfordogsBrEinformal赛狗【英,非正式】