JavaScript is required

Cơ chế DMA thực hiện nhiệm vụ gì?

A.

Quản lý địa chỉ bộ nhớ mà không có sự trợ giúp của CPU.

B.

Chuyển dữ liệu mà không có sự trợ giúp của CPU.

C.

Tính toán dữ liệu mà không có sự trợ giúp của CPU.

D.

Tính toán ngoài thiết bị nhập xuất.

Trả lời:

Đáp án đúng: B


DMA (Direct Memory Access) là một cơ chế cho phép các thiết bị ngoại vi (ví dụ: ổ cứng, card mạng, v.v.) 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. Điều này giúp giảm tải cho CPU, cho phép nó thực hiện các tác vụ khác trong khi dữ liệu được truyền giữa thiết bị ngoại vi và bộ nhớ. Phương án A: Quản lý địa chỉ bộ nhớ là một phần công việc của DMA, nhưng chưa đầy đủ. Phương án B: Đây là đáp án chính xác. DMA cho phép chuyển dữ liệu trực tiếp giữa thiết bị và bộ nhớ mà không cần CPU can thiệp vào từng byte dữ liệu. Phương án C: Tính toán dữ liệu không phải là nhiệm vụ của DMA. Phương án D: DMA không tính toán dữ liệu ngoài thiết bị nhập xuất.

Câu hỏi liên quan