Sự khoan dung sai sót là thiết yếu trong hệ thống kiến trúc máy tính để đảm bảo hoạt động liên tục mặc dù phần cứng hay phần mềm bị hỏng. Việc sử dụng các phương pháp thực tiễn có thể cải thiện đáng tin cậy và có sẵn hệ thống. Bài này khám phá những kỹ thuật thông thường được dùng để đạt được sự khoan dung lỗi trong hệ thống hiện đại.

Kỹ thuật dự phòng

Những dạng thông thường bao gồm sự dự phòng, như nhiều nguồn cung cấp điện hoặc bộ xử lý dữ liệu, và sự thay đổi dữ liệu, như cấu hình mã số của thiết bị lưu trữ.

Lỗi phát hiện và sửa

Gặp lỗi khi phát hiện lỗi. Có thể dùng các hệ thống để trả lời thích hợp. Kỹ thuật như kiểm tra cân bằng, kiểm tra lại ngân sách và kiểm tra lại chu kỳ (CRC) được dùng rộng rãi. Mã sửa lỗi (ECC) có thể tự động sửa chữa một số lỗi, đặc biệt trong môđun bộ nhớ.

Thất bại và phục hồi chức năng

Các cơ chế bị lỗi có thể thay đổi thành các thành phần hay hệ thống dự phòng khi có sự thất bại. Hệ thống chờ đợi nóng liên tục hoạt động song song với nhau, có thể tiếp tục ngay lập tức.

Tha thứ vì không khoan dung

Tha thứ lỗi do khoan dung đòi hỏi phải cẩn thận lên kế hoạch và tích hợp các kỹ thuật khác nhau kết hợp với việc tìm lỗi và các chiến lược lỗi tạo ra những hệ thống mạnh mẽ có khả năng xử lý lỗi hiệu quả.