मल्टीटास्किंग बनाम मल्टीप्रोसेसिंग

लेखक: Laura McKinney
निर्माण की तारीख: 6 अप्रैल 2021
डेट अपडेट करें: 4 मई 2024
Anonim
मल्टीटास्किंग बनाम मल्टीथ्रेडिंग बनाम मल्टीप्रोसेसिंग
वीडियो: मल्टीटास्किंग बनाम मल्टीथ्रेडिंग बनाम मल्टीप्रोसेसिंग

विषय

मुद्दा यह है कि आपके कंप्यूटर पर मल्टीप्रोसेसिंग में जिम्मेदारियों को करने के लिए आपके पास 1 से अधिक प्रोसेसर हैं। दूसरी ओर, बिंदु यह है कि आपके कंप्यूटर को मल्टीटास्किंग में अलग-अलग समय के साथ करने के लिए 1 से अधिक कार्य हैं।


मल्टीपर्सिंग ओएस प्राथमिक मेमोरी में विविध व्यवसायों की देखभाल करने वाले तरीके से मिलता-जुलता है जो हर अंतिम रोजगार के लिए अपना अवसर देता है जब अन्य किसी गलत काम के लिए कब्जा कर लिया जाता है, उदाहरण के लिए, I / O ऑपरेशन। तो किसी भी कर्मचारी को निष्पादित करने की आवश्यकता से कम नहीं की लंबाई, सीपीयू कभी भी बेमतलब नहीं बैठता है। क्या अधिक है, यहां पीसी के साथ क्लाइंट के सहयोग के बिना, ओएस द्वारा स्वाभाविक रूप से ध्यान रखा जाता है।

फिर भी, जब हम MULTITASKING के संबंध में कहते हैं, तो क्लाइंट को एक समय में विभिन्न नियोजन के साथ की आवश्यकता होती है। सीपीयू उनके बीच आदान-प्रदान करके अलग-अलग व्यवसायों को निष्पादित करता है, फिर भी एक्सचेंजिंग इस बिंदु पर तेज है कि क्लाइंट की फंतासी है कि दोनों एप्लिकेशन एक ही समय में चल रहे हैं। तो एमपी और एमटी के बीच मौलिक अंतर यह है कि एमपी में ओएस सैद्धांतिक रूप से विभिन्न रोजगार का इस तरह से ध्यान रख रहा है कि यदि कुछ व्यवसाय किसी चीज के लिए तंग है तो यह निष्पादित करने के लिए निम्न रोजगार के लिए उछाल देगा।


क्या अधिक है, एमटी में क्लाइंट फ्रेमवर्क के साथ संचार में है और धोखे को प्राप्त कर रहा है क्योंकि दोनों या किसी भी अनुप्रयोग एक ही समय में चल रहे हैं। मल्टीटास्किंग प्रकार के ओएस में कई कार्य (प्रक्रिया) एक साथ किए जाते हैं (समवर्ती रूप से इसका अर्थ यह नहीं है कि एक ही समय में सटीक रूप से निष्पादित किया जाता है। जैसा कि मल्टीटास्किंग में समानता नहीं है)। इस रूपरेखा में, अन्य कार्य समाप्त होने से पहले एक और गड़बड़ी शुरू हो जाती है जो सीपीयू नियोजन प्रणाली पर निर्भर करती है और सभी प्रक्रियाएं मूल संपत्ति प्रदान करती हैं। मल्टीप्रोसेसिंग में, एक सीपीयू के अंदर 2 या अधिक प्रोसेसर का उपयोग करें। इसलिए उपक्रम समानांतर में क्रियान्वित कर सकता है। लेकिन उनके बीच कुछ सिंक्रनाइज़ेशन की आवश्यकता है।

सामग्री: मल्टीटास्किंग और मल्टीप्रोसेसिंग के बीच अंतर

  • मल्टीप्रोसेसिंग क्या है?
  • मल्टीटास्किंग क्या है?
  • मुख्य अंतर

मल्टीप्रोसेसिंग क्या है?

मल्टीप्रोसेसिंग में, एकल कंप्यूटर सिस्टम ने 2 या अधिक केंद्रीय प्रसंस्करण इकाइयों (सीपीयू) का उपयोग किया। 1 से अधिक प्रोसेसर और / या उनके बीच कार्यों को हल करने की क्षमता रखने के लिए मल्टीप्रोसेसिंग क्षमता। इस आवश्यक विषय पर बहुत भिन्नताएं हैं, और बहुसंकेतन का वर्णन चुनाव के साथ भिन्न हो सकता है, आमतौर पर सीपीयू अलग कैसे होते हैं (1 पैकेज में कई चिप्स, 1 सिस्टम यूनिट में कई पैकेज, 1 डाई पर कई कोर) आदि।)।


