JavaScript is required

Đối với kiểu DMA theo khối, phát biểu nào sau đây là đúng:

A.
Lúc nào bus rỗi thì truyền dữ liệu
B.
BXL bị ép buộc treo tạm thời từng chu kỳ bus
C.

Truyền không liên tục từng byte dữ liệu

D.
Truyền xong hết dữ liệu mới trả lại bus cho BXL
Trả lời:

Đáp án đúng: D


Kiểu DMA theo khối (Block DMA) là phương pháp truyền dữ liệu trong đó một khối dữ liệu lớn được truyền liên tục từ thiết bị ngoại vi đến bộ nhớ (hoặc ngược lại) mà không cần sự can thiệp của CPU trong suốt quá trình truyền. CPU sẽ bị tạm dừng (treo) trong thời gian DMA controller chiếm quyền điều khiển bus để thực hiện việc truyền khối dữ liệu. Sau khi truyền xong toàn bộ khối dữ liệu, DMA controller sẽ trả lại quyền điều khiển bus cho CPU. * **Phương án A:** Không chính xác. DMA theo khối không truyền dữ liệu vào lúc bus rỗi một cách ngẫu nhiên, mà chủ động yêu cầu và chiếm quyền điều khiển bus để truyền một khối dữ liệu liên tục. * **Phương án B:** BXL bị ép buộc treo tạm thời trong *toàn bộ* quá trình truyền khối dữ liệu, chứ không phải chỉ từng chu kỳ bus. Do đó, phương án này không hoàn toàn chính xác. * **Phương án C:** Sai. DMA theo khối truyền liên tục một khối dữ liệu, chứ không phải rời rạc từng byte. * **Phương án D:** Đúng. Đây là đặc điểm chính của DMA theo khối: truyền xong toàn bộ dữ liệu mới trả lại bus cho BXL.

Câu hỏi liên quan