ตัวจับเวลา Watchdog (WDT)

ผู้เขียน: John Stephens
วันที่สร้าง: 1 มกราคม 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
Watch dog Timer of microcontroller
วิดีโอ: Watch dog Timer of microcontroller

เนื้อหา

คำจำกัดความ - Watchdog Timer (WDT) หมายถึงอะไร

ตัวจับเวลาจ้องจับผิด (WDT) เป็นอุปกรณ์จับเวลาที่ฝังตัวซึ่งจะแจ้งให้ดำเนินการแก้ไขโดยอัตโนมัติเมื่อตรวจพบความผิดปกติของระบบ หากซอฟต์แวร์ค้างหรือสูญหาย WDT จะรีเซ็ตไมโครคอนโทรลเลอร์ของระบบผ่านตัวนับ 16 บิต

คอมพิวเตอร์ที่ไม่มี WDT ในตัวมักจะต้องการการ์ดเอ็กซ์แพนชันของ WDT ที่ติดตั้งไว้

WDT เป็นที่รู้จักกันว่าคอมพิวเตอร์จับเวลาทำงานอย่างถูกต้อง (COP)


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบาย Watchdog Timer (WDT)

WDT ช่วยให้การพึ่งพาตนเองของระบบฝังตัวได้สองวิธี:

  • ตรวจจับความผิดพลาดของระบบหรือข้อผิดพลาดรวมถึงข้อผิดพลาดในการเขียนโปรแกรมแฮงค์ซอฟต์แวร์ล่มรหัสหรือไฟกระชาก
  • รีเซ็ตระบบปฏิบัติการและกลับสู่กิจกรรมของโปรแกรมตามปกติผ่านสัญญาณรีเซ็ตที่ฝังอยู่ใน CPU หรือชิปไมโครคอนโทรลเลอร์พิเศษ กระบวนการรีเซ็ตนี้เรียกอีกอย่างหนึ่งว่าการให้อาหารสุนัขเฝ้าบ้านการเตะสุนัขตื่นสุนัขเฝ้าบ้านหรือการลูบคลำสุนัข

หนึ่ง WDT อาจตรวจสอบอีกงานหนึ่งเพื่อให้แน่ใจว่างานข้อมูลที่บันทึกไว้และเสร็จสมบูรณ์ภายในระยะเวลาที่กำหนดของ WDT นี้จะช่วยให้มั่นใจได้ว่าเมื่อความล้มเหลวของระบบกำลังถูกตรวจสอบโดย WDT ว่า WDT นั้นไม่ได้ค้างอยู่ด้วย

WDT มีคุณสมบัติเพิ่มเติมดังต่อไปนี้:

  • รหัส Sandbox ที่ไม่น่าเชื่อถืออาจมีการทดสอบโดย WDT ที่มีความซับซ้อนสูงเพื่อความปลอดภัยของระบบ
  • หากเว็บไซต์ไม่โหลดตามปกติ WDT จะสร้างฟังก์ชันการรีเฟรชเว็บเบราว์เซอร์โดยอัตโนมัติ

WDT สามารถมีอยู่ในซอฟต์แวร์เป็นไมโครโปรเซสเซอร์ฮาร์ดแวร์แยกต่างหากหรือเป็นโปรเซสเซอร์ย่อยไมโครคอนโทรลเลอร์ที่มีการควบคุมภายใน CPU หรือส่วนอื่น ๆ ของชิปเซ็ต