JavaScript is required

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

A.
TBNV dùng tín hiệu DACK để yêu cầu trao đổi dữ liệu
B.
CPU dùng tín hiệu DREQ để trả lời đồng ý DMA
C.
DMAC gửi tín hiệu HRQ để xin dùng các đường bus
D.
DMAC gửi tín hiệu HLDA để xin dùng các đường bus
Trả lời:

Đáp án đúng: C


Phương pháp vào/ra bằng DMA (Direct Memory Access) là phương pháp 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 của CPU, giúp tăng tốc độ truyền dữ liệu. - **HRQ (Hold Request):** DMAC (Direct Memory Access Controller) gửi tín hiệu HRQ để yêu cầu CPU nhường quyền sử dụng bus hệ thống (đường địa chỉ, đường dữ liệu và đường điều khiển) cho DMAC. - **HLDA (Hold Acknowledge):** CPU trả lời DMAC bằng tín hiệu HLDA để xác nhận đã nhường quyền sử dụng bus cho DMAC. - **DREQ (DMA Request):** Thiết bị ngoại vi (TBNV) sử dụng tín hiệu DREQ để yêu cầu DMAC thực hiện truyền dữ liệu. - **DACK (DMA Acknowledge):** DMAC sử dụng tín hiệu DACK để báo cho TBNV biết rằng DMAC đã sẵn sàng thực hiện truyền dữ liệu. Như vậy, trong các phương án trên, phương án C là đúng: DMAC gửi tín hiệu HRQ để xin dùng các đường bus.

Câu hỏi liên quan