Với phương pháp vào/ra bằng ngắt, phát biểu nào sau đây là đúng:
Trả lời:
Đáp án đúng: A
Phương pháp vào/ra bằng ngắt (Interrupt-driven I/O) hoạt động như sau:
1. **TBNV (Thiết bị ngoại vi) yêu cầu dịch vụ:** Khi TBNV cần truyền dữ liệu (ví dụ, bàn phím nhấn một phím, ổ cứng đọc xong một sector), nó sẽ phát tín hiệu ngắt đến CPU.
2. **CPU nhận ngắt:** CPU tạm dừng công việc hiện tại, lưu trạng thái hiện tại vào stack.
3. **Xử lý ngắt:** CPU chuyển quyền điều khiển đến một trình xử lý ngắt (Interrupt Handler) tương ứng với ngắt mà TBNV gửi.
4. **Truyền dữ liệu:** Trình xử lý ngắt thực hiện việc truyền dữ liệu giữa TBNV và bộ nhớ.
5. **Khôi phục trạng thái:** Sau khi hoàn thành, CPU khôi phục trạng thái đã lưu và tiếp tục công việc trước đó.
Như vậy, TBNV là bên chủ động yêu cầu CPU phục vụ, do đó TBNV là đối tượng chủ động trong trao đổi dữ liệu.
* **Đáp án A đúng:** TBNV là đối tượng chủ động trong trao đổi dữ liệu.
* **Đáp án B sai:** Phương pháp này có sự tham gia của cả phần cứng (TBNV, bộ điều khiển ngắt) và phần mềm (trình xử lý ngắt).
* **Đáp án C sai:** CPU bị động, chỉ phản hồi khi nhận được ngắt từ TBNV.
* **Đáp án D sai:** Cần có phần cứng để tạo ra tín hiệu ngắt.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
