請問watch dog的用法

請問一下我有買到一塊主機板,他bios有開啟或關閉watch dog選項,我爬了文後大概了解watch dog是幹嘛的

我一直搞不懂的地方是

1.在vista下怎麼使用這功能

2.說明書有這段文字

Software Code
SIO_IDX equ 4EH
SIO_DTAequ 4FH
Timer equ 10; reset after 10 seconds

1. Enter configuration mode
Mov dx, SIO_IDX
mov al, 87h
out dx, al
out dx, al

2. Set to LDN 07
Mov dx, SIO_IDX
mov al, 07h
out dx, al
mov dx, SIO_DTA
mov al, 07h
out dx, al

3. Set WatchDog Timer
Mov dx, SIO_IDX
mov al, 0f6h
out dx, al
mov dx, SIO_DTA
mov al, Timer
out dx, al

4. Exit configuration mode
Mov dx, SIO_IDX
mov al, 0AAh
out dx, al

請問怎麼用?
2009-07-12 11:03 發佈
文章關鍵字 watch dog 用法
OZEY wrote:
請問一下我有買到一塊...(恕刪)


WDT 是要用特定程式搭配, 一般主板 (您的應該是 IPC) 是要自己寫程式來用它, 除了像 VIA ARTiGO A2000 有附程式 enable, 否則都沒法直接用.
上面那一段描述應該是機器語言唷
也就是你要自己編寫程式來啟動watchdog
那一段只是個範例而已

樓主要用watch dog來做什麼?

它通常是用來產生時脈的,可以用來計時,達到時鐘的功能

電腦關機之後重新開機,系統時間不會亂掉,就是因為有watch dog,外加一顆小電池

樓主貼的那段 是組合語言,分四步驟對它做設定
Wei_1144 wrote:
樓主要用watch ...(恕刪)


其實就是主板有這功能,想說怎麼用而已~~

所以說除非自己寫否則沒有用就是.....
Wei_1144 wrote:
樓主要用watch ...(恕刪)

.....好像都錯了喔。
時間是crystal那邊的喔...
電腦關機時間不會亂掉是因為你還插著電,crystal吃得電是由插座來的。而不是電池。
電池只有你將power cord拔掉時,才會用到那邊的電流。
且,電池主要得目的是保存BIOS內的設定值,而不是單單只給時間的。


Wiki
簡單的說,watchdog會去偵測某個動作。如果一段時間沒有回應(時間自行設定),機器就會reset.
通常IPC或Embedded的主機板都會有這種功能。畢竟由該主機板設計出來的產品,是希望他能一年365天都在服務狀態。而不會因為當機而服務中斷。


Mr. RC
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?