อุปกรณ์ฮาร์ดแวร์บางชนิดที่ มีการเคลื่อนย้ายหรือถ่ายเทข้อมูลในจำนวนมากอย่างเช่น ?ฮาร์ดดิสก์ ?การที่ใช้งาน CPU เพื่อการเคลื่อนย้ายข้อมูลในแต่ละ Byte มีข้อจำกัดโดยอัตราการเคลื่อนย้าย (Transfer Rate) และจะทำให้ CPU จะต้องทำงานหนักขึ้น ฟีเจอร์ที่เรียกว่า Direct memory access หรือเรียกแบบย่อว่า DMA ?สามารถแบ่งเบาภาระนี้ได้ การทำงานในลักษณะนี้พบได้ในระบบ Input / Output (I/O) ทั้ง Disk และระบบ Network พูดง่ายๆ ก็คือ DMA ช่วยให้การส่งข้อมูลทั้งอ่านและเขียนได้ เร็วขึ้นไปต้องผ่านทาง CPU
DMA สำหรับ ?Windows 7 ปกติจะตั้งค่าดีฟอลต์ให้เปิดทำงาน? เพื่อการทำงานที่รวดเร็วกับ ฮาร์ดดิสก์ และ DVD หรืออุปกรณ์ที่รองรับ DMA แต่บางครั้งระบบอาจทำงานผิดผลาดไปปิดเข้า หรือเรามีความต้องการที่จะปิดหรือเปิดฟีเจอร์นี้ ด้วยตัวเราเอง ก็สามารถทำได้ ดังนี้
1.คลิกที่ปุ่ม Start เพื่อเลือกเมนู Start แล้วคลิกขวาที่ Computer เลือกคำสั่ง Properties
2.เมื่อหน้าต่าง System เปิดออกมาให้คลิก Device Manager ที่อยู่ทางด้านซ้ายของหน้าต่าง
3.ที่หน้าต่าง Device Manager ให้ดับเบิลคลิกที่ IDE ATA/ATAPI Controllers เพื่อขยายรายการที่ซ่อนอยู่ออกมา เราจะเห็นรายการ ?ATA Channel แสดงออกมา
4.ให้คลิกขวาที่รายการ ?ATA Channel เลือกคำสั่ง Properties คลิกไปที่แท็บ Advanced Settings ภายใต้รายการ Device Process จะมีรายการ Enable DMA ถ้าเราต้องการปิดก็ให้คลิกเอาเครื่องหมายถูกออก ในกรณีต้องการเปิดก็ให้คลิกใส่เครื่องหมายถูก แล้วคลิกปุ่ม OK