JavaScript is required

Có 3 phương pháp điều khiển vào/ra như sau:

A.
Vào/ra bằng chương trình, bằng ngắt, bằng DMA
B.
Vào/ra bằng chương trình, bằng hệ thống, bằng DMA
C.
Vào/ra bằng ngắt, bằng truy nhập CPU, bằng DMA
D.
Vào/ra bằng ngắt, bằng truy nhập CPU, bằng hệ điều hành
Trả lời:

Đáp án đúng: A


Phương pháp điều khiển vào/ra (I/O) bao gồm: * **Vào/ra bằng chương trình (Programmed I/O):** CPU trực tiếp điều khiển quá trình truyền dữ liệu giữa CPU và thiết bị ngoại vi. CPU liên tục kiểm tra trạng thái của thiết bị và thực hiện các lệnh để đọc hoặc ghi dữ liệu. * **Vào/ra bằng ngắt (Interrupt-driven I/O):** Thiết bị ngoại vi sẽ gửi tín hiệu ngắt đến CPU khi nó sẵn sàng truyền dữ liệu. CPU sẽ tạm dừng chương trình hiện tại, phục vụ ngắt bằng cách đọc hoặc ghi dữ liệu, sau đó quay lại chương trình ban đầu. * **Vào/ra bằng DMA (Direct Memory Access):** DMA cho phép thiết bị ngoại vi truy cập trực tiếp vào bộ nhớ mà không cần sự can thiệp của CPU sau khi được khởi tạo. CPU chỉ cần thiết lập các tham số cần thiết cho DMA controller, sau đó DMA controller sẽ tự động quản lý quá trình truyền dữ liệu. Điều này giúp giải phóng CPU để thực hiện các tác vụ khác.

Câu hỏi liên quan