JavaScript is required

Với phương pháp vào/ra bằng DMA, phát biểu nào sau đây là sai:

A.
Hoàn toàn do DMAC điều khiển trao đổi dữ liệu
B.
Đây là quá trình trao đổi dữ liệu giữa TBNV và bộ nhớ
C.
CPU không can thiệp vào quá trình trao đổi dữ liệu
D.
CPU và DMAC kết hợp điều khiển trao đổi dữ liệu
Trả lời:

Đáp án đúng: D


Phương pháp vào/ra bằng DMA (Direct Memory Access) cho phép các thiết bị ngoại vi (TBNV) truy cập trực tiếp vào bộ nhớ hệ thống mà không cần sự can thiệp liên tục của CPU. DMAC (Direct Memory Access Controller) sẽ điều khiển quá trình trao đổi dữ liệu sau khi CPU khởi tạo. * **A. Hoàn toàn do DMAC điều khiển trao đổi dữ liệu:** Phát biểu này đúng. DMAC đảm nhận việc điều khiển trao đổi dữ liệu sau khi được CPU thiết lập. * **B. Đây là quá trình trao đổi dữ liệu giữa TBNV và bộ nhớ:** Phát biểu này đúng. DMA cho phép TBNV và bộ nhớ trao đổi dữ liệu trực tiếp. * **C. CPU không can thiệp vào quá trình trao đổi dữ liệu:** Phát biểu này đúng. Sau khi DMAC được khởi tạo, CPU không trực tiếp tham gia vào quá trình truyền dữ liệu. * **D. CPU và DMAC kết hợp điều khiển trao đổi dữ liệu:** Phát biểu này sai. CPU chỉ khởi tạo và thiết lập DMAC, sau đó DMAC hoàn toàn tự động điều khiển quá trình trao đổi dữ liệu. Vậy đáp án sai là D.

Câu hỏi liên quan