memory maping هي تقنية تستعمل لتبادل المعلومات بين الحاسب (ال CPU بالضبط) و الجهاز الخارجي، حيث يتم تخصيص عنوان من الذاكرة الحية للجهاز الخارجي. المبرمج في هذه الحالة، يتعامل مع الجهاز الخارجي بالطرق الاعتيادية (كأنك تكتب برنامج داخلي). على خلاف ال I/O Mapping هنا تُستسعمل عناون خاصة بالجهاز الخارجي و غالبا ما تكون interface (واسطة؟) خاصة لتبادل المعلومات.