Những kỹ thuật này đảm bảo rằng những công việc quan trọng được thực hiện ngay khi duy trì sự ổn định và hiệu quả của toàn hệ thống.

Ngắt lời với chủ nghĩa máy móc

Việc giải quyết bị ngắt bao gồm phát hiện một sự kiện cần thiết chú ý ngay lập tức và tạm thời ngăn chặn tiến trình hiện thời để giải quyết nó. Các vi xử lý thường dùng vector để xác định các dịch vụ thích hợp. Quá trình này bao gồm việc lưu trữ tình trạng hiện thời, thực hiện các hoạt động tạm thời, và khôi phục lại tình trạng sau đó.

Công nghệ ưu tiên

Ưu tiên đã chỉ định cấp quan trọng cho các sự ngắt khác nhau, đảm bảo rằng các sự kiện quan trọng hơn được dịch vụ trước. Kỹ thuật thông thường bao gồm các bộ máy có các bộ điều hành dựa trên phần cứng và quản lý dựa trên phần mềm. Những phương pháp này ngăn cản các tác vụ phụ thuộc thấp hơn không cho phép quản lý các sự kiện khẩn cấp.

Những hoạt động thực tế

Việc cắt ngang và ưu tiên một cách hiệu quả bao gồm việc cấu hình bộ điều khiển ngắt quãng, chẳng hạn như bộ điều khiển ngắt quãng được tổ chức (NVIC) trong hệ thống ARM. Các nhà phát triển nên phân biệt cấp ưu tiên và cho phép tổ chức làm gián đoạn khi cần thiết để cải thiện khả năng đáp ứng.

  • Dùng bộ nhớ phần cứng để cấp độ nhất định
  • Cho phép lồng nhau làm gián đoạn các sự kiện quan trọng
  • Comment
  • Thiết kế các hoạt động ngắt quãng hiệu quả