कई वर्षों से, प्रोसेसर की Architecture and clockwork Speed में सुधार के माध्यम से कंप्यूटर प्रोसेसर की Speed में वृद्धि हुई है। हालांकि, हाल के वर्षों में, Chip makers ने एक सीमा तक पहुंच बनाई है कि वे सीपीयू के अंदर ट्रांजिस्टर को बिना गर्म किए कैसे छोटे कर सकते हैं। इसलिए, कई प्रोसेसर या मल्टीप्रोसेसिंग का उपयोग करते हुए, Computing Performance को बढ़ाने में अगला कदम बन गया है।

मल्टीप्रोसेसिंग क्या है?(What is the Multiprocessing ?)

मल्टीप्रोसेसिंग को दो अलग-अलग तरीकों से लागू किया जा सकता है: 

  1. एक से अधिक Physical Processor का उपयोग करना, 
  2. एक से अधिक Core के साथ प्रोसेसर का उपयोग करना। 
उदाहरण के लिए, शुरुआती पावर मैक G5 कंप्यूटरों में कई Physical Processor थे, जिनमें से प्रत्येक में अपने स्वयं के हीट सिंक और फ्रॉन्सेटस बस थे। जब Apple ने 2006 में Intel प्रोसेसर का उपयोग करना शुरू किया, तो उन्होंने Dual Core Processor का उपयोग करना शुरू कर दिया। ये चिप्स एक Single processor की तरह दिखते हैं, लेकिन दो के रूप में कार्य करते हैं। अब, MAC Pro जैसी कुछ मशीनों में क्वाड-कोर प्रोसेसर हैं, जिसमें 4 Version Core शामिल हैं। कुछ Mac pros में दो Physical Quad Core Processor भी हैं, जिससे कंप्यूटर को कुल आठ प्रोसेसर मिलते हैं। अधिकांश Windows और Lynx-आधारित पीसी अब मल्टी-कोर प्रोसेसर का उपयोग करते हैं।
जबकि मल्टीप्रोसेसिंग Computing Performance में सुधार के लिए एक Logical choice की तरह लगता है, इसे सही ढंग से काम करने के लिए कंप्यूटर के ऑपरेटिंग सिस्टम द्वारा Support होना चाहिए। सौभाग्य से, विंडोज और मैक ओएस एक्स दोनों के Current Version पूरी तरह से मल्टीप्रोसेसिंग का Support करते हैं। इसका मतलब है कि वे कई प्रोसेसर को एक सीपीयू के रूप में Manage कर सकते हैं, उनके बीच Processing load को विभाजित कर सकते हैं। फिर भी, सभी कार्यों को दो या अधिक प्रोसेसर के बीच समान रूप से विभाजित नहीं किया जा सकता है। इसलिए, जबकि Multiplexing एक कंप्यूटर की गति को बढ़ा सकता है, यह मशीन में प्रोसेसर के Exact factor द्वारा आमतौर पर Performance में सुधार नहीं करता है।

परिभाषा - मल्टीप्रोसेसर का क्या अर्थ है?(Definition - What does multiprocessor mean?in Hindi)

एक मल्टीप्रोसेसर दो या अधिक Central processing units (सीपीयू) के साथ एक कंप्यूटर प्रणाली है, जिसमें प्रत्येक एक सामान्य मुख्य मेमोरी के साथ-साथ External Device को भी Share करता है। यह Programs के एक साथ Processing में मदद करता है।

मल्टीप्रोसेसर का उपयोग करने का मुख्य उद्देश्य सिस्टम की Performance Speed को बढ़ावा देना है, अन्य उद्देश्यों में fault tolerance और Application matching है।
मल्टीप्रोसेसर का एक अच्छा Illustration 2 computer systems से जुड़ा एक Single central tower है। एक मल्टीप्रोसेसर को Computing Speed, Performance और cost effectiveness में सुधार के साथ-साथ बढ़ी हुई उपलब्धता और विश्वसनीयता प्रदान करने के साधन के रूप में माना जाता है।
मल्टीप्रोसेसर
Image Credit : Unsplash

मल्टीप्रोसेसर [Multiprocessor]

मल्टीप्रोसेसिंग एक कंप्यूटर की क्षमता है जो कंप्यूटर संचालन के लिए दो या अधिक प्रोसेसर का उपयोग करता है। कई प्रोसेसर के साथ, कंप्यूटर का Performance काफी बढ़ाया जा सकता है। एक मानक होम कंप्यूटर पर, सभी मानक Applications कंप्यूटर में दो या अधिक प्रोसेसर का उपयोग नहीं करते हैं। इसलिए, कई प्रोसेसर पूरी तरह से उपयोग नहीं किए जा सकते हैं और Users को Speed में वृद्धि की सूचना नहीं हो सकती है।

मल्टीप्रोसेसिंग में, सभी सीपीयू में समान कार्य हो सकते हैं या कुछ Specific functions के लिए Reserve हो सकते हैं।
मल्टीप्रोसेसर का उपयोग करने के विभिन्न तरीकों में शामिल हैं:

  • एकतरफा के रूप में, Single Instruction, Single Data (SISD)
  • Multiple perspectives, जैसे Many Instructions, Many Data (MIMD) के निर्देशों को Execute करने के लिए एक Single system के अंदर
  • Different perspectives में निर्देशों की एक single chain, जैसे Single instruction, multiple data (SIMD), जो आमतौर पर Vector processing के लिए उपयोग किया जाता है

Post a Comment

Blogger

Your Comment Will be Show after Approval , Thanks

Ads

 
[X]

Subscribe for our all latest News and Updates

Enter your email address: