JavaScript is required

Khi thực hiện vào/ra dữ liệu theo kiểu DMA thiết bị DMAC bắt tay với CPU thông qua tín hiệu:

A.

HOLD

B.

DACK và HOLD

C.

DRQ và HOLD

D.

HOLD và HLDA

Trả lời:

Đáp án đúng: D


DMA (Direct Memory Access) là phương pháp cho phép các thiết bị ngoại vi 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. Khi thực hiện vào/ra dữ liệu theo kiểu DMA, thiết bị DMAC (Direct Memory Access Controller) sẽ bắt tay với CPU thông qua các tín hiệu sau:

- HOLD: Tín hiệu yêu cầu CPU giải phóng bus (địa chỉ, dữ liệu, điều khiển). DMAC đưa tín hiệu HOLD lên để yêu cầu CPU tạm dừng và nhường quyền điều khiển bus cho DMAC.

- HLDA (HOLD Acknowledge): Tín hiệu xác nhận từ CPU cho biết CPU đã giải phóng bus và DMAC có thể sử dụng bus.

Do đó, đáp án đúng là D. HOLD và HLDA.

Câu hỏi liên quan