Mục lục:
Định nghĩa - Watchdog Timer (WDT) có nghĩa là gì?
Đồng hồ bấm giờ (WDT) là một thiết bị đo thời gian nhúng tự động nhắc nhở hành động khắc phục khi phát hiện sự cố hệ thống. Nếu phần mềm bị treo hoặc bị mất, WDT sẽ thiết lập lại bộ vi điều khiển hệ thống thông qua bộ đếm 16 bit.
Máy tính thiếu WDT nhúng thường yêu cầu thẻ mở rộng WDT được cài đặt.
WDT còn được gọi là bộ đếm thời gian hoạt động đúng (COP).
Techopedia giải thích Đồng hồ bấm giờ (WDT)
WDT cho phép tự lực hệ thống nhúng theo hai cách:
- Phát hiện sự cố hoặc lỗi hệ thống, bao gồm lỗi lập trình, lỗi phần mềm, sự cố mã hoặc tăng điện.
- Đặt lại hệ điều hành và tiếp tục hoạt động chương trình bình thường thông qua tín hiệu đặt lại được nhúng trong CPU hoặc chip vi điều khiển chuyên dụng. Quá trình thiết lập lại này còn được gọi là cho ăn con chó canh gác, đá con chó, đánh thức con chó canh gác hoặc vuốt ve con chó.
Một WDT có thể giám sát một cái khác để đảm bảo các tác vụ dữ liệu được lưu và hoàn thành trong một khoảng thời gian được chỉ định, tầng này của WDT đảm bảo rằng khi một lỗi hệ thống được giám sát bởi WDT, thì bản thân WDT cũng không bị treo.
WDT cung cấp các tính năng bổ sung, như sau:
- Mã hộp cát không đáng tin cậy có thể được kiểm tra bởi WDT rất phức tạp để bảo mật hệ thống.
- Nếu một trang web không tải bình thường, WDT sẽ tự động tạo chức năng làm mới trình duyệt Web.
WDT có thể tồn tại trong phần mềm, dưới dạng bộ vi xử lý phần cứng riêng biệt hoặc dưới dạng bộ vi xử lý vi điều khiển trong CPU hoặc các bộ phận khác của chipset.