मल्टीप्रोग्रामिंग एक तकनीक है ऑपरेटिंग सिस्टम जहां कई प्रोग्राम एक साथ मेमोरी में लोड होते हैं। सी पी यू कार्यक्रमों के बीच त्वरित रूप से स्विच करता है, जिससे समवर्ती निष्पादन की अनुमति मिलती है।
मल्टीप्रोग्रामिंग समग्र सिस्टम दक्षता में सुधार करती है, निष्क्रिय समय को कम करती है और संसाधन उपयोग को अधिकतम करती है। यह विभिन्न कार्यों के बीच सिस्टम संसाधन साझा करने, उपयोगकर्ता अनुभव और सिस्टम उत्पादकता में सुधार करने में सक्षम बनाता है।