search

什麼是看門狗它的原理

什麼是看門狗它的原理

  看門狗是一種電子器件,微控制器中也含有該功能件。它的主要作用就是一個定時器,如果程式出現跑飛,在一定的時間內沒有對看門狗復位(不能執行到有看門狗復位的語句),看門狗就會使系統復位。從而避免死迴圈的發生。

  看門狗分硬體看門狗和軟體看門狗。

  硬體看門狗,是利用一個定時器電路,定時輸出連線到電路的復位端,程式在一定時間範圍內對定時器清零(俗稱“餵狗”),因此程式正常工作時,定時器總不能溢位,也就不能產生復位訊號。如果程式出現故障,不在定時週期內復位看門狗,就使得看門狗定時器溢位產生復位訊號並重啟系統。

  軟體看門狗原理上一樣,只是將硬體電路上的定時器用處理器的內部定時器代替,這樣可以簡化硬體電路設計,但在可靠性方面不如硬體定時器,比如系統內部定時器自身發生故障就無法檢測到。當然也有透過雙定時器相互監視,這不僅加大系統開銷,也不能解決全部問題,比如中斷系統故障導致定時器中斷失效。

看門狗程式的原理是什麼啊

  看門狗程式工作原理:

  1、看門狗是一個用獨立時鐘源提供的脈衝進行累加計數的計數器,無需任何外部元件;

  2、獨立的RC時鐘訊號源是指RC振盪器與OSC1引腳的外接RC振盪器,OSC1和OSC2外接晶體振盪器或陶瓷諧振器構成的微控制器系統時鐘是分離的,這就意味著,即使微控制器進入系統時鐘停振的睡眠狀態,監視計時器仍然能夠執行;

  3、在微控制器執行程式期間,一次看門狗定時器超時溢位,將使微控制器產生復位操作,如果微控制器處於睡眠狀態,一次看門狗定時器超時溢位將使微控制器被喚醒,恢復正常執行狀態,並且繼續執行在進入睡眠之前被擱置的程式;

  4、每次看門狗定時器超時溢位,都會使得狀態條件暫存器中的T0位被清0,以記錄曾經發生的這次看門狗溢位事件,供作程式查詢判斷用;

  5、當監視計時器等於0時,看門狗定時器將被永久禁止,當監視計時器等於1時,看門狗定時器將被永久啟用。

看門狗原理和應用

  看門狗工作原理:在系統執行以後也就啟動了看門狗的計數器,看門狗就開始自動計數,如果到了一定的時間還不去清看門狗,那麼看門狗計數器就會溢位從而引起看門狗中斷,造成系統復位。

  看門狗的作用:就是防止程式發生死迴圈,或者說程式跑飛。在儀器儀表程式中,一般都有看門狗。


看門2新手教程第一關

  1、爬到露臺上,按X鍵可以駭入監視器(監視器之間可以相互切換),觀察到北面露臺、下方停車場以及閉路終端機樓頂的情況。找出三名守衛並且自動標記他們,藉助空調機、車輛等掩體去到守衛後方,按F鍵可以將它們撂倒。   2、找到潛入的鐵門可是門上鎖了,摁下滑鼠滑輪可以找出門鎖線路延伸至平房屋頂處的閉路終端機。這種終 ...

看門2虛空衝撞者怎麼獲得

  1、看門狗2虛空衝撞者是買黃金版直接有的(買dlc附贈的)。   2、看門狗2(Watch_Dogs2)是由育碧公司開發的一款第三人稱射擊角色扮演遊戲,遊戲登陸PC、 PlayStation 4和Xbox One平臺,在2016年11月份發行。遊戲背景設定在未來的舊金山,玩家需要扮演年輕的聰明駭客馬可仕· ...

看門2男主的揹包叫什麼包

  就是郵遞員們投送報紙、信件時候挎的包,和郵差背的包類似的包統稱郵差包。郵差包的發源地可以追溯到美國當地,由於隨著郵差使用的交通的改進,其郵差包亦改良不少,一切都是為了追求更高效的工作效率。郵差包最重要的特點是單肩且帶有翻蓋。郵差包目前已經成為了潮流,很多知名品牌都出售郵差包款,在線上線下均有銷售。 ...

看門2電腦下載教程

  1、看門狗2(Watch_Dogs2)是由育碧公司開發的一款第三人稱射擊角色扮演遊戲,遊戲登陸PC、 PlayStation 4和Xbox One平臺,在2016年11月份發行。   2、遊戲背景設定在未來的舊金山,玩家需要扮演年輕的聰明駭客馬可仕·哈洛威,來到技術革命的起源地:舊金山灣區。加入最惡名昭彰 ...

看門2怎麼解鎖直升機

  在看門狗2遊戲中,玩家可以駕駛各種各樣的載具,唯獨不能駕駛飛機,但是可以購買無人機,一個無人機價值6萬多,想要獲得金錢只要多撿錢就好了。   看門狗2直升機怎麼獲得:   在看門狗2遊戲中,玩家可以駕駛各種各樣的載具,唯獨不能駕駛飛機,網上有駕駛飛機的圖都是PhotoShop。   但是可以購買無人機,一 ...

看門2多少g

  看門狗2多少g?部分玩家在下載遊戲的時候可能會出現磁碟不夠的情況,那麼看門狗2需要多少的磁碟空間呢,下面帶大家瞭解一下看門狗2的遊戲大小,感興趣的玩家往下看看吧。   看門狗2多少g看門狗2每個版本的下載容量都是不同的。標準版看門狗2只需要22個G,而加入了高畫質材質就只要28個G,黃金版就更不用說了,黃 ...

如何領看門2

  領看門狗2需要先開啟微信,點選右上角放大鏡搜尋育碧,然後輸入暗號喜加一,獲取地址後登入賬號,點選領取兌換碼,之後點選前往兌換,輸入兌換碼即可。   看門狗2是由育碧公司開發的一款第三人稱射擊角色扮演遊戲,看門狗2將遊戲設定在距離看門狗故事發生之後,升級後同時也獲得了許多功能。然而ctOS並不是像宣傳的那樣 ...