Watch Dog是一種偵測系統是否正常的計數器(Timer),俗稱看門狗
在硬體中watchdog常被包在CPU或MCU內,目的是在於檢查目前系統是否還活著
其工作原理為開機後,watchdog會開始計數,數到一定的時間後,系統會丟一個訊號給watchdog,watchdog收到約定的訊號就會重新計數,表示系統正常運作
直到哪天watchdog數著數著數到爆表了,系統都沒有丟約定好的訊號給他,watchdog就判斷系統已經當掉了,watchdog就自己發一個reset的訊號給CPU,去重啟系統
有人稱這一串動作就叫「你不定時去餵狗,狗就會來踢你」
XD
PS. 此概念也應用在軟體或APP上,當程式沒有回應的時候,watchdog去重啟程式
文章標籤
全站熱搜
留言列表