Interrupt vector là gì?
- ★
- ★
- ★
- ★
- ★
Vectơ ngắt (interrupt vector) là vị trí bộ nhớ (memory location) của trình xử lý ngắt ( interrupt handler), vị trí này ưu tiên các ngắt (interrupt) và lưu chúng vào hàng đợi (queue) nếu có nhiều hơn một ngắt đang chờ được xử lý.
Ngắt là một tín hiệu từ một thiết bị được gắn vào máy tính hoặc từ một chương trình trong máy tính, báo cho OS (hệ điều hành) dừng lại và quyết định phải làm gì tiếp theo. Khi một ngắt được tạo ra, HĐH sẽ lưu trạng thái thực thi của nó bằng cách chuyển đổi ngữ cảnh ( context switch), một thủ tục mà bộ xử lý máy tính tuân theo để thay đổi từ tác vụ này sang tác vụ khác trong khi đảm bảo rằng các tác vụ không xung đột. Khi hệ điều hành đã lưu trạng thái thực thi, nó bắt đầu thực thi trình xử lý ngắt tại vectơ ngắt (interrupt vector).
Learning English Everyday