Nhiệm vụ của một DMA controller (DMAC) là để thực hiện hoạt động sao chép dữ liệu từ một
vị trí tài nguyên khác. Các bản sao của dữ liệu có thể được thực hiện từ:
- I / O thiết bị vào bộ nhớ
- bộ nhớ I / O thiết bị
- bộ nhớ để nhớ
- I / O thiết bị I / O thiết bị
A DMAC là một độc lập (từ CPU) tài nguyên của một hệ thống máy tính được thêm vào để thực hiện đồng thời của DMA-hoạt động. Hai chế độ hoạt động đầu tiên được 'đọc từ' và
'viết thư cho' chuyển của một I / O thiết bị vào bộ nhớ chính, đó là những hoạt động phổ biến
của một DMA controller. Hai hoạt động khác là hơi khó khăn hơn để thực hiện và
nhất DMA-bộ điều khiển không thực hiện thiết bị để chuyển giao thiết bị.
đang được dịch, vui lòng đợi..
