यदि कोई एकल मेमोरी इंटरफ़ेस है, तो अनुरोधों के बीच मध्यस्थता करने के लिए हार्डवेयर होगा। आमतौर पर एक प्रोसेसर को I / O के बिना I / O को भूखे रहने पर प्राथमिकता दी जाती है, लेकिन I / O के साथ हमेशा प्राथमिकता होने पर भी प्रोसेसर को मेमोरी एक्सेस करने के कुछ अवसर मिलेंगे क्योंकि I / O में बैंडविड्थ की मांग कम और रुक-रुक कर होती है।
इसके अलावा, मेमोरी में आमतौर पर एक से अधिक इंटरफ़ेस होते हैं। उच्च प्रदर्शन प्रोसेसर में आम तौर पर कैश होता है (यदि डीएमए सुसंगत नहीं है, तो कैश को स्नूप भी नहीं करना पड़ता है; स्नूपिंग के साथ भी, ओवरहेड आमतौर पर कैश और मुख्य मेमोरी के बीच बैंडविड्थ अंतर के कारण छोटा होगा या (जब डीएमए एल 3 में स्थानांतरित हो जाता है) L3 कैश और L1 कैश के बीच कैश), मेमोरी तक पहुंचने के लिए एक अलग इंटरफ़ेस प्रदान करता है। माइक्रोकंट्रोलर्स अक्सर एक अलग फ्लैश-आधारित मेमोरी से निर्देशों का उपयोग करेंगे, जिससे डीएमए के दौरान ऑन-चिप मेमोरी में आगे बढ़ने की अनुमति मिलेगी, और अक्सर एक स्वतंत्र इंटरफ़ेस के साथ कसकर युग्मित मेमोरी होती है (डीएमए संघर्षों से बचने के लिए कई डेटा एक्सेस की अनुमति देता है)।
एकल मेमोरी इंटरफ़ेस के साथ भी, पीक बैंडविड्थ आमतौर पर आमतौर पर उपयोग किए जाने वाले बैंडविड्थ से अधिक होगी। (निर्देश के लिए, यहां तक कि मेमोरी से लोड होने वाले औसत से अधिक के साथ एक छोटा बफर भी बफर से अनुदेश लाने की अनुमति देगा, जबकि दूसरा एजेंट मेमोरी इंटरफ़ेस का उपयोग कर रहा है, कोड की प्रवृत्ति का शोषण करते हुए शाखा में नहीं।)
यह भी ध्यान दें कि क्योंकि एक प्रोसेसर डेटा एक्सेस करता है, यदि कोई एकल मेमोरी इंटरफ़ेस है, तो डेटा एक्सेस और इंस्ट्रक्शन एक्सेस के बीच मध्यस्थता के लिए एक तंत्र होना चाहिए।
यदि प्रोसेसर (एकल मेमोरी इंटरफ़ेस के साथ) को I / O डिवाइस बफर से मुख्य मेमोरी में कॉपी लागू करने के लिए मजबूर किया गया था, तो उसे कॉपी प्रदर्शन करने के लिए निर्देश प्राप्त करना होगा। इसका मतलब यह हो सकता है कि मेमोरी-मेमोरी ऑपरेशंस के साथ ISA में भी ट्रांसफर किए गए शब्द के अनुसार दो मेमोरी एक्सेस (लोड-स्टोर आईएसए को तीन मेमोरी एक्सेस की आवश्यकता हो सकती है या अगर पोस्ट-इंक्रीमेंट मेमोरी एड्रेसिंग प्रदान नहीं की गई है); यह I / O एक्सेस के अलावा है जो पुराने सिस्टम में मुख्य मेमोरी के समान इंटरफ़ेस साझा कर सकता है। DMA इंजन मेमोरी में निर्देशों का उपयोग नहीं करता है, और इसलिए इस ओवरहेड से बचा जाता है।