الذاكرة الافتراضية تقنية في أنظمة التشغيل تجعل الحاسوب يستخدم القرص الصلب أو وسيط التخزين امتداداً مؤقتاً للذاكرة العشوائية. تنقل أجزاء غير مستخدمة من الذاكرة إلى التخزين لتفسح المجال لتطبيقات أخرى، فيبدو للنظام أن لديه ذاكرة أكبر مما هو متاح فعلياً. تسمح هذه التقنية بتشغيل برامج متعددة وتحسين إدارة الموارد، لكنها تصبح أبطأ من الذاكرة الحقيقية عند كثرة الاعتماد عليها. وتمثل الذاكرة الافتراضية حلاً معمارياً جعل الحوسبة متعددة المهام أكثر عملية.