Direct Memory Access (DMA) là một khả năng được cung cấp bởi một số kiến trúc bus máy tính cho phép các dữ liệu được gửi trực tiếp từ các thiết bị kèm theo (như một ổ đĩa) vào bộ nhớ trên bo mạch chủ của máy tính. Các bộ vi xử lý được giải thoát khỏi sự tham gia với việc chuyển giao dữ liệu, do đó đẩy mạnh tổng thể máy tính hoạt động.
Thông thường một phần quy định của bộ nhớ được chỉ định là một khu vực được sử dụng để truy cập bộ nhớ trực tiếp. Trong tiêu chuẩn bus ISA, lên đến 16 MB bộ nhớ có thể được giải quyết cho DMA. Các tiêu chuẩn EISA và Kiến trúc Micro Channel cho phép truy cập đầy đủ các địa chỉ bộ nhớ (giả sử họ đang địa chỉ với 32 bit). Peripheral Component Interconnect hoàn DMA bằng cách sử dụng một chủ xe buýt (với các bộ vi xử lý "ủy thác" I / O điều khiển cho bộ điều khiển PCI).
Một thay thế cho DMA là Programmed Input / Output (PIO) giao diện, trong đó tất cả các dữ liệu được truyền giữa các thiết bị đi qua bộ vi xử lý. Một giao thức mới cho giao diện / IDE ATA là Ultra DMA, cung cấp tốc độ truyền dữ liệu nổ lên đến 33 MB (MB) mỗi giây. Ổ cứng đi kèm với Ultra DMA / 33 cũng hỗ trợ chế độ PIO 1, 3 và 4, và nhiều từ chế độ DMA 2 (đạt 16,6 MB mỗi giây).
đang được dịch, vui lòng đợi..
