สารบัญ:
คำจำกัดความ - Watchdog Timer (WDT) หมายถึงอะไร
ตัวจับเวลาจ้องจับผิด (WDT) เป็นอุปกรณ์จับเวลาที่ฝังตัวซึ่งจะแจ้งให้ดำเนินการแก้ไขโดยอัตโนมัติเมื่อตรวจพบความผิดปกติของระบบ หากซอฟต์แวร์หยุดทำงานหรือสูญหาย WDT จะรีเซ็ตไมโครคอนโทรลเลอร์ของระบบผ่านตัวนับ 16 บิต
คอมพิวเตอร์ที่ไม่มี WDT ในตัวมักจะต้องการการ์ดเอ็กซ์แพนชันของ WDT ที่ติดตั้งไว้
WDT เป็นที่รู้จักกันว่าคอมพิวเตอร์จับเวลาทำงานอย่างถูกต้อง (COP)
Techopedia อธิบาย Watchdog Timer (WDT)
WDT ช่วยให้การพึ่งพาตนเองของระบบฝังตัวได้สองวิธี:
- ตรวจจับความผิดพลาดของระบบหรือข้อผิดพลาดรวมถึงข้อผิดพลาดในการเขียนโปรแกรมแฮงค์ซอฟต์แวร์ล่มรหัสหรือไฟกระชาก
- รีเซ็ตระบบปฏิบัติการและกลับสู่กิจกรรมของโปรแกรมตามปกติผ่านสัญญาณรีเซ็ตที่ฝังอยู่ใน CPU หรือชิปไมโครคอนโทรลเลอร์พิเศษ กระบวนการรีเซ็ตนี้เรียกอีกอย่างหนึ่งว่าการให้อาหารสุนัขเฝ้าบ้านการเตะสุนัขตื่นสุนัขเฝ้าบ้านหรือการลูบคลำสุนัข
หนึ่ง WDT อาจตรวจสอบอีกงานหนึ่งเพื่อให้แน่ใจว่างานข้อมูลที่บันทึกไว้และเสร็จสมบูรณ์ภายในระยะเวลาที่กำหนดของ WDT นี้จะช่วยให้มั่นใจได้ว่าเมื่อความล้มเหลวของระบบกำลังถูกตรวจสอบโดย WDT ว่า WDT นั้นไม่ได้ค้างอยู่ด้วย
WDT มีคุณสมบัติเพิ่มเติมดังต่อไปนี้:
- รหัส Sandbox ที่ไม่น่าเชื่อถืออาจมีการทดสอบโดย WDT ที่มีความซับซ้อนสูงเพื่อความปลอดภัยของระบบ
- หากเว็บไซต์ไม่โหลดตามปกติ WDT จะสร้างฟังก์ชันการรีเฟรชเว็บเบราว์เซอร์โดยอัตโนมัติ
WDT สามารถมีอยู่ในซอฟต์แวร์เป็นไมโครโปรเซสเซอร์ฮาร์ดแวร์แยกต่างหากหรือเป็นโปรเซสเซอร์ย่อยไมโครคอนโทรลเลอร์ที่มีการควบคุมภายใน CPU หรือส่วนอื่น ๆ ของชิปเซ็ต