कभी-कभी यह किसी भी 1 समय में एक प्रक्रिया के विपरीत एक साथ कई सॉफ्टवेयर प्रक्रियाओं को करने के लिए संदर्भित करता है। हालांकि, मल्टीप्रोग्रामिंग शब्द इस विचार की व्याख्या करने के लिए बहुत उपयुक्त है, जिसे आमतौर पर सॉफ्टवेयर में लागू किया जाता है, जबकि मल्टीप्रोसेसिंग कई हार्डवेयर सीपीयू के उपयोग की व्याख्या करने के लिए बहुत उपयुक्त है। एक सिस्टम मल्टीप्रोग्रामिंग और मल्टीप्रोसेसिंग दोनों पर काम कर सकता है, केवल 2 में से 1 या 2 में से कोई भी नहीं। ”

मल्टीटास्किंग क्या है?

मल्टीटास्किंग एक ऐसी तकनीक है जिसके द्वारा कई कार्यों की गणना की जाती है, एक प्रक्रिया को भी मान्यता दी गई है। CPU सामान्य संसाधन संसाधन भी साझा करता है। 1 सीपीयू के साथ एक कंप्यूटर के मामले में, केवल 1 कार्य को किसी भी बिंदु पर त्वरित रूप से संसाधित करने के लिए कहा जाता है, जिसका अर्थ है कि सीपीयू सक्रिय रूप से काम कर रहा है, जब विशिष्ट कार्य पूरा करने के लिए निर्देश दिए जाते हैं। मल्टीटास्किंग शेड्यूलिंग की कठिनाई को हल करता है, जो किसी भी निर्दिष्ट समय में 1 निष्पादन हो सकता है, और जब एक और प्रतीक्षा कार्य को एक मोड़ मिलता है। सीपीयू का कार्य 1 कार्य से दूसरे 1 तक एक कॉन स्विच के रूप में जाना जाता है। जब कॉन स्विच होते हैं तो सामान्य रूप से समानता का भ्रम पर्याप्त मात्रा में पूरा होता है। फिर भी 1 से अधिक सीपीयू वाले कंप्यूटरों (मल्टीप्रोसेसर मशीनों) को मान्यता दी गई है, मल्टीटास्किंग सीपीयू को निष्पादित करने के लिए कई और कार्यों की अनुमति देता है।

ऑपरेटिंग सिस्टम कई अलग-अलग शेड्यूलिंग रणनीतियों में से 1 को अपना सकता है, जो आम तौर पर बाद की श्रेणियों में आते हैं: यह कार्य तब तक कार्यात्मक रहता है जब तक कि यह एक ऐसी प्रक्रिया नहीं करता है जिसके लिए बाहरी घटना की प्रतीक्षा करनी पड़ती है या कंप्यूटर के शेड्यूलर को अनिवार्य रूप से सीपीयू से रनिंग कार्य स्वैप करना पड़ता है। मल्टीप्रोग्रामिंग सिस्टम में। यह सेंट्रल प्रोसेसिंग यूनिट के उपयोग का सबसे अच्छा उपयोग करने के लिए डिज़ाइन किया गया है। समय-साझाकरण प्रणालियों में, परिचालन कार्य केंद्रीय प्रसंस्करण इकाई को त्यागने के लिए आवश्यक है, या तो अपने स्वयं के समझौते से या बाहरी घटना जैसे कि ए। समय-साझाकरण प्रणाली का उद्देश्य कुछ कार्यक्रमों को करने की अनुमति देना है, जाहिरा तौर पर एक ही समय में। मल्टीटास्किंग एक कार्यशील फ्रेमवर्क की क्षमता है जो एक प्रोसेसर मशीन पर सभी समय में एक से अधिक उपक्रम करने के लिए है, ये कई असाइनमेंट नियमित रूप से संपत्ति प्रदान करते हैं, उदाहरण के लिए, सीपीयू और मेमोरी। मल्टीटास्किंग फ्रेमवर्क में, सीपीयू एक गलती से अगले उपक्रम में इतनी तेजी से बदलता है कि यह दिखाता है कि इस बीच सभी असाइनमेंट निष्पादित हो रहे हैं।

मुख्य अंतर

  1. मल्टीप्रोसेसर मशीन पर एक ही समय में 1 से अधिक प्रक्रिया करने के लिए एक ऑपरेटिंग सिस्टम की क्षमता। मल्टीप्रोसेसिंग में, एक समय में एक कंप्यूटर 1 से अधिक सीपीयू का उपयोग करता है। लेकिन दूसरी ओर मल्टीटास्किंग में एक ऑपरेटिंग सिस्टम की क्षमता है कि वह 1 प्रोसेसर मशीन पर एक ही समय में 1 से अधिक कार्य कर सके।
  2. एक बार में एक से अधिक सीपीयू का उपयोग करने वाले पीसी को मल्टीप्रोसेसिंग कहा जाता है। एक से अधिक उपक्रम / कार्यक्रम / कार्य / प्रक्रिया समय के एक उद्देश्य में एक ही सीपीयू में रह सकते हैं। OS की इस क्षमता को मल्टीटास्किंग कहा जाता है।