DMA Khái niệm cơ bản
Định nghĩa: Một truy cập bộ nhớ trực tiếp (DMA) là một hoạt động trong đó dữ liệu được sao chép
(vận chuyển) từ một nguồn đến tài nguyên khác trong một hệ thống máy tính mà không cần sự tham gia của CPU.
Nhiệm vụ của một DMA controller (DMAC) là để thực hiện các 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..
