हेल्लो दोस्तों आज के इस पोस्ट में आपको multi programming kya hai के बारे में बताया गया है की क्या होता है कैसे काम करता है तो चलिए शुरू करते है
मुल्ती प्रोग्रामिंग (Multi Programming)
मल्टी प्रोग्रम्मिंग शब्द मैमोरी के विभिन्न भागों में दो या अधिक प्रोग्राम्स के अस्तित्व की ओर संकेत करता है मल्टीप्रोग्रामिंग सिस्टम में कई प्रोग्राम CPU में उपलब्ध होते हैं और एक प्रोग्राम का एक भाग निष्पादित हो रहा होता है। तत्पश्चात दसरे प्रोग्राम का अन्य भाग निष्पादित होने लगता है
और इसी प्रकार 1 अन्य शब्दों में एक ही कम्प्यूटर द्वारा दो या अधिक प्रोग्राम्स को निष्पादित होने की यह एक आन्तरिक व्यवस्था है मल्टी प्रोग्रामिंग सिस्टम में जब एक प्रोग्राम I/O स्थानातरण हेतु प्रतीक्षा कर रहा होता है
इसे भी जाने –
- what is multi tasking in hindi-मुल्ती टास्किंग क्या है?
- what is batch processing in hindi-बैच प्रोसेसिंग क्या है?
- plotter kya hota hai-प्लॉटर क्या होता है ?
- what is printer in hindi-प्रिंटर्स क्या होता है ?
तब दूसरा प्रोग्राम CPU का उपयोग करने हेतु तैयार हो रहा होता है इस प्रकार विभिन्न उपयोग्कर्ता द्वारा CPU के समय का उपयोग किया जाना सम्भव होता हैं। कुछ मल्टी प्रोग्रामिंग सिस्टम को MFT (Multiprogramming with fixed tasks) कहते हैं, जबकि ऐसे प्रोग्रामिंग सिस्टम जि प्रोग्राम्स प्रोसेस्ड हो सकते हैं, MVT (Multiprogramming with variable task) कहते है।
मल्टीप्रोग्रामिंग सिस्टम के अंतर्गत भी सभी प्रोग्राम्स मुख्य मैमोरी में निम्न तीन स्थितियों में रहते है
1. रनिंग कंडीशन (Running Condition) अर्थात् CPU का उपयोग किया जा रहा है।
2. ब्लॉक्ड कंडीशन (Blocked Condition) अर्थात् I/O संक्रिया हो रही हो।
3.रेडी कंडीशन (Ready Condition) अर्थात् CPU के खाली होने की प्रतीक्षा की जा रही है
निम्न चित्र में 1, 2 और 3 प्रोग्राम क्रमश: ब्लॉक्ड, रनिंग और रेडी अवस्था में है। चूंकि प्रोग्राम रेडी अवस्था में है, शीघ्र ही प्रोग्राम 2 का निष्पादन समाप्त हो जाता है या प्रोग्राम 2 I/O संकिया की मांग करता है, CPU प्रोग्राम 3 के निष्पादन का कार्य प्रारम्भ कर देता है। इस प्रकार मल्टी प्रोग्रामिंग सिस्टम में CPU हमेशा व्यस्त रहता है।
डायग्राम
मल्टी प्रोग्रामिंग सिस्टम के लाभ
1. आउटपुट में वृद्धि।
2. अपेक्षाकृत कम समय का लगना।
मल्टी प्रोग्रामिंग सिस्टम में कम्प्यूटर को कार्य करने के लिए निम्न दाया व सॉफ्टव विशेषताओं की आवश्यकता होती है।
1. वृहत् मैमोरी।
2. मैमोरी की सुरक्षा।
३ प्रोग्राम अवस्था की सुरक्षा।
4. कार्यों का उचित मिश्रण
reference-https://whatis.techtarget.com/definition/multiprogramming#:~
निवेदन-अगर आपको यह आर्टिकल(multi programming kya hai) अच्छा लगा हो तो आप इस पोस्ट को अपने दोस्तों के साथ जरुर शेयर() करे और आपको जिस टॉपिक(multi programming kya hai) पर आपको पढना या नोट्स चाहिए तो हमें जरुर कमेंट(multi programming kya hai) करे आपका कमेंट्स हमारे लिए बहु मूल्य है धन्यवाद