जब मैं कोडिंग शुरू करता हूं, तो कम से कम, जहां तक मुझे पता है, प्रोसेसर सभी ने एक निश्चित मात्रा में बिजली का उपयोग किया है। प्रोसेसर "निष्क्रिय" जैसी कोई चीज नहीं थी।
इन दिनों बिजली के उपयोग को कम करने के लिए सभी प्रकार की प्रौद्योगिकियां हैं जब प्रोसेसर बहुत व्यस्त नहीं है, ज्यादातर गतिशील रूप से घड़ी की दर को कम करके।
मेरा सवाल यह है कि कम घड़ी दर पर चलने से कम बिजली का उपयोग क्यों होता है?
एक प्रोसेसर की मेरी मानसिक तस्वीर एक संदर्भ वोल्टेज की है (5V कहो) एक बाइनरी 1 का प्रतिनिधित्व करता है, और 0V का प्रतिनिधित्व करता है 0. इसलिए मुझे लगता है कि इस चिप को डिस्कनेक्ट करने वाले विभिन्न लॉजिक गेट्स के साथ पूरे चिप में लगातार 5V लगाया जा रहा है। जब "बंद", जिसका अर्थ है कि बिजली की एक निरंतर मात्रा का उपयोग किया जा रहा है। जिस दर पर ये द्वार चालू और बंद होते हैं, उसका उपयोग की गई शक्ति से कोई संबंध नहीं है।
मुझे कोई संदेह नहीं है कि यह एक निराशाजनक भोली तस्वीर है, लेकिन मैं कोई इलेक्ट्रिकल इंजीनियर नहीं हूं। क्या कोई समझा सकता है कि वास्तव में आवृत्ति स्केलिंग के साथ क्या हो रहा है, और यह कैसे बिजली बचाता है। क्या कोई अन्य तरीके हैं जो एक प्रोसेसर राज्य के आधार पर अधिक या कम बिजली का उपयोग करता है? उदाहरण यदि अधिक फाटक खुले हैं तो क्या यह अधिक शक्ति का उपयोग करता है?
मोबाइल / कम पावर प्रोसेसर उनके डेस्कटॉप चचेरे भाई से कैसे अलग हैं? क्या वे सिर्फ सरल हैं (कम ट्रांजिस्टर?), या क्या कुछ अन्य मौलिक डिजाइन अंतर है?