Page 240 - Cấu Trúc Máy Tính
P. 240
6.2 Các phương pháp điều khiển vào ra
Các kiểu thực hiện DMA
DMA truyền theo khối: DMAC sử dụng BUS để truyền cả khối
dữ liệu (CPU chuyển nhượng BUS cho DMAC)
DMA lấy chu kỳ: DMAC cưỡng bức CPU treo tạm thời từng
chu kỳ BUS để thực hiện truyền một từ dữ liệu
DMA trong suốt: DMAC nhận biết những chu kỳ nào CPU
không sử dụng BUS thì chiếm BUS để trao đổi dữ liệu (DMAC
lấy lén chu kỳ)
Đặc điểm DMA
CPU không tham gia trong quá trình trao đổi dữ liệu
DMAC điều khiển trao đổi dữ liệu giữa bộ nhớ chính và Module
vào ra với tốc độ nhanh.
Phù hợp với yêu cầu trao đổi mảng dữ liệu có kích thước lớn.
GV: Đinh Đồng Lưỡng Cấu trúc Máy tính 240