What is computing power? || computing power क्या है?
What is Computing?
कम्प्यूटिंग का क्या अर्थ है?
कम्प्यूटिंग किसी दिए गए लक्ष्य-उन्मुख कार्य को पूरा करने के लिए कंप्यूटर प्रौद्योगिकी का उपयोग करने की प्रक्रिया है। कंप्यूटिंग में व्यापक उद्देश्यों के लिए सॉफ्टवेयर और हार्डवेयर सिस्टम के डिजाइन और विकास को शामिल किया जा सकता है - अक्सर किसी भी प्रकार की जानकारी की संरचना, प्रसंस्करण और प्रबंधन - वैज्ञानिक अध्ययन की खोज में सहायता करने के लिए, बुद्धिमान सिस्टम बनाने और विभिन्न मीडिया बनाने और उपयोग करने के लिए मनोरंजन और संचार।
कंप्यूटिंग की व्याख्या है
कंप्यूटिंग को इंजीनियरिंग विज्ञान की एक शाखा के रूप में भी परिभाषित किया गया है जो एल्गोरिथम प्रक्रियाओं के व्यवस्थित अध्ययन से संबंधित है, जिसका उपयोग जानकारी का वर्णन और परिवर्तन करने के लिए किया जाता है।
संदर्भ और क्षेत्र के आधार पर इसका विशिष्ट अर्थ भी होता है जिसमें इसका उपयोग किया जाता है। उदाहरण के लिए, क्लाउड कंप्यूटिंग, सोशल कंप्यूटिंग, सर्वव्यापी कंप्यूटिंग, समानांतर कंप्यूटिंग और ग्रिड कंप्यूटिंग सभी कंप्यूटिंग के सामान्य अर्थ की छत्रछाया में आते हैं, जबकि अभी भी एक विशिष्ट उद्देश्य और परिभाषा एक दूसरे से अलग है। अनिवार्य रूप से, ये कंप्यूटिंग के विभिन्न अनुप्रयोग हैं।
What is computing power?
क्या एक सुपर कंप्यूटर को इतना सुपर बनाता है? क्या यह ऊंची इमारतों को एक ही बांध में छलांग लगा सकता है या निर्दोषों के अधिकारों की रक्षा कर सकता है? सच्चाई कुछ अधिक सांसारिक है। सुपर कंप्यूटर जटिल गणनाओं को बहुत जल्दी संसाधित कर सकते हैं।
जैसा कि यह पता चला है, यह कंप्यूटिंग शक्ति के पीछे का रहस्य है। यह सब नीचे आता है कि मशीन कितनी तेजी से काम कर सकती है। कंप्यूटर जो कुछ भी करता है वह गणित में टूट जाता है। आपके कंप्यूटर का प्रोसेसर आपके द्वारा निष्पादित किसी भी आदेश को गणित की समस्याओं की एक श्रृंखला के रूप में व्याख्या करता है। तेज़ प्रोसेसर धीमे वाले की तुलना में प्रति सेकंड अधिक गणनाओं को संभाल सकते हैं, और वे कठिन गणनाओं को संभालने में भी बेहतर होते हैं।
आपके कंप्यूटर के सीपीयू में एक इलेक्ट्रॉनिक घड़ी होती है। घड़ी का काम नियमित अंतराल पर विद्युत स्पंदों की एक श्रृंखला बनाना है। यह कंप्यूटर को अपने सभी घटकों को सिंक्रनाइज़ करने की अनुमति देता है और यह उस गति को निर्धारित करता है जिस पर कंप्यूटर अपनी मेमोरी से डेटा खींच सकता है और गणना कर सकता है।
जब आप बात करते हैं कि आपके प्रोसेसर में कितने गीगाहर्ट्ज़ हैं, तो आप घड़ी की गति के बारे में बात कर रहे हैं। संख्या से तात्पर्य है कि आपका सीपीयू प्रत्येक सेकंड में कितने विद्युत दालों को भेजता है। एक 3.2 गीगाहर्ट्ज़ प्रोसेसर प्रति सेकंड लगभग 3.2 बिलियन दालें भेजता है। हालांकि कुछ प्रोसेसर को उनकी विज्ञापित सीमा से तेज गति के लिए धक्का देना संभव है - एक प्रक्रिया जिसे ओवरक्लॉकिंग कहा जाता है - अंततः, एक घड़ी अपनी सीमा से टकराएगी और तेजी से नहीं जाएगी।
मार्च 2010 तक, प्रसंस्करण शक्ति का रिकॉर्ड जगुआर नामक एक क्रे XT5 कंप्यूटर के पास जाता है। जगुआर सुपरकंप्यूटर प्रति सेकंड 2.3 क्वाड्रिलियन गणनाओं को संसाधित कर सकता है [स्रोत: नेशनल सेंटर फॉर कम्प्यूटेशनल साइंसेज]।
कंप्यूटर के प्रदर्शन को फ्लोटिंग-पॉइंट ऑपरेशंस प्रति सेकंड या फ्लॉप में भी मापा जा सकता है। वर्तमान डेस्कटॉप कंप्यूटर में ऐसे प्रोसेसर होते हैं जो अरबों फ्लोटिंग-पॉइंट ऑपरेशंस प्रति सेकंड या गिगाफ्लॉप को संभाल सकते हैं। कई प्रोसेसर वाले कंप्यूटरों को सिंगल-प्रोसेसर मशीनों पर एक फायदा होता है क्योंकि प्रत्येक प्रोसेसर कोर प्रति सेकंड एक निश्चित संख्या में गणनाओं को संभाल सकता है। मल्टीपल-कोर प्रोसेसर कम बिजली का उपयोग करते हुए कंप्यूटिंग शक्ति बढ़ाते हैं [स्रोत: इंटेल]
यहां तक कि तेज कंप्यूटर को भी कुछ कार्यों को पूरा करने में वर्षों लग सकते हैं। बहुत बड़ी संख्या के दो अभाज्य गुणनखंड ज्ञात करना अधिकांश कंप्यूटरों के लिए एक कठिन कार्य है। सबसे पहले, कंप्यूटर को बड़ी संख्या के कारकों को निर्धारित करना चाहिए। फिर, कंप्यूटर को यह निर्धारित करना होगा कि क्या कारक अभाज्य संख्याएँ हैं। अविश्वसनीय रूप से बड़ी संख्या के लिए, यह एक श्रमसाध्य कार्य है। गणनाओं को पूरा करने में कंप्यूटर को कई साल लग सकते हैं।
भविष्य के कंप्यूटरों को ऐसा कार्य अपेक्षाकृत सरल लग सकता है। पर्याप्त शक्ति का एक कार्यशील क्वांटम कंप्यूटर समानांतर में कारकों की गणना कर सकता है और फिर कुछ ही क्षणों में सबसे अधिक संभावित उत्तर प्रदान कर सकता है। हालाँकि, क्वांटम कंप्यूटरों की अपनी चुनौतियाँ हैं और वे सभी कंप्यूटिंग कार्यों के लिए उपयुक्त नहीं होंगे, लेकिन वे कंप्यूटिंग शक्ति के बारे में हमारे सोचने के तरीके को बदल सकते हैं।
computing power
अब तक, इन अध्यायों में कई प्रकार के निर्देशों को शामिल किया गया है:
- बिट-वार तर्क निर्देश
- पूर्णांक अंकगणितीय निर्देश
- मेमोरी एक्सेस निर्देश
- निर्देश जो सशर्त रूप से कार्यक्रम प्रवाह को बदलते हैं
आपको आश्चर्य हो सकता है कि दूसरे प्रोसेसर की तरह शक्तिशाली होने के लिए एक प्रोसेसर के पास कितने निर्देश होने चाहिए। उत्तर है: निर्देशों का उपरोक्त सेट पर्याप्त से अधिक है। लेकिन कंप्यूटर "शक्ति" का विचार कुछ अस्पष्ट है। कभी-कभी लोग इसका उपयोग "गति" के अर्थ में करते हैं और कभी-कभी इसका अर्थ "एक प्रोसेसर क्या गणना कर सकता है।" आमतौर पर इसका मतलब दोनों का फजी कॉम्बिनेशन होता है। आइए निम्नलिखित परिभाषा का उपयोग करें:
कंप्यूटिंग शक्ति: दो प्रोसेसर में समान कंप्यूटिंग शक्ति होती है यदि वे एक ही प्रोग्राम चला सकते हैं (प्रत्येक प्रोसेसर की मशीन भाषा में अनुवाद के बाद) और समान परिणाम उत्पन्न करते हैं।
उदाहरण के लिए, मान लें कि दो प्रोसेसर में समान शक्ति होती है। फिर यदि एक प्रोसेसर किसी विशेष प्रोग्राम को चला सकता है, तो दूसरा उसे चलाने में सक्षम होना चाहिए, और दोनों प्रोसेसर एक ही परिणाम उत्पन्न करते हैं। यह सभी कार्यक्रमों के लिए सही होना चाहिए (प्रत्येक प्रोसेसर के लिए मशीन भाषा में उपयुक्त संकलन के बाद)।
कभी-कभी एक प्रोग्राम का परिणाम संकलक पर निर्भर करता है। उदाहरण के लिए, C के लिए अलग-अलग कंपाइलर डेटा प्रकार int के लिए अलग-अलग संख्या में बिट्स का उपयोग करते हैं। लेकिन यह संकलक का प्रभाव है, प्रोसेसर का नहीं। प्रोसेसर "पावर" के लिए जो कुछ मायने रखता है वह यह है कि समान प्रोग्राम को प्रत्येक प्रोसेसर के लिए उपयुक्त मशीन भाषा में अनुवाद करना संभव है और ये मशीन भाषा प्रोग्राम प्रत्येक प्रोसेसर पर समान परिणाम उत्पन्न करते हैं।
प्रोसेसर की गति परिभाषा से बाहर है। कंप्यूटिंग शक्ति और प्रोसेसर की गति को अलग-अलग पहलुओं के रूप में मानने में मददगार है। मेमोरी और बाह्य उपकरणों (जैसे ग्राफिक्स बोर्ड) को भी छोड़ दिया जाता है।
What is Cloud Computing?
क्लाउड कम्प्यूटिंग का क्या मतलब है?
क्लाउड कंप्यूटिंग एक सेवा मॉडल है जो सूचना प्रौद्योगिकी (आईटी) ग्राहकों को इंटरनेट पर कंप्यूटिंग संसाधन प्राप्त करने की अनुमति देता है। नेटवर्क डायग्राम और फ़्लोचार्ट में, क्लाउड जैसा दिखने वाला एक आइकन पारंपरिक रूप से इंटरनेट का प्रतिनिधित्व करने के लिए उपयोग किया जाता है।
क्लाउड कंप्यूटिंग वातावरण में पांच महत्वपूर्ण विशेषताएं हैं जो इसे पारंपरिक कंप्यूटिंग वातावरण से अलग करती हैं:
स्वयं सेवा - ग्राहक मांग पर स्वयं कंप्यूटिंग संसाधनों का प्रावधान कर सकता है।
नेटवर्क एक्सेस - इंटरनेट पर संसाधनों का प्रावधान और उपयोग किया जाता है।
संसाधन पूल - कई ग्राहकों की जरूरतों को पूरा करने के लिए संसाधनों को एक साथ जमा किया जाता है।
लोच - वास्तविक समय की आवश्यकता के आधार पर संसाधनों का तेजी से प्रावधान या कमी की जा सकती है।
मापी गई सेवाएं - ग्राहक द्वारा संसाधन उपयोग की निगरानी और नियंत्रण किया जा सकता है।
क्लाउड परिनियोजन मॉडल
क्लाउड कंप्यूटिंग मॉडल को परिनियोजित करने के लिए संगठनों के पास कई विकल्प हैं:
सार्वजनिक बादल - अधिकृत ग्राहकों द्वारा संसाधनों तक पहुँचने की अनुमति देते हैं।
निजी बादल - एक विशिष्ट समूह या संगठन के लिए संसाधन पहुंच को प्रतिबंधित करें।
सामुदायिक बादल - संसाधनों को दो या दो से अधिक संगठनों के बीच साझा करने की अनुमति देता है।
हाइब्रिड क्लाउड - संसाधन कम से कम दो क्लाउड सेवा प्रदाताओं द्वारा प्रदान किए जाते हैं।
क्लाउड डिलीवरी मॉडल
क्लाउड कंप्यूटिंग देने के लिए संगठनों के पास कई विकल्प हैं:
एक सेवा के रूप में सॉफ्टवेयर (सास) - सास क्लाउड सेवा का एक रूप है जिससे अधिकांश उपभोक्ता परिचित हैं। जब व्यवसाय में SaaS एप्लिकेशन का उपयोग किया जाता है, तो यह सॉफ़्टवेयर को स्थापित करने, प्रबंधित करने और बनाए रखने के लिए तकनीकी कर्मचारियों की आवश्यकता को हटाकर सॉफ़्टवेयर स्वामित्व की लागत को कम करता है। SaaS एप्लिकेशन सदस्यता मॉडल के माध्यम से मुफ्त या खरीदे जा सकते हैं। टियर 1 SaaS विक्रेताओं में Google, Salesforce और Microsoft शामिल हैं।
एक सेवा के रूप में प्लेटफ़ॉर्म (Paa) - प्रदाता ऑपरेटिंग सिस्टम, मिडलवेयर और डेटाबेस सहित सॉफ़्टवेयर के लिए बैकएंड संसाधनों का प्रबंधन करता है। PaS सेवाओं का उपयोग डेवलपर उत्पादकता में सुधार और समय-समय पर बाजार को कम करने के लिए किया जाता है। टियर 1 विक्रेताओं में Microsoft Azure, Amazon Web Services, Google Cloud, IBM Cloud और Oracle Cloud Infrastructure शामिल हैं।
एक सेवा के रूप में अवसंरचना (IaaS) - IaaS ग्राहकों को क्षमता नियोजन या इसके भौतिक रखरखाव और प्रबंधन में निवेश किए बिना वस्तुतः एक डेटा केंद्र बनाने की अनुमति देता है। टियर 1 विक्रेताओं में एडब्ल्यूएस इलास्टिक कंप्यूट क्लाउड, गूगल कंप्यूट इंजन और अलीबाबा इलास्टिक कंप्यूट सर्विस शामिल हैं।
What is Grid Computing?
ग्रिड कंप्यूटिंग की व्याख्या है
एक ग्रिड समानांतर नोड्स से जुड़ा होता है जो एक कंप्यूटर क्लस्टर बनाते हैं, जो एक ऑपरेटिंग सिस्टम, लिनक्स या मुफ्त सॉफ्टवेयर पर चलता है। क्लस्टर आकार में एक छोटे कार्य केंद्र से लेकर कई नेटवर्क तक भिन्न हो सकता है। प्रौद्योगिकी कई कंप्यूटिंग संसाधनों के माध्यम से गणितीय, वैज्ञानिक या शैक्षिक कार्यों जैसे अनुप्रयोगों की एक विस्तृत श्रृंखला पर लागू होती है। इसका उपयोग अक्सर संरचनात्मक विश्लेषण, वेब सेवाओं जैसे एटीएम बैंकिंग, बैक-ऑफिस इन्फ्रास्ट्रक्चर और वैज्ञानिक या विपणन अनुसंधान में किया जाता है।
ग्रिड कंप्यूटिंग का विचार पहली बार 1990 के दशक की शुरुआत में कार्ल केसलमैन, इयान फोस्टर और स्टीव ट्यूके द्वारा स्थापित किया गया था। उन्होंने ग्लोबस टूलकिट मानक विकसित किया, जिसमें डेटा भंडारण प्रबंधन, डेटा प्रसंस्करण और गहन गणना प्रबंधन के लिए ग्रिड शामिल थे।
ग्रिड कंप्यूटिंग एक समानांतर नेटवर्किंग वातावरण में जुड़े कम्प्यूटेशनल कंप्यूटर समस्याओं के लिए उपयोग किए जाने वाले अनुप्रयोगों से बना है। यह प्रत्येक पीसी को जोड़ता है और एक एप्लिकेशन बनाने के लिए जानकारी को जोड़ता है जो गणना-गहन है।
ग्रिड में विविध सॉफ्टवेयर और हार्डवेयर संरचनाओं, कंप्यूटर भाषाओं और ढांचे के आधार पर विभिन्न प्रकार के संसाधन होते हैं, या तो एक नेटवर्क में या एक सामान्य लक्ष्य को प्राप्त करने के लिए विशिष्ट दिशानिर्देशों के साथ खुले मानकों का उपयोग करके।
ग्रिड संचालन को आम तौर पर दो श्रेणियों में वर्गीकृत किया जाता है:
- डेटा ग्रिड: एक प्रणाली जो डेटा प्रबंधन और नियंत्रित उपयोगकर्ता साझाकरण के लिए उपयोग किए जाने वाले बड़े वितरित डेटा सेट को संभालती है। यह आभासी वातावरण बनाता है जो बिखरे हुए और संगठित अनुसंधान का समर्थन करता है। दक्षिणी कैलिफ़ोर्निया भूकंप केंद्र डेटा ग्रिड का एक उदाहरण है; यह एक मध्य सॉफ्टवेयर सिस्टम का उपयोग करता है जो एक डिजिटल लाइब्रेरी, एक फैला हुआ फाइल सिस्टम और निरंतर संग्रह बनाता है।
- सीपीयू स्कैवेंजिंग ग्रिड: एक साइकिल-मैला ढोने वाला सिस्टम जो परियोजनाओं को आवश्यकतानुसार एक पीसी से दूसरे पीसी में ले जाता है। एक परिचित सीपीयू मैला ढोने वाला ग्रिड अलौकिक खुफिया गणना की खोज है, जिसमें तीन मिलियन से अधिक कंप्यूटर शामिल हैं।
ग्रिड कंप्यूटिंग को ग्लोबल ग्रिड फोरम द्वारा मानकीकृत किया गया है और ग्लोबस एलायंस द्वारा ग्लोबस टूलकिट का उपयोग करके लागू किया गया है, ग्रिड मिडलवेयर के लिए वास्तविक मानक जिसमें विभिन्न एप्लिकेशन घटक शामिल हैं।
ग्रिड आर्किटेक्चर ग्लोबल ग्रिड फोरम-परिभाषित प्रोटोकॉल लागू करता है जिसमें निम्नलिखित शामिल हैं:
- ग्रिड सुरक्षा अवसंरचना
- निगरानी और खोज सेवा
- ग्रिड संसाधन आवंटन और प्रबंधन प्रोटोकॉल
- द्वितीयक भंडारण और GridFTP तक वैश्विक पहुंच