"सेंट्रल प्रोसेसिंग यूनिट": अवतरणों में अंतर

No edit summary
छो बॉट: वर्तनी एकरूपता।
पंक्ति 1:
[[चित्र:Intel 80486DX2 top.jpg|1,110 × 908 px|अंगूठाकार|एक इंटेल 80486DX2 सीपीयू , जैसा कि ऊपर से देखा। ]]
[[चित्र:Intel 80486DX2 bottom.jpg|1,110 × 908px|अंगूठाकार|एक इंटेल 80486DX2 के नीचे की ओर , इसका पिन दिखादिखा। ]]
एक सेंट्रल प्रोसेसिंग यूनिट (सीपीयू ) बुनियादी गणित, तार्किक , नियंत्रण और इनपुट / आउटपुट ( आई / ओ) के संचालन के निर्देश के द्वारा निर्दिष्ट प्रदर्शन से एक [[कंप्यूटर]] प्रोग्राम के निर्देशों से बाहर किया जाता है कि एक कंप्यूटर के भीतर इलेक्ट्रॉनिक विद्युत्-परिपथ तंत्र है। अवधि कम से कम १९६० के दशक के बाद से कंप्यूटर उद्योग में इस्तेमाल किया गया है। परंपरागत रूप से, शब्द " सीपीयू " एक प्रोसेसर के लिए , और अधिक विशेष रूप से अपने प्रसंस्करण इकाई और नियंत्रण इकाई (मुद्रा) को संदर्भित करता है, इस तरह के मुख्य स्मृति और मैं / हे विद्युत्-परिपथ तंत्र के रूप में बाह्य घटकों से एक कंप्यूटर के इन मूल तत्वों भेद|
 
पंक्ति 11:
इस तरह ENIAC के रूप में कंप्यूटर शारीरिक रूप से विभिन्न कार्यों , जिसके कारण इन मशीनों "तय कार्यक्रम कंप्यूटर" के नाम से जाना प्रदर्शन करने के लिए बिजली के नये तार लगाना किया जाना था। चूंकि शब्द " सीपीयू " आम तौर पर सॉफ्टवेयर ( कंप्यूटर प्रोग्राम ) के निष्पादन के लिए एक उपकरण के रूप में परिभाषित किया गया है , जल्द से जल्द उपकरणों है कि ठीक ही सीपीयू कहा जा सकता है संग्रहित -प्रोग्राम कंप्यूटर के आगमन के साथ आया था।
 
एक संग्रहीत -प्रोग्राम कंप्यूटर के विचार पहले से ही जे प्रेस्पर एकर्ट और जॉन विलियम मौछ्ल्य् के ENIAC के डिजाइन में मौजूद था , लेकिन शुरू में छोड़ा गया था इतना है कि यह जल्दी ही समाप्त हो सकता है। ३० जून , १९४५ को, पहले ENIAC बनाया गया था, गणितज्ञ जॉन वॉन नुमन्न् कागज एडवैक पर एक रिपोर्ट का पहला मसौदा हकदार वितरित की। यह एक संग्रहीत -प्रोग्राम कंप्यूटर की रूपरेखा है कि अंततः अगस्त १९४९ में पूरा कर लिया जाएगा था। एडवैक निर्देश (या संचालन) विभिन्न प्रकार की एक निश्चित संख्या में प्रदर्शन करने के लिए डिजाइन किया गया थाथा। गौरतलब है कि एडवैक के लिए लिखा कार्यक्रमों के बजाय उच्च गति कंप्यूटर स्मृति में संग्रहीत करने के लिए कंप्यूटर के भौतिक तारों द्वारा निर्दिष्ट किया गया। इस ENIAC की एक गंभीर सीमा है, जो काफी समय और प्रयास एक नए कार्य को करने के लिए कंप्यूटर फिर विन्यस्त करें करने के लिए आवश्यक था पर काबू पाने। वॉन न्यूमैन के डिजाइन के साथ, प्रोग्राम है कि एडवैक दौड़ा स्मृति की सामग्री को बदल कर बस को बदला जा सकता है। एडवैक , हालांकि, पहले संग्रहीत -प्रोग्राम कंप्यूटर नहीं था; मैनचेस्टर छोटे पैमाने पर प्रायोगिक मशीन , एक छोटे से प्रोटोटाइप संग्रहीत -प्रोग्राम कंप्यूटर जून १९४८ को २१ इसके पहले कार्यक्रम में भाग गया और मैनचेस्टर मार्क १ १६-१७ की रात के दौरान अपनी पहली कार्यक्रम में भाग गया जून १९४९|
 
