Timer Watchdog Timer (WDT)

Pengarang: John Stephens
Tanggal Pembuatan: 1 Januari 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
Программирование МК AVR. Урок 53. Watchdog Timer (WDT). Часть 1
Video: Программирование МК AVR. Урок 53. Watchdog Timer (WDT). Часть 1

Isi

Definisi - Apa artinya Watchdog Timer (WDT)?

Timerdog timer (WDT) adalah perangkat penghitung waktu tertanam yang secara otomatis meminta tindakan korektif pada deteksi kerusakan sistem. Jika perangkat lunak hang atau hilang, WDT akan mengatur ulang mikrokontroler sistem melalui penghitung 16-bit.

Komputer yang tidak memiliki WDT tertanam seringkali memerlukan kartu ekspansi WDT yang terpasang.

WDT juga dikenal sebagai timer yang beroperasi dengan benar (COP).


Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Watchdog Timer (WDT)

WDT memungkinkan kemandirian sistem tertanam dengan dua cara:

  • Mendeteksi gangguan atau kesalahan sistem, termasuk kesalahan pemrograman, hang perangkat lunak, crash kode atau lonjakan daya.
  • Mereset sistem operasi dan melanjutkan aktivitas program normal melalui sinyal reset yang tertanam dalam CPU atau chip mikrokontroler khusus. Proses reset ini juga dikenal sebagai memberi makan anjing penjaga, menendang anjing, membangunkan anjing penjaga atau membelai anjing.

Satu WDT dapat memonitor yang lain untuk memastikan tugas data yang disimpan dan diselesaikan dalam periode yang ditentukan ini cascading WDT memastikan bahwa ketika kegagalan sistem sedang dipantau oleh WDT, bahwa WDT itu sendiri tidak tergantung juga.

WDT menyediakan fitur tambahan, sebagai berikut:


  • Kode kotak pasir yang tidak dapat diandalkan dapat diuji oleh WDT yang sangat kompleks untuk keamanan sistem.
  • Jika sebuah situs web tidak memuat secara normal, WDT secara otomatis menghasilkan fungsionalitas refresh browser Web.

WDT dapat ada dalam perangkat lunak, sebagai mikroprosesor perangkat keras yang terpisah, atau sebagai subprocessor mikrokontroler di dalam CPU atau bagian lain dari chipset.