कोप्रोसेस्सोर क्या है और यह कैसे काम करता है यह जानने से पहले आपको पता होना चाहिए की प्रोसेसर क्या होता है. दोस्तों प्रोसेसर कम्प्यूटर का सबसे अधिक महत्वपूर्ण भाग है. इसमें एक माक्रोप्रोसर चिप रहता है, जो कम्प्यूटर के लिए सोचने के सभी काम करता है और यूजर के Orders तथा निर्देशों के अनुसार प्रोग्राम का संचालन करता है. इसका आकार चौकोर होता है और यह आपके मदरबोर्ड के में अच्छे से लगा रहता है, एक तरह से यह कम्प्यूटर का दिमाग ही होता है, जिसके बिना आपका कंप्यूटर सिर्फ और सिर्फ एक तीन का डिब्बा है, यह कंप्यूटर माइंड होता है, और यही वजह है, की यह काफी गरम भी होता है, और इसको ठंडा रखने के लिेये इसके साथ एक बडा सा फैन भी लगाया जाता है जिसे CPU fan कहते हैं, अगर अाप अपना सीपीयू का ढक्कन खोल कर देखें तो आपको वहॉ बडा सा फैन लगा हुआ दिखाई देगा, असल में उसी फैन के नीचे लगा होता है processor, आजकल processor पिन लैस आते हैं लेकिन आज से 5 साल पहले पिन वाले प्रोसेसर आते थे. इसनें सबसे प्रचलित पैन्टीयम 4 processor रहें हैं, आज के समय में इन्टेल कम्पनी के डयूलकोर और आई03 या आई07 प्रोसेसर काफी प्रचलित हैं. इन प्रोसेसरों से कंप्यूटर के कार्य करने की क्षमता काफी बढ जाती है।
Contents
Coprocessor in Hindi
एक कॉपीप्रोसेसर एक चिप है जो कंप्यूटर के मुख्य प्रोसेसर (सेंट्रल प्रोसेसिंग यूनिट, या सीपीयू नामक चिप) के साथ-साथ काम करती है. कॉपोरोसेसर कुछ अधिक विशिष्ट कार्यों को संभालता है, जैसे कि गणित की गणना करना या स्क्रीन पर ग्राफिक्स प्रदर्शित करना, जिससे मुख्य प्रोसेसर से कुछ काम का बोझ उठाना पड़ता है, इसलिए यह पूरे शो पर निर्देशन और आदेश रखने के व्यवसाय के साथ चल सकता है. कंप्यूटर के सीपीयू पर बोझ को कम करने के लिए एक कोप्रोसेसर स्थापित किया जाता है, और इस तरह इसे अधिक सामान्य कर्तव्यों के लिए मुक्त किया जाता है, जैसे डेटा स्थानांतरित करना और अपने कार्यों को संभालना।
कोप्रोसेसर एक Computer processor chip है जिसका उपयोग मुख्य प्रोसेसर (CPU) के कार्यों को पूरा करने के लिए किया जाता है. कोप्रोसेसर कुछ अधिक विशिष्ट कार्यों को संभालता है, जैसे गणित की गणना करना,स्क्रीन पर graphics प्रदर्शित करना, सिग्नल प्रोसेसिंग, स्ट्रिंग प्रोसेसिंग, क्रिप्टोग्राफी आदि कार्य करता हैं, इसलिए यह पूरे कार्य पर Direction और आदेश रखने का कार्य करता है. एक कॉपीप्रोसेसर एक पूरक प्रोसेसर इकाई या एक पूरी तरह से अलग सर्किट्री है जिसे कंप्यूटर के केंद्रीय प्रसंस्करण इकाई (CPU) के पूरक के लिए डिज़ाइन किया गया है. CPU से अन्य प्रोसेसर-गहन कार्यों को त्वरित प्रणाली प्रदर्शन को प्राप्त करने के लिए इसकी मूल कार्यक्षमता को बंद करना है, ताकि CPU सिस्टम के लिए आवश्यक कार्यों पर ध्यान केंद्रित कर सके, अद्वितीय कार्य करने के लिए विभिन्न प्रकार के कॉपोरोसेसर्स उपलब्ध हैं – I/O इंटरफेसिंग या एन्क्रिप्शन, स्ट्रिंग प्रोसेसिंग, फ्लोटिंग-पॉइंट अंकगणित और सिग्नल प्रोसेसिंग से, कंप्यूटर के CPU पर बोझ को कम करने के लिए एक कोप्रोसेसर स्थापित किया जाता है और इस तरह इसे अधिक सामान्य कर्तव्यों के लिए मुक्त किया जाता है जैसे डेटा स्थानांतरित करना और अपने कार्यों को संभालना।
प्रोसेसर और कोप्रोसेसर के बीच मुख्य अंतर यह है कि प्रोसेसर कंप्यूटर की मुख्य प्रसंस्करण इकाई है जो निर्देश के अनुसार अंकगणित, तर्क और नियंत्रण संचालन करता है जबकि कोप्रोसेसर एक विशेष प्रोसेसर है जो मुख्य प्रोसेसर का समर्थन करता है।
कंप्यूटर में प्रोसेसर एक महत्वपूर्ण घटक है. यह कंप्यूटर प्रोग्राम के निर्देशों को निष्पादित करता है और कार्यक्रम के निर्देशों के अनुसार गणितीय, तार्किक और नियंत्रण संचालन करता है. इसे सीपीयू, मुख्य प्रोसेसर या प्राथमिक प्रोसेसर भी कहा जाता है, दूसरी ओर, एक कोप्रोसेसर एक विशेष प्रोसेसर है जो मुख्य प्रोसेसर का समर्थन करता है. कोप्रोसेसर अपने प्रकार के अनुसार विभिन्न कार्य करता है, यह अंकगणित संचालन, ग्राफिक्स प्रोसेसिंग, क्रिप्टोग्राफी, सिग्नल प्रोसेसिंग, स्ट्रिंग प्रसंस्करण और कई और अधिक कार्य करता है।
एक प्रोसेसर, जिसे सेंट्रल प्रोसेसिंग यूनिट (सीपीयू) के रूप में जाना जाता है, कंप्यूटर के भीतर एक इलेक्ट्रॉनिक सर्किटरी है. यह मेमोरी से निर्देश प्राप्त करता है, और फिर उन्हें डिकोड और निष्पादित करता है. कंप्यूटर आर्किटेक्चर के आधार पर सीपीयू 32 बिट, 64 बिट आदि को प्रोसेस कर सकता है. प्रोसेसर के भीतर वास्तविक निष्पादन इकाई को प्रोसेसर के मूल के रूप में जाना जाता है. प्रोसेसर में दो प्रमुख इकाइयाँ हैं: अंकगणित और तार्किक इकाई (ALU) और नियंत्रण इकाई (CU)। ALU निर्देशों द्वारा निर्दिष्ट अंकगणित और तार्किक संचालन करता है. CU कार्य उत्पन्न करने के लिए अन्य घटकों को समय और नियंत्रण संकेत भेजता है और भेजता है।
आधुनिक कंप्यूटर में कई प्रोसेसर होते हैं, ये मल्टी-प्रोसेसिंग सिस्टम एक साथ कई कार्य करने में सक्षम हैं. प्रत्येक प्रोसेसर स्वतंत्र रूप से काम करेगा, और यह अन्य प्रोसेसर को प्रभावित नहीं करेगा, एक मल्टीप्रोसेसर अधिक विश्वसनीय है और समानांतर कंप्यूटिंग का समर्थन करता है।
सिस्टम को और अधिक कुशलता से चलाने के लिए सीपीयू से विशिष्ट संचालन को बंद करने के लिए कोप्रोसेसर बस अतिरिक्त सर्किटरी हैं। वे सीधे नियंत्रण प्रकार हो सकते हैं जो कोप्रोसेसर निर्देशों के माध्यम से नियंत्रित होते हैं जो सीपीयू के अनुदेश सेट का हिस्सा होते हैं, जैसे कि फ़्लोटिंग-पॉइंट इकाइयों के मामले में, या वे स्वतंत्र प्रकार हो सकते हैं जो सीपीयू के साथ अतुल्यकालिक रूप से काम करते हैं। ज्यादातर मामलों में, वे सामान्य उद्देश्य कोड के लिए अनुकूलित नहीं होते हैं क्योंकि वे विशिष्ट कार्यों के लिए बनाए जाते हैं।
मूल रूप से, Coprocessors को CPU से भौतिक रूप से अलग किया गया था, जैसे Intel 8087 और Motorola 68881, लेकिन जैसे ही उन्हें CPU में एकीकृत करने की लागत कम हुई, उनके लिए एकीकृत होना अधिक कुशल हो गया, जैसा कि FPU के साथ होता है. 1970 के दशक में इंटेल पेंटियम और मोटोरोला 68000 सीपीयू के हिस्से के रूप में कोप्रोसेसरों में से कुछ थे. उक्त सहसंसाधकों को फ्लोटिंग-पॉइंट अंकगणित, फ़्लोटिंग-पॉइंट यूनिट या न्यूमेरिक कोप्रोसेसर के रूप में जाना जाता था। अधिकांश कंप्यूटर अब निर्मित फ्लोटिंग पॉइंट के साथ आते हैं. हालांकि, कोप्रोसेसर का लाभ उठाने के लिए एक प्रोग्राम को ठीक से लिखा जाना चाहिए, वर्तमान में सीपीयू को लोकप्रिय कॉपीप्रोसेसरों की कार्यक्षमता को अवशोषित करने के लिए डिज़ाइन किया गया है. लेकिन अभी भी अलग-अलग उपलब्ध हैं, जो व्यक्तिगत या व्यावसायिक उपयोग के लिए अनुकूलन की अनुमति देते हैं, ग्राफिक्स प्रोसेसिंग यूनिट (GPU) इसका सबसे आम उदाहरण है; यह पूरी तरह से ग्राफिक्स प्रसंस्करण के लिए डिज़ाइन किया गया है ताकि सीपीयू को इसमें से कुछ भी न करना पड़े, अन्य उदाहरण ब्रॉडबैंड सिग्नल प्रोसेसिंग इकाइयाँ और एन्क्रिप्शन / डिक्रिप्शन इकाइयाँ हैं।
कोप्रोसेसर क्या है (What is Coprocessor in Hindi)
कोप्रोसेसर एक विशेष प्रोसेसर है जो मुख्य प्रोसेसर की कार्यक्षमता का समर्थन करता है. यह सीपीयू पैकेज के भाग के रूप में या प्लग-इन बोर्ड में आ सकता है, निम्नानुसार कई प्रकार के कॉपोरोसेसर हैं. गणित प्रोसेसर मुख्य स्तर की तुलना में उच्च-स्तरीय गणितीय कार्य कर सकता है जैसे कि लघुगणक, जड़ें, त्रिकोणमिति कार्य बहुत तेजी से। यह फ्लोटिंग पॉइंट मैथ भी करता है। गणित प्रोसेसर का निर्देश सेट मुख्य प्रोसेसर के अनुदेश सेट से अलग है।
Coprocessors प्राथमिक प्रोसेसर की कार्यक्षमता के पूरक के लिए कंप्यूटर प्रोसेसर हैं. ये फ्लोटिंग पॉइंट अंकगणितीय प्रोसेसर, ग्राफिक्स प्रोसेसर, भौतिकी इंजन या सिग्नल प्रोसेसर के रूप में हो सकते हैं जो मुख्य प्रोसेसर से लोड को लेते हैं इसलिए समग्र प्रणाली के प्रदर्शन में सुधार करते हैं. इसके अलावा, ये उपभोक्ताओं के लिए अनुकूलन विकल्प खोलते हैं, ताकि वे अपनी आवश्यकताओं के अनुसार एक कोप्रोसेसर चुन सकें, Coprocessors सामान्य प्रयोजन प्रोसेसर हो सकते हैं या उनके लिए निर्देश प्राप्त करने के लिए प्राथमिक प्रोसेसर की आवश्यकता हो सकती है. आजकल, भौतिकी इंजन PhysX और साउंड कार्ड जैसी अतिरिक्त क्षमताओं वाले समर्पित ग्राफिक्स कार्ड उपभोक्ताओं के बीच लोकप्रिय हैं।
एक और बात जो आपको मालूम होनी चाहिए वो यह की किसी भी प्रकार के Coprocessor के साथ एक समस्या यह है कि आपके द्वारा उपयोग किया जाने वाला सॉफ़्टवेयर लिखा जाना चाहिए ताकि यह पता चले कि Coprocessor है, अन्यथा आपका system इसके अस्तित्व को नहीं पहचान पाएगा और इसका उपयोग नहीं कर पाएगा, एक Coprocessor को केवल एक विशेष प्रकार के सीपीयू के साथ काम करने के लिए डिज़ाइन किया जा सकता है, इस स्थिति में इसके निर्देशों को मुख्य प्रोग्राम में शामिल किया जा सकता है और सीपीयू द्वारा Coprocessor पर पास किया जाता है क्योंकि यह उनका सामना करता है. अन्य मामलों में, Coprocessor को अपने स्वयं के अलग कार्यक्रम और प्रोग्राम मेमोरी की आवश्यकता हो सकती है, और एक शेयर मेमोरी क्षेत्र से गुजरते हुए इंटरप्ट या संदेश द्वारा सीपीयू के साथ संचार करता है।
उदाहरण के लिए, मैथ कप्रोसेसर, संख्याओं पर गणना करने के लिए विशिष्ट होते हैं, और वे आपके कंप्यूटर में मुख्य प्रोसेसर की तुलना में बहुत तेज होते हैं. इसलिए यदि आपके पास एक प्रोग्राम है जो कई गणित गणना करता है, जैसे कि स्प्रेडशीट या सीएडी प्रोग्राम, तो अपने सिस्टम में एक गणित कोप्रोसेसर जोड़ना कभी-कभी उल्लेखनीय रूप से आपकी कंप्यूटिंग गति में सुधार कर सकता है. ऐसे वीडियो कॉपीप्रोसेसर हैं जो आपकी स्क्रीन पर ग्राफिक्स के प्रदर्शन को गति देने के लिए उपयोग किए जाते हैं. फिर से, यदि आप विंडोज सहित किसी भी ग्राफिक्स-आधारित एप्लिकेशन का उपयोग करते हैं, तो ऐड-इन बोर्ड पर अपने सिस्टम में एक वीडियो कॉप्रोसेसर जोड़कर एक तेज कंप्यूटर खरीदने से भी अधिक आपके सिस्टम को गति दे सकता है।
हालांकि, किसी भी प्रकार के कोप्रोसेसर के साथ एक पकड़ यह है कि आपके द्वारा उपयोग किया जाने वाला सॉफ़्टवेयर लिखा जाना चाहिए, ताकि यह पता चले कि कॉपीप्रोसेसर वहाँ है, अन्यथा आपका सिस्टम इसके अस्तित्व को नहीं पहचान पाएगा और इसका उपयोग नहीं कर पाएगा, एक कॉपीप्रोसेसर को केवल एक विशेष प्रकार के सीपीयू के साथ काम करने के लिए डिज़ाइन किया जा सकता है, इस स्थिति में इसके निर्देशों को मुख्य कार्यक्रम में शामिल किया जा सकता है और सीपीयू द्वारा कोप्रोसेसर पर पास किया जाता है क्योंकि यह उनका सामना करता है. अन्य मामलों में, कोप्रोसेसर को अपने स्वयं के अलग कार्यक्रम और प्रोग्राम मेमोरी की आवश्यकता हो सकती है, और सीपीयू के साथ एक साझा मेमोरी क्षेत्र से गुजरते हुए बाधित या संदेश के साथ संचार करता है।
प्रोसेसर कंप्यूटर का एक बहुत ही प्रमुख अंग है. यह आपके कंप्यूटर में ब्रिन की तरह काम करता है, आमतौर पर हम सभी इसे कंप्यूटर का मस्तिस्क भी कहते है. ऐसा इसलिए क्यूंकि कंप्यूटर के भीतर हो रही सारी गतिविधियों की खबर इसके पास होती है, यूँ कहे तो ये ही इन सारी चीज़ों को कण्ट्रोल करता है. और आप आपने कंप्यूटर में जो कुछ भी कर रहे होते है उन सब गतिविधियों को यह बारीकी से देखता है, ये एक समय में अरबों की गणना को process कर सकता है. ये Software और Hardware के बीच हो रही interpretation को समझ उसे process कर हमें Output देता है. ये सारी devices के अन्दर होता है जैसेमोबाइल, टैबलेट, व्यक्तिगत कंप्यूटर, लैपटॉप, इसे CPU के नाम से भी जाना जाता है. ये दिखने में एक वर्ग आकार का उपकरणहै, जिससे की कई metallic, short और राउंडेड कनेक्टर्स निचे निकले हुए होते हैं. इसे CPU के सॉकेट में ही attach किया जाता है. बहुत देर चलने के बाद ये थोडा ज्यादा गरम हो जाता है इसी कारण ये heat को निकलने के लिए एक heat sink और Fan इसके ऊपर लगाया जाता है. ये बहुत ही नाज़ुक से चीज़ होती है जिस कारण इसे बड़े ध्यान से Motherboard में लगाया जाता है. ये बहुत से प्रकार के आते हैं जैसे की Intel के प्रोसेसर i3, i5 और i7 हैं।
कोप्रोसेसर कैसे काम करता है?
कोप्रोसेसर एक माइक्रोप्रोसेसिंग तत्व जिसे प्राथमिक प्रोसेसर की क्षमताओं को पूरक करने के लिए डिज़ाइन किया गया है. उदाहरण के लिए, कई माइक्रोप्रोसेसर निर्माताओं के पास अपनी उत्पाद लाइनों में कॉपोरोसेसर होते हैं जो विस्तारित गणितीय प्रसंस्करण क्षमताओं की पेशकश करते हैं, जिसमें उच्च गति फ्लोटिंग-पॉइंट अंकगणित और त्रिकोणमितीय कार्यों की गणना शामिल है. कोप्रोसेसर प्रोग्रामर के लिए उपलब्ध निर्देशों के सेट का विस्तार करता है. जब मुख्य प्रोसेसर को एक निर्देश प्राप्त होता है कि यह समर्थन नहीं करता है, तो यह नियंत्रण को एक कोप्रोसेसर पर स्थानांतरित कर सकता है जो करता है।
एक कोप्रोसेसर में लागू किए जा सकने वाले फ़ंक्शंस की विविधता असीमित होती है, और एक से अधिक कोप्रोसेसर को सिस्टम में उपयोग किया जा सकता है अगर प्राथमिक प्रोसेसर को उपयुक्त तरीके से डिज़ाइन किया गया हो, उदाहरण के लिए, एक कोप्रोसेसर उच्च गति गणित प्रसंस्करण प्रदान कर सकता है और दूसरा डेटाबेस प्रबंधन प्राइमेटिव प्रदान कर सकता है. कोप्रोसेसर का एक उदाहरण Intel 80487 है, जो एक गणित चिप है जिसे 80486SX प्रोसेसर के साथ काम करने के लिए डिज़ाइन किया गया है।
Coprocessor, कुछ व्यक्तिगत कंप्यूटरों में उपयोग किए जाने वाले अतिरिक्त प्रोसेसर जैसे कि व्यापक अंकगणितीय गणना या ग्राफ़िकल डिस्प्ले के प्रसंस्करण जैसे विशेष कार्य करने के लिए। कोप्रोसेसर अक्सर मुख्य प्रोसेसर की तुलना में ऐसे कार्यों को अधिक कुशलता से करने के लिए डिज़ाइन किया जाता है, जिसके परिणामस्वरूप कंप्यूटर के लिए समग्र रूप से अधिक गति होती है।