प्रारंभिक सीपीयू एक बड़ा और कभी कभी विशिष्ट कंप्यूटर के हिस्से के रूप में इस्तेमाल किया कस्टम डिजाइन थे। हालांकि, एक विशेष आवेदन के लिए कस्टम सीपीयू डिजाइनिंग की इस पद्धति काफी हद तक बड़ी मात्रा में उत्पादन बहुउद्देश्यीय प्रोसेसर के विकास के लिए रास्ता दिया है। इस मानकीकरण असतत ट्रांजिस्टर अधिसंसाधित्र और अधिग्रहण के युग में शुरू हुआ और तेजी से एकीकृत सर्किट (आईसी) को लोकप्रिय बनाने के साथ तेजी आई है। आईसी अनुमति दी गई है तेजी से जटिल सीपीयू नैनोमीटर के आदेश पर बनाया गया है और निर्मित किया जा करने के लिए सहनशीलता करने के लिए। दोनों लघुरूपण और सीपीयू के मानकीकरण दूर समर्पित कंप्यूटिंग मशीनों की सीमित आवेदन परे आधुनिक जीवन में डिजिटल उपकरणों की उपस्थिति में वृद्धि हुई है। आधुनिक माइक्रोप्रोसेसरों इलेक्ट्रॉनिक उपकरणों ऑटोमोबाइल से सेलफोन के लिए और कभी कभी भी खिलौनों में लेकर में दिखाई देते हैं।
पंक्ति 24:
१९६४ में, आईबीएम अपने सिस्टम / ३६० कंप्यूटर वास्तुकला है कि अलग अलग गति और प्रदर्शन के साथ ही कार्यक्रम चलाने में सक्षम कंप्यूटर की एक श्रृंखला में इस्तेमाल किया गया था की शुरुआत की। जब ज्यादातर इलेक्ट्रॉनिक कंप्यूटर एक दूसरे , यहां तक ​​कि एक ही निर्माता द्वारा बनाई गई उन के साथ असंगत थे यह एक समय में महत्वपूर्ण था। इस सुधार की सुविधा के लिए , आईबीएम एक माइक्रो प्रोग्राम (अक्सर " माइक्रोकोड " कहा जाता है) , जो अभी भी आधुनिक CPUs में बड़े पैमाने पर उपयोग में देखता है की अवधारणा का उपयोग किया। सिस्टम / 360 वास्तुकला इतना लोकप्रिय है कि दशकों के लिए मेनफ्रेम कंप्यूटर बाजार पर हावी है और एक विरासत है कि अभी भी आईबीएम ज़-शृंखला की तरह समान आधुनिक कंप्यूटर द्वारा जारी रखा है छोड़ दिया था। १९६५ में, डिजिटल उपकरण निगम (डीईसी) वैज्ञानिक और अनुसंधान बाजारों के उद्देश्य से एक और प्रभावशाली कंप्यूटर पेश किया, पीडीपी -८|
 
ट्रांजिस्टर आधारित कंप्यूटरों उनके पूर्ववर्तियों पर कई विशिष्ट लाभ के लिए किया थाथा। वृद्धि की विश्वसनीयता और कम बिजली की खपत को सुविधाजनक बनाने के अलावा, ट्रांजिस्टर भी सीपीयू एक ट्यूब या रिले की तुलना में एक ट्रांजिस्टर से कम स्विचिंग समय की वजह से बहुत अधिक गति से संचालित करने की अनुमति दी। दोनों वृद्धि की विश्वसनीयता के साथ ही स्विचिंग तत्वों के नाटकीय रूप से वृद्धि की गति (जो लगभग विशेष रूप से थे इस समय तक ट्रांजिस्टर) के लिए धन्यवाद, मेगाहर्ट्ज़ के दसियों में CPU घड़ी दरों में इस अवधि के दौरान प्राप्त किया गया। इसके अतिरिक्त , जबकि असतत ट्रांजिस्टर और आईसी सीपीयू भारी प्रयोग में थे, SIMD जैसे नए उच्च प्रदर्शन डिजाइन ( एकल निर्देश एकाधिक डेटा ) वेक्टर प्रोसेसर प्रकट करने के लिए शुरू किया। ये जल्दी प्रयोगात्मक डिजाइन बाद में क्रे इंक और फ्जित्सु लिमिटेड द्वारा किए गए उन लोगों की तरह विशेष सुपर कंप्यूटर के युग को जन्म दिया|
 
