आज के इस पोस्ट में हम Difference Between Multiprogramming and Multitasking in Hindi में जानेंगे की Multiprogramming और Multitasking में क्या अंतर है?
Multiprogramming और Multitasking में क्या अंतर है?
एक कंप्यूटर का सबसे महत्पूर्ण पार्ट ऑपरेटिंग सिस्टम होता है यह एक प्रकार से कंप्यूटर का दिल है जो न केवल कंप्यूटर के अंदर मेमोरी और प्रक्रियाओं का प्रबंधन करता है बल्कि उपयोगकर्ताओं को एप्लिकेशन सॉफ़्टवेयर चलाने की अनुमति देता है।
मल्टीप्रोग्रामिंग और मल्टीटास्किंग एक कंप्यूटर सिस्टम में होने वाली दो क्रियाये हैं। सीपीयू एक सुपर फास्ट डिवाइस है और इसे किसी एक कार्य के लिए रखना एक अच्छा विचार नहीं है। सीपीयू की गति और आईओ गति के बीच भारी अंतर को ध्यान में रखते हुए, बेहतर सीपीयू उपयोग को बेहतर बनाने के लिए कई अवधारणाओं जैसे मल्टीरोग्रैमिंग, मल्टीटास्किंग, मल्टीथ्रेडिंग आदि को पेश किया गया है।
अगर मल्टीप्रोग्रामिंग और मल्टीटास्किंग के बीच के अंतर की बात करें तो यह है कि मल्टीप्रोग्रामिंग एक एकल प्रोसेसर मशीन पर एक से अधिक प्रोग्राम को निष्पादित करने के लिए एक ऑपरेटिंग सिस्टम की क्षमता है। जबकि मल्टीटास्किंग एक प्रोसेसर मशीन पर एक साथ एक से अधिक एप्लीकेशन पर कार्य करने के लिए एक ऑपरेटिंग सिस्टम की क्षमता है।
इसके आलावा भी Multiprogramming और Multitasking में कुछ महत्वपूर्ण अंतर होते है जिनको हम Difference Table के माध्यम से नीचे जानेंगे लेकिन उससे पहले हम Multiprogramming और Multitasking किसे कहते है इसको थोड़ा और अच्छे से जान लेते है।
What is Multi programming in Hindi- मल्टी प्रोग्रामिंग किसे कहते है?
मल्टीप्रोग्रामिंग कंप्यूटर में इस्तेमाल की जाने वाली एक तरह की टेक्निक है जिसमे एक ही एक सीपीयू का उपयोग करके उसके ऊपर एक से अधिक प्रोग्राम को चलाया जाता है। मल्टीप्रोग्रामिंग का इस्तेमाल सीपीयू और मुख्य मेमोरी को प्रभावी ढंग से उपयोग करने के लिए किया जाता है।
जब हम अपने कम्प्यूटर पर एक से अधिक सॉफ्टवेयर को इंस्टाल करते है तो इसे ही मल्टी प्रोग्रामिंग कहा जाता है मल्टी प्रोग्रामिंग जैसे की एक्सेल और फायरफॉक्स ब्राउजर को एक साथ चलाने वाला कंप्यूटर मल्टीप्रोग्रामिंग का एक उदाहरण है।
What is Multi tasking in Hindi-मल्टी टास्किंग किसे कहते है?
जैसा कि नाम से ही पता चलता है, मल्टी टास्किंग का तात्पर्य एक समय एक ही मशीन के रिसोर्स को साझा करके उस पर मल्टीपल काम करने को Multitasking कहा जाता है
आधुनिक ऑपरेटिंग सिस्टम में हम कंप्यूटर में काम करते समय उस पर सांग्स भी सुनते है माइक्रोसॉफ्ट वर्ड में डाक्यूमेंट्स को संपादित करते है और साथ ही Google क्रोम को सभी एक साथ सर्फ करते हैं, यह मल्टी टास्किंग के माध्यम से पूरा किया जाता है।
Multiprogramming और Multi-tasking किसे कहते है?
अभी तक ऊपर हमने जाना की Multiprogramming और Multi-tasking किसे कहते है अगर आपने ऊपर दी गयी सारी चीजे ध्यान से पढ़ी है तो आपको Multiprogramming और Multi-tasking के बीच क्या अंतर है इसके बारे में पता चल गया होगा।
अगर आपको अब भी Multiprogramming और Multi-tasking क्या होता है और इसमें क्या अंतर है इसको समझने में में कोई Confusion है तो अब हम आपको इनके बीच के कुछ महत्वपूर्ण अंतर नीचे बताने जा रहे है।
BASIS FOR COMPARISON | MULTIPROGRAMMING | MULTITASKING |
---|---|---|
Basic | एक साथ सीपीयू का उपयोग करने के लिए कई कार्यक्रमों को सक्षम करता है। | मल्टीप्रोग्रामिंग सिस्टम का एक पूरक रूप है जो उपयोगकर्ता के साथ इंटरेक्शन का समर्थन करता है। |
Objective | सीपीयू उपयोग में सुधार करता हैं। | रेस्पॉन्स टाइम को Minimize करता है। |
Switching | तब होता है जब वर्तमान में चल रही प्रक्रिया बंद हो जाती है। | समय की प्रक्रिया समाप्त होने के बाद हर बार किया जाता है। |
Complexity | Simple | Complex |
Conclusion
आज के इस पोस्ट में हमने जाना Difference Between Multiprogramming and Multitasking in Hindi की Multiprogramming और Multitasking में क्या अंतर है साथ में Multiprogramming और Multitasking किसे कहते है इसको भी अच्छे से समझा।
Related Difference
File और Folder में क्या अंतर है?
DOS और Windows में क्या अंतर है?