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

लेखक: Laura McKinney
निर्मितीची तारीख: 6 एप्रिल 2021
अद्यतन तारीख: 18 मे 2024
Anonim
मल्टीटास्किंग बनाम मल्टीथ्रेडिंग बनाम मल्टीप्रोसेसिंग
व्हिडिओ: मल्टीटास्किंग बनाम मल्टीथ्रेडिंग बनाम मल्टीप्रोसेसिंग

सामग्री

मुद्दा असा आहे की आपल्याकडे मल्टीप्रोसेसींगमधील जबाबदा multi्या करण्यासाठी आपल्या संगणकावर 1 पेक्षा जास्त प्रोसेसर आहेत. दुसरीकडे, मुद्दा असा आहे की आपल्या संगणकावर मल्टीटास्किंगमध्ये भिन्न वेळेसह 1 पेक्षा अधिक कार्य करणे आवश्यक आहे.


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

तरीही, जेव्हा आम्ही मल्टीटास्किंगच्या संदर्भात म्हणतो, तेव्हा क्लायंटला एका वेळेस वेगवेगळ्या रोजगारासह आवश्यक असते. सीपीयू त्यांच्यात देवाणघेवाण करून वेगवेगळे व्यवसाय चालविते, तरीही देवाणघेवाण करणे या टप्प्यावर आहे की क्लायंटची कल्पना आहे की दोन्ही अनुप्रयोग एकाच वेळी चालू आहेत. तर खासदार आणि एमटी मधील मूलभूत फरक असा आहे की खासदार म्हणून ओएस विविध नोकर्यांबद्दल तात्विक मेमरीची काळजीपूर्वक अशा प्रकारे काळजी घेत आहे की जर एखादा व्यवसाय एखाद्या गोष्टीवर घट्ट बसला असेल तर पुढील रोजगार कार्यान्वित करण्यासाठी उचलला जाईल.


इतकेच काय, एमटी मध्ये क्लायंट फ्रेमवर्कशी संवाद साधत आहे आणि दोन्ही किंवा कोणतेही अनुप्रयोग एकाच वेळी चालू असल्याने फसवणूक प्राप्त करीत आहे. ओएसच्या मल्टीटास्किंग क्रमवारीत असंख्य कार्ये (प्रक्रिया) एकाच वेळी केल्या जातात (एकाच वेळी हे सूचित केले जात नाही की एकाच वेळी तंतोतंत अंमलबजावणी करणे. मल्टीटास्किंग समांतर नसते म्हणून). या चौकटीत, इतर असाइनमेंट्स समाप्त होण्याआधीच आणखी एक काम सुरू होते ज्याचा वापर सीपीयू नियोजन प्रणालीवर अवलंबून असतो आणि सर्व प्रक्रिया मूलभूत मालमत्ता ऑफर करतात. मल्टीप्रोसेसिंगमध्ये, एका सीपीयूमध्ये 2 किंवा अधिक प्रोसेसर वापरा. म्हणून हाती घेतलेला समांतर कार्यवाही करू शकतो. परंतु त्या दरम्यान काही समक्रमित करणे आवश्यक आहे.

अनुक्रमणिका: मल्टीटास्किंग आणि मल्टीप्रोसेसिंगमधील फरक

  • मल्टीप्रोसेसिंग म्हणजे काय?
  • मल्टीटास्किंग म्हणजे काय?
  • मुख्य फरक

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

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


कधीकधी हे एकाच वेळी एकाचवेळी एकाच प्रक्रियेच्या विरूद्ध सिस्टममध्ये एकाधिक एकाचवेळी सॉफ्टवेअर प्रक्रिया पार पाडण्याचा संदर्भ देते. बहुतेक हार्डवेअर सीपीयू वापरण्यासंदर्भात मल्टीप्रोसेसींग योग्य आहे, तर ही कल्पना स्पष्ट करण्यासाठी मल्टिपरोग्रामिंग शब्द उपयुक्त आहे. एक सिस्टम मल्टिप्रोग्रामिंग आणि मल्टीप्रोसेसिंग दोन्हीवर कार्य करू शकते, फक्त २ पैकी १ किंवा २ मध्येही नाही. ”

मल्टीटास्किंग म्हणजे काय?

मल्टीटास्किंग एक तंत्र आहे ज्याद्वारे एकाधिक कार्ये मोजली जातात, त्यांनी प्रक्रिया देखील ओळखली. सीपीयूमध्ये सामान्य प्रक्रिया संसाधने देखील सामायिक केली जातात. 1 सीपीयू असलेल्या संगणकाच्या बाबतीत, फक्त 1 टास्क त्वरित कोणत्याही वेळी प्रक्रिया केली जाईल असे म्हटले जाते, म्हणजे सीपीयू सक्रियपणे कार्य करीत आहे, जेव्हा विशिष्ट कार्य पूर्ण करण्यासाठी निर्देश दिले जातात. मल्टीटास्किंग वेळापत्रक ठरवतानाची अडचण दूर करते, कुठल्याही निर्दिष्ट वेळी कोणती कार्यवाही 1 अंमलबजावणी असू शकते आणि जेव्हा आणखी एक वेटिंग टास्क पिळले जाते. 1 टास्कपासून दुसर्‍या 1 पर्यंत सीपीयूच्या कार्यास कॉन स्विच म्हणतात. जेव्हा कॉन स्विच सामान्यपणे घडतात तेव्हा समांतरतेच्या भ्रमची पुरेशी रक्कम पूर्ण होते. तरीही 1 पेक्षा जास्त सीपीयू असलेल्या संगणकांवर (मल्टीप्रोसेसर मशीन्स) मान्यता प्राप्त आहे, मल्टीटास्किंग सीपीयूवर अधिक कार्ये करण्यास परवानगी देते.

ऑपरेटिंग सिस्टम वेगवेगळ्या शेड्यूलिंग स्ट्रॅटेजीपैकी 1 अवलंब करू शकतात, जे साधारणत: नंतरच्या श्रेणींमध्ये येतात: बाह्य कार्यक्रमाची प्रतीक्षा करणे आवश्यक असलेली प्रक्रिया पूर्ण होईपर्यंत कार्य चालू राहते किंवा संगणकाचे शेड्यूलर अनिवार्यपणे चालू असलेल्या कार्ये सीपीयूमधून स्वॅप करते. मल्टीप्रोग्रामिंग सिस्टममध्ये. सेंट्रल प्रोसेसिंग युनिटच्या वापराचा उत्तम वापर करण्यासाठी ही रचना केली गेली आहे. वेळ-सामायिकरण प्रणालींमध्ये, ऑपरेटिंग कार्य आपल्या स्वतःच्या एकमताने किंवा बाह्य इव्हेंटद्वारे सेंट प्रोसेसिंग युनिटचा त्याग करणे आवश्यक आहे. वेळ-सामायिकरण प्रणाली काही प्रोग्राम चालविण्याची परवानगी देण्याचा हेतू आहेत, एकाच वेळी उघडपणे. मल्टीटास्किंग ही एका सिंगल प्रोसेसर मशीनवर असताना एकापेक्षा जास्त उपक्रमांची कार्यवाही करण्याच्या कार्य फ्रेमवर्कची क्षमता आहे, या असंख्य असाइनमेंट्स नियमित मालमत्ता ऑफर करतात, उदाहरणार्थ, सीपीयू आणि मेमरी. मल्टीटास्किंग फ्रेमवर्कमध्ये, सीपीयू एका एरंडपासून पुढील उपक्रमात इतक्या वेगाने बदलते जे सर्व असाइनमेंट्स या दरम्यान अंमलात येत असल्याचे दर्शविते.

मुख्य फरक

  1. मल्टीप्रोसेसर मशीनवर एकाच वेळी 1 पेक्षा जास्त प्रक्रिया करण्याची ऑपरेटिंग सिस्टमची क्षमता. मल्टीप्रोसेसिंगमध्ये संगणकाने एकावेळी 1 सीपीयूपेक्षा जास्त वापर केला. परंतु दुसरीकडे मल्टीटास्किंगमध्ये ऑपरेटिंग सिस्टमची क्षमता 1 प्रोसेसर मशीनवर एकाच वेळी 1 पेक्षा जास्त कार्य करण्याची क्षमता आहे.
  2. एका पीसीला एकाच वेळी एकापेक्षा जास्त सीपीयू वापरणे मल्टीप्रोसेसिंग असे म्हणतात. एकापेक्षा जास्त उपक्रम / कार्यक्रम / कार्य / प्रक्रिया एकाच वेळी एकाच उद्देशाने समान सीपीयूमध्ये येऊ शकतात. ओएसच्या या क्षमतेस मल्टीटास्किंग म्हणतात.