===छोटे पैमाने पर एकीकरण सीपीयू===
पंक्ति 36:
उच्च गति कंप्यूटर के निर्माण के लोग चाहते थे , उन्हें तेजी से हो तो १९७० के दशक में वे छोटे पैमाने पर एकीकरण (एसएसआई) और मध्यम पैमाने पर एकीकरण (एमएसआई) ७४०० श्रृंखला टीटीएल फाटक से सीपीयू का निर्माण किया। समय, राज्यमंत्री आईसीएस इतनी धीमी है कि वे केवल कुछ आला अनुप्रयोगों है कि कम बिजली की आवश्यकता में उपयोगी माना गया था।
 
शास्त्रीय प्रौद्योगिकी उन्नत, ट्रांजिस्टर की संख्या बढ़ रही आईसीएस पर रखा गया है, व्यक्ति एक पूरा सीपीयू के लिए आवश्यक आईसीएस की मात्रा कम होहो। एमएसआई और LSI आईसीएस सैकड़ों करने के लिए मायने रखता है ट्रांजिस्टर वृद्धि हुई है, और फिर हजारों। १९६८ तक , एक पूरा सीपीयू बनाने के लिए आवश्यक आईसीएस की संख्या आठ विभिन्न प्रकार के २४ आईसीएस, प्रत्येक आईसी के साथ मोटे तौर पर १००० MOSFETs युक्त करने के लिए कम कर दिया गया था। अपने लघु उद्योग और MSI पूर्ववर्तियों के साथ विपरीत में, पीडीपी -११ के पहले LSI कार्यान्वयन केवल चार LSI एकीकृत सर्किट से बना एक सीपीयू निहित।
[[चित्र:ABasicComputer.gif|350px|अंगूठाकार|एक बुनियादी प्रोसेसर सीपीयू कंप्यूटर के ब्लॉक आरेख काले लाइनों, डाटा प्रवाह से संकेत मिलता है जबकि लाल लाइनों नियंत्रण प्रवाह संकेत मिलता है; तीर प्रवाह दिशाओं से संकेत मिलता है।]]
===माइक्रोप्रोसेसर===
पंक्ति 46:
 
==ऑपरेशन==
सबसे CPU की मौलिक आपरेशन, भौतिक रूप से वे लेने के बावजूद , संग्रहीत निर्देश है कि एक कार्यक्रम में कहा जाता है के एक दृश्य पर अमल करने के लिए हैहै। निर्देश क्रियान्वित किया जा करने के लिए [[कंप्यूटर स्मृति]] के कुछ प्रकार में रखा जाता है। लगभग सभी सीपीयू उनके संचालन में लाने, व्याख्या करना और निष्पादित कदम है, जो सामूहिक रूप से अनुदेश चक्र के रूप में जाना जाता है का पालन करें।
 
एक निर्देश के निष्पादन के बाद , पूरी प्रक्रिया को अगले निर्देश चक्र सामान्य रूप से कार्यक्रम काउंटर में वृद्धि होती मूल्य की वजह से अगले -इन- अनुक्रम अनुदेश दिलकश साथ दोहराता है। अगर एक कूद अनुदेश मार डाला गया था , इस कार्यक्रम के काउंटर निर्देश है कि करने के लिए कूद गया था और कार्यक्रम के क्रियान्वयन सामान्य रूप से जारी की पते को रोकने के लिए संशोधित किया जाएगा। और अधिक जटिल CPUs में , कई निर्देश दिलवाया जा सकता है, डीकोड , और एक साथ मार डाला। यह खंड वर्णन करता है जो आम तौर पर " क्लासिक RISC पाइपलाइन" है, जो सरल कई इलेक्ट्रॉनिक उपकरणों में इस्तेमाल किया सीपीयू के बीच काफी आम है, के रूप में जाना जाता हैहै। यह काफी हद तक सीपीयू कैश की महत्वपूर्ण भूमिका है, और इसलिए पाइपलाइन का उपयोग चरण ध्यान नहीं देता।
 
कुछ निर्देश बजाय परिणाम डेटा सीधे उत्पादन से कार्यक्रम काउंटर में हेरफेर ; इस तरह के निर्देश आम तौर पर "कूदता" कहा जाता है और छोरों, सशर्त कार्यक्रम के क्रियान्वयन ( एक सशर्त कूद के उपयोग के माध्यम से) जैसे कार्यक्रम व्यवहार की सुविधा है, और कार्यों का अस्तित्व। कुछ प्रोसेसर में, कुछ अन्य निर्देश एक " झंडे" रजिस्टर में बिट्स के राज्य बदल जाते हैं। ये झंडे , प्रभावित करने के लिए कैसे एक कार्यक्रम में व्यवहार करता है इस्तेमाल किया जा सकता है, क्योंकि वे अक्सर विभिन्न कार्यों के परिणाम से संकेत मिलता है। उदाहरण के लिए, इस तरह के प्रोसेसर में एक " की तुलना" अनुदेश दो मूल्यों और सेट का मूल्यांकन करता है या साफ करता है झंडे में बिट्स संकेत मिलता है जो एक अधिक से अधिक या कि क्या वे बराबर हैं रजिस्टर; इन झंडों से एक तो एक बाद में कूद अनुदेश द्वारा इस्तेमाल किया जा सकता कार्यक्रम प्रवाह निर्धारित करने के लिए।
 
===लाना===
पहला कदम है, लाने, एक अनुदेश कार्यक्रम स्मृति से (जो एक नंबर या संख्या के अनुक्रम का प्रतिनिधित्व करती है ) को पुन: प्राप्त करना शामिल है। कार्यक्रम की स्मृति में शिक्षा का स्थान (पता) एक कार्यक्रम काउंटर (पीसी) है, जो एक संख्या है कि अगले निर्देश का पता पहचानती दिलवाया जा दुकानों से निर्धारित होता हैहै। बाद एक निर्देश दिलवाया है , पीसी निर्देश की लंबाई से वृद्धि होती है तो यह है कि यह क्रम में अगले निर्देश का पता शामिल होंगे। अक्सर, कौड़ी होना करने के लिए अनुदेश अपेक्षाकृत धीमी गति से स्मृति से प्राप्त किया जाता है , जबकि शिक्षा के लिए इंतजार कर लौट जा स्टाल करने के लिए सीपीयू के कारण। यह समस्या काफी हद तक कैश और पाइपलाइन आर्किटेक्चर (देखें नीचे) द्वारा आधुनिक प्रोसेसर में संबोधित किया है।
 
===व्याख्या करना===
अनुदेश कि सीपीयू स्मृति से लाना निर्धारित करता है जो सीपीयू करना होगाहोगा। व्याख्या करना कदम, शिक्षा डिकोडर के रूप में जाना विद्युत्-परिपथ तंत्रद्वारा किया जाता है, शिक्षा का संकेत है कि सीपीयू के अन्य भागों पर नियंत्रण में बदल जाती है।
 
रास्ते में जो शिक्षा व्याख्या की है सीपीयू अनुदेश सेट वास्तुकला (आईएसए) द्वारा परिभाषित किया गया है। अक्सर , बिट्स (जो है, एक "क्षेत्र ") अनुदेश के भीतर के एक समूह , सेशनकोड कहा जाता है, जो इंगित करता है ऑपरेशन , प्रदर्शन किया जा रहा है, जबकि शेष क्षेत्रों आमतौर पर इस तरह ऑपरेंड के रूप में संचालन के लिए आवश्यक पूरक जानकारी प्रदान करते हैं। उन ऑपरेंड एक निरंतर मूल्य ( एक तत्काल मूल्य कहा जाता है) के रूप में निर्दिष्ट किया जा सकता है, या एक मूल्य के एक प्रोसेसर रजिस्टर या स्मृति पता हो सकता है, जैसा कि कुछ संबोधित मोड द्वारा निर्धारित के स्थान के रूप में।
 
कुछ CPU में डिजाइन अनुदेश डिकोडर एक यंत्रस्थ , अपरिवर्तनीय सर्किट के रूप में कार्यान्वित किया जाता हैहै। अन्य लोगों में, एक माइक्रो प्रोग्राम सीपीयू विन्यास संकेतों के सेट है कि कई घड़ी दालों के ऊपर क्रमिक रूप से लागू कर रहे हैं में दिए गए निर्देशों का अनुवाद करने के लिए प्रयोग किया जाता हैहै। कुछ मामलों में स्मृति है कि माइक्रो प्रोग्राम दुकानों यह तरीका है जिसमें सीपीयू निर्देश डीकोड बदलने के लिए संभव बनाने रीराइटेबल है।
 
===निष्पादित===
पंक्ति 73:
 
===नियंत्रण विभाग===
सीपीयू के नियंत्रण इकाई विद्युत्-परिपथ तंत्र विद्युत संकेतों का उपयोग करता है कि पूरे कंप्यूटर प्रणाली को निर्देशित करने के लिए संग्रहीत कार्यक्रम निर्देश बाहर ले जाने के लिए होता है। नियंत्रण इकाई कार्यक्रम निर्देशों पर अमल नहीं करता है; दरअसल, यह प्रणाली के अन्य भागों का निर्देशन ऐसा करने के लिएलिए। नियंत्रण इकाई दोनों ALU और स्मृति के साथ संचार।
 
===अंकगणितीय तर्क इकाई===
अंकगणितीय तर्क इकाई (ALU) प्रोसेसर है कि पूर्णांक गणित और तर्क बिटवाइज़ संचालन करता है के भीतर एक डिजिटल सर्किट है। ALU को जानकारी डेटा शब्दों पर (बुलाया ऑपरेंड ) संचालित करने के लिए , पिछले परिचालन से स्थिति की जानकारी , और यह दर्शाता है जो कार्रवाई करने के लिए नियंत्रण इकाई से एक कूट रहे हैंहैं। अनुदेश निष्पादित किया जा रहा है पर निर्भर करता है, ऑपरेंड आंतरिक सीपीयू रजिस्टर या बाह्य स्मृति से आ सकती है , या वे ALU खुद के द्वारा उत्पन्न स्थिरांक हो सकता है।
 
जब सभी इनपुट संकेतों बसे और ALU विद्युत्-परिपथ तंत्र के माध्यम से प्रचारित किया है , प्रदर्शन के आपरेशन के परिणाम ALU के उत्पादन पर प्रकट होता है। परिणाम दोनों एक डेटा शब्द है, जो एक रजिस्टर या स्मृति में संग्रहित किया जा सकता है, और स्थिति की जानकारी है कि आम तौर पर एक विशेष, आंतरिक सीपीयू रजिस्टर इस उद्देश्य के लिए आरक्षित में संग्रहित किया जाता है के होते हैं।
पंक्ति 84:
 
===पूर्णांक रेंज===
हर सीपीयू एक विशिष्ट तरीके से संख्यात्मक मूल्यों का प्रतिनिधित्व करता हैहै। उदाहरण के लिए, कुछ जल्दी डिजिटल कंप्यूटर संख्या के रूप में परिचित दशमलव (आधार 10) अंक प्रणाली मूल्यों का प्रतिनिधित्व किया, और दूसरों को इस तरह के त्रिगुट (तीन आधार) के रूप में अधिक असामान्य अभ्यावेदन कार्यरत है। लगभग सभी आधुनिक CPUs इस तरह के एक "उच्च" या "कम" वोल्टेज के रूप में द्विआधारी के रूप में संख्या, प्रत्येक अंक के साथ कुछ दो महत्वपूर्ण भौतिक मात्रा द्वारा प्रतिनिधित्व किया जा रहा प्रतिनिधित्व करते हैं।
 
संख्यात्मक प्रतिनिधित्व करने के लिए संबंधित आकार और पूर्णांक संख्या है कि एक सीपीयू का प्रतिनिधित्व कर सकते हैं की सटीक है। एक बाइनरी सीपीयू के मामले में, इस बिट्स ( एक द्विआधारी इनकोडिंग पूर्णांक के महत्वपूर्ण अंक ) कि सीपीयू एक ऑपरेशन , जो आमतौर पर "शब्द का आकार" , " थोड़ा चौड़ाई ", "डाटा कहा जाता है में प्रक्रिया कर सकते हैं की संख्या से मापा जाता है, पथ चौड़ाई "," पूर्णांक परिशुद्धता ", या" पूर्णांक आकार "। एक सीपीयू के पूर्णांक आकार निर्धारित पूर्णांक की सीमा मूल्यों यह सीधे पर काम कर सकते हैं।
पंक्ति 91:
बड़ा शब्द आकार के साथ सीपीयू अधिक विद्युत्-परिपथ तंत्र की आवश्यकता होती है और इसके परिणामस्वरूप, शारीरिक रूप से बड़े होते हैं अधिक लागत, और अधिक बिजली की खपत (और इसलिए अधिक गर्मी उत्पन्न)। नतीजतन, छोटे ४ या ८ बिट माइक्रोकंट्रोलर सामान्यतः आधुनिक अनुप्रयोगों में इस्तेमाल किया जाता है , भले ही बहुत बड़ा शब्द आकार के साथ सीपीयू (जैसे १६, ३२ , ६४, यहां तक ​​कि १२८- बिट ) उपलब्ध हैं। जब उच्च प्रदर्शन की आवश्यकता है, हालांकि, एक बड़ा शब्द आकार (बड़ा डेटा पर्वतमाला और पते के रिक्त स्थान) के लाभों को नुकसान पल्ला झुकना सकता है। एक सीपीयू आंतरिक डेटा रास्तों शब्द आकार की तुलना में कम आकार और लागत कम करने के लिए हो सकता है। उदाहरण के लिए, भले ही IBM प्रणाली / ३६० अनुदेश सेट एक ३२-बिट अनुदेश सेट, सिस्टम / ३६० मॉडल ३० और मॉडल ४० गणित तार्किक इकाई में ८ बिट डेटा रास्तों था, इसलिए है कि एक ३२- बिट जोड़ने के लिए आवश्यक चार था चक्र, ऑपरेंड से प्रत्येक ८ बिट के लिए एक, और , भले ही मोटोरोला ६८क् अनुदेश सेट एक ३२-बिट अनुदेश सेट, मोटोरोला ६८००० और मोटोरोला था ६८०१० , गणित तार्किक इकाई में १६-बिट डेटा रास्तों था तो एक ३२ कि बिट दो चक्रों आवश्यक जोड़ें।
 
फायदे के दोनों कम और उच्च बिट लंबाई द्वारा बर्दाश्त के कुछ हासिल करने के लिए, कई निर्देश सेट पूर्णांक और चल बिन्दु डेटा के लिए अलग सा चौड़ाई, कि शिक्षा डिवाइस के विभिन्न भागों के लिए अलग सा चौड़ाई करने के लिए सेट को लागू करने सीपीयू की इजाजत दी हैहै। उदाहरण के लिए, IBM प्रणाली / ३६० अनुदेश सेट मुख्य रूप से ३२ सा हो गया था , लेकिन अधिक से अधिक सटीकता और चल बिन्दु संख्या में सीमा की सुविधा के लिए ६४-बिट चल बिन्दु मूल्यों का समर्थन किया। सिस्टम / ३६० मॉडल ६५ दशमलव और अचल बिंदु द्विआधारी अंकगणितीय के लिए एक ८ बिट योजक और चल बिन्दु गणित के लिए एक ६०-बिट योजक था। कई बाद सीपीयू डिजाइन समान मिश्रित थोड़ा चौड़ाई का उपयोग करें, विशेष रूप से जब प्रोसेसर सामान्य प्रयोजन के उपयोग जहां पूर्णांक और चल बिन्दु क्षमता का एक उचित संतुलन की आवश्यकता है के लिए है।
 
===घड़ी की दर===
अधिकांश सीपीयू तुल्यकालिक सर्किट, जो वे एक घड़ी संकेत रोजगार उनकी अनुक्रमिक संचालन गति का मतलब कर रहे हैं। घड़ी संकेत एक बाहरी थरथरानवाला सर्किट है कि दालों एक आवधिक वर्ग तरंग के रूप में एक दूसरे के अनुरूप एक संख्या उत्पन्न द्वारा निर्मित है। घड़ी दालों की आवृत्ति दर है जिस पर एक सीपीयू निर्देश निष्पादित और इसके परिणामस्वरूप, तेजी से घड़ी , और अधिक निर्देश सीपीयू एक दूसरे पर अमल करेंगे निर्धारित करता है।
 
सीपीयू के समुचित संचालन को सुनिश्चित करने के लिए, घड़ी की अवधि के माध्यम से सीपीयू (चाल ) प्रचार करने के लिए सभी संकेतों के लिए आवश्यक अधिक से अधिक समय से अधिक है। अच्छी तरह से ऊपर सबसे ज्यादा मामले प्रचार में देरी एक मूल्य के लिए घड़ी की अवधि स्थापित करने में, यह पूरी तरह से सीपीयू और उसके चारों ओर बढ़ती है और गिरने घड़ी संकेत के "किनारों " डेटा चालें डिजाइन करने के लिए संभव है। यह दोनों एक डिजाइन परिप्रेक्ष्य और एक घटक गिनती के नजरिए से , सीपीयू काफी सरल बनाने का लाभ दिया हैहै। हालांकि, यह भी नुकसान यह है कि पूरे सीपीयू अपनी धीमी तत्वों पर इंतजार करना होगा वहन करती है, भले ही इसके बारे में कुछ भागों में बहुत तेजी से कर रहे हैं। यह सीमा काफी हद तक बढ़ सीपीयू समानता के विभिन्न तरीकों के लिए मुआवजा दिया गया है
 
हालांकि, वास्तु सुधार अकेले विश्व स्तर पर तुल्यकालिक CPU की कमियों के सभी का समाधान नहीं है। उदाहरण के लिए, एक घड़ी संकेत किसी अन्य बिजली के संकेत की देरी के अधीन है। तेजी से जटिल सीपीयू में उच्च घड़ी दरों इसे और अधिक कठिन पूरी यूनिट भर चरण ( सिंक्रनाइज़) में घड़ी संकेत रखने के लिए बनाते हैं। यह कई आधुनिक CPUs कई समान घड़ी का संकेत है की आवश्यकता के लिए प्रेरित किया एक भी संकेत काफी खराबी के सीपीयू पैदा करने के लिए पर्याप्त देरी से बचने के लिए प्रदान किया जा सके। एक अन्य प्रमुख मुद्दा है, घड़ी दरों नाटकीय रूप से वृद्धि के रूप में , गर्मी की राशि है कि सीपीयू द्वारा छितराया हुआ है। लगातार बदलते घड़ी है कि क्या वे उस समय इस्तेमाल किया जा रहा है की परवाह किए बिना स्विच करने के लिए कई घटकों का कारण बनता हैहै। सामान्य तौर पर, एक घटक है कि स्विच कर रहा है एक स्थिर राज्य में एक तत्व की तुलना में अधिक ऊर्जा का उपयोग करता हैहै। इसलिए, घड़ी की दर बढ़ जाती है, ताकि ऊर्जा की खपत करता है , सीपीयू ठंडा समाधान के रूप में अधिक गर्मी लंपटता की आवश्यकता के लिए सीपीयू के कारण।
 
अनावश्यक घटकों की स्विचिंग के साथ काम करने की एक विधि घड़ी गट है, जो अनावश्यक घटकों ( प्रभावी ढंग से उन्हें अक्षम ) के लिए घड़ी संकेत बंद मोड़ शामिल है कहा जाता है। हालांकि, इस बार लागू करना मुश्किल माना जाता है और इसलिए बहुत कम बिजली डिजाइन के बाहर आम उपयोग में नहीं देखा है है। एक उल्लेखनीय हाल सीपीयू डिजाइन व्यापक घड़ी गट का उपयोग करता है कि आईबीएम पोवेर पि सी आधारित क्सीनन एक्सबॉक्स ३६० में प्रयोग किया जाता है ; इस तरह, एक्सबॉक्स ३६० की बिजली की आवश्यकताओं को बहुत कम हो जाता है। एक वैश्विक घड़ी संकेत के साथ समस्याओं में से कुछ को संबोधित करने का एक और तरीका है घड़ी संकेत को हटाने की पूरी तरह है। जबकि वैश्विक घड़ी संकेत हटाने कई मायनों में डिजाइन की प्रक्रिया में काफी अधिक जटिल बना देता है, अतुल्यकालिक डिजाइन समान तुल्यकालिक डिजाइन के साथ तुलना में बिजली की खपत और गर्मी लंपटता में लाभ चिह्नित ले। जबकि कुछ असामान्य , पूरे अतुल्यकालिक सीपीयू एक वैश्विक घड़ी संकेत के उपयोग के बिना बनाया गया है। इस के दो उल्लेखनीय उदाहरण एआरएम से शिकायत ताबीज और मइपस् र३००० संगत मिनि मइपस् हैं।
पंक्ति 107:
एक सीपीयू पिछले अनुभाग में की पेशकश की बुनियादी आपरेशन का विवरण सरलतम रूप है कि एक सीपीयू ले जा सकते हैं वर्णन करता है। सीपीयू के इस प्रकार, आमतौर पर के रूप में उप अदिश के लिए भेजा, पर चल रही है और एक समय में डेटा के एक या दो टुकड़े पर एक निर्देश कार्यान्वित, कि घड़ी चक्र के अनुसार कम से कम एक निर्देश है (आईपीसी < १)।
 
इस प्रक्रिया उपअदिश सीपीयू में एक अंतर्निहित अक्षमता को जन्म देता हैहै। के बाद से ही एक निर्देश एक समय में मार डाला है , पूरे सीपीयू अगले निर्देश के लिए आगे बढ़ने से पहले पूरा करने के लिए है कि शिक्षा के लिए इंतज़ार करना होगा। नतीजतन, उपअदिश सीपीयू निर्देश जो निष्पादन पूरा करने के लिए एक से अधिक घड़ी चक्र लेने पर " लटका " हो जाता हैहै। यहां तक ​​कि एक दूसरे निष्पादन इकाई जोड़ने ( देखें नीचे ) के प्रदर्शन में ज्यादा सुधार नहीं करता है ; के बजाय एक मार्ग लटका दिया जा रहा है, अब दो रास्ते रख दिया जाता है और अप्रयुक्त ट्रांजिस्टर की संख्या में वृद्धि हुई है। इस डिजाइन, जिसमें सीपीयू के निष्पादन संसाधनों एक समय में केवल एक निर्देश पर काम कर सकते हैं , केवल संभवतः अदिश प्रदर्शन (घड़ी चक्र के अनुसार एक निर्देश , आईपीसी = १) पहुँच सकते हैं। हालांकि, प्रदर्शन लगभग हमेशा उपअदिश है (घड़ी चक्र के अनुसार कम से कम एक अनुदेश , आईपीसी < १)।
 
प्रयास अदिश और बेहतर प्रदर्शन को प्राप्त करने के डिजाइन के तरीके है कि CPU कम रैखिक व्यवहार करते हैं और समानांतर में और अधिक करने के लिए पैदा की एक किस्म में हुई है। जब सीपीयू में समानता की चर्चा करते हुए , दो शब्दों आम तौर पर इन डिजाइन तकनीकों वर्गीकृत करने के लिए इस्तेमाल कर रहे हैं:
पंक्ति 117:
प्रदर्शन या एक प्रोसेसर की गति पर निर्भर करता है कई अन्य कारकों के अलावा, घड़ी दर (आम तौर पर हर्ट्ज के गुणकों में दी गई है) और घड़ी (आईपीसी) प्रति निर्देश है, जो एक साथ प्रति सेकंड (आईपीएस) के निर्देश के कारक हैं कि सीपीयू प्रदर्शन कर सकते हैं।
 
कई सूचना दी आईपीएस मूल्यों कुछ शाखाओं के साथ कृत्रिम अनुदेश दृश्यों पर "पीक" निष्पादन दरों का प्रतिनिधित्व किया है , जबकि यथार्थवादी वर्कलोड निर्देश और अनुप्रयोगों , जिनमें से कुछ में लंबा समय लग दूसरों की तुलना में निष्पादित करने के लिए की एक मिश्रण से मिलकर बनता हैहै। स्मृति पदानुक्रम का प्रदर्शन भी बहुत प्रोसेसर प्रदर्शन , मुश्किल से मइपस् गणना में माना जाता है एक मुद्दा प्रभावित करता है। क्योंकि इन समस्याओं के विभिन्न मानकीकृत परीक्षण , अक्सर कहा जाता है इस तरह के रूप में इस स्पेचइन्त् उद्देश्य के लिए "मानक " आमतौर पर इस्तेमाल किया अनुप्रयोगों में वास्तविक प्रभावी प्रदर्शन को मापने के लिए प्रयास करने के लिए विकसित किया गया है।
 
कंप्यूटर के प्रसंस्करण के प्रदर्शन मल्टी कोर प्रोसेसर है, जो अनिवार्य रूप से एक एकीकृत सर्किट में दो या दो से अधिक व्यक्ति प्रोसेसर ( इस अर्थ में कोर कहा जाता है) प्लग है का उपयोग कर की वृद्धि हुई है। आदर्श रूप में, एक दोहरे कोर प्रोसेसर लगभग दो बार के रूप में एक सिंगल कोर प्रोसेसर के रूप में शक्तिशाली होगा। अभ्यास में, प्रदर्शन लाभ अब तक छोटे , अपूर्ण सॉफ्टवेयर एल्गोरिदम और कार्यान्वयन की वजह से है के बारे में केवल 50%। एक प्रोसेसर में कोर की संख्या बढ़ाने से (अर्थात् दोहरे कोर , क्वाड-कोर , आदि) काम का बोझ है कि नियंत्रित किया जा सकता बढ़ जाती है। इसका मतलब यह है कि प्रोसेसर अब कई अतुल्यकालिक घटनाओं, के बीच में आता है, आदि जब अभिभूत जो सीपीयू पर एक टोल ले जा सकते हैं संभाल कर सकते हैंहैं। इन कोर हर मंजिल एक अलग काम संभालने के साथ , एक प्रसंस्करण संयंत्र के रूप में अलग-अलग मंजिलों के बारे में सोचा जा सकता है। कभी कभी, इन कोर उन्हें आसन्न कोर के रूप में एक ही कार्य संभाल लेंगे अगर एक सिंगल कोर जानकारी को संभालने के लिए पर्याप्त नहीं है।
 
ऐसी हाइपर-थ्रेडिंग और उन कोर के रूप में आधुनिक सीपीयू, है, जो वास्तविक CPU संसाधनों के बंटवारे को शामिल करते हुए , बढ़ उपयोग पर निशाना प्रदर्शन के स्तर और हार्डवेयर के उपयोग की निगरानी की विशेष क्षमताओं के कारण धीरे-धीरे एक अधिक जटिल काम बन गया। एक प्रतिक्रिया के रूप में, कुछ सीपीयू अतिरिक्त हार्डवेयर तर्क है कि एक सीपीयू के विभिन्न भागों की वास्तविक उपयोग पर नजर रखता है और सॉफ्टवेयर के लिए सुलभ विभिन्न काउंटरों प्रदान करता है को लागू; एक उदाहरण इंटेल के प्रदर्शन काउंटर मॉनिटर तकनीक है।
 
== सन्दर्भ ==
==संदर्भ==
<ref>https://en.wikipedia.org/wiki/Central_processing_unit</ref>
<ref>https://software.intel.com/en-us/articles/intel-performance-counter-monitor-a-better-way-to-measure-cpu-utilization</ref>