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