सर्किट के बारे में मैंने जो सबसे अच्छी चीजें खोजी है, वो यह है कि सर्किटरी कला का रूप हो सकता है जैसे यदि मेरे पास एक रचनात्मक विचार है, तो मैं उस रचनात्मक विचार को सर्किट का उपयोग करके बाहर ला सकता हूं। इसलिए यदि आपके पास विचार हैं, तो आप उन विचारों को जीवन में लाने के लिए प्रौद्योगिकी इस्तेमाल कर सकते हैं। कंप्यूटर का प्रत्येक इनपुट या आउटपुट प्रभावी रूप से एक प्रकार की जानकारी है, जिसे चालू या बंद इलेक्ट्रिकल सिग्नल या एक और शून्य द्वारा दर्शाया जा सकता है। इनपुट के रूप में आने वाली जानकारी को संसाधित करने के लिए, और आउटपुट के तौर पर आने वाली जानकारी को निर्मित करने के लिए, कंप्यूटर को इनपुट सिग्नल को संशोधित और संयोजित करना होगा। ऐसा करने के लिए, एक कंप्यूटर लाखों छोटे-छोटे इलेक्ट्रॉनिक तत्वों का उपयोग करता है, जो सर्किट बनाने के लिए एक साथ आते हैं। आइए नज़दीक से देखते हैं कि सर्किट कैसे संशोधित हो सकते हैं और उन सूचनाओं को संसाधित कर सकते हैं जो एक और शून्य में निहित। यह एक अविश्वसनीय रूप से सरल सर्किट है। यह इलेक्ट्रॉनिक सिग्नलों को चालू या बंद करता है, और यह इसे फ्लिप करता है। इसलिए यदि आप जो सिग्नल देते हैं वह 1 है, तो सर्किट आपको 0 देता है, और यदि आप सर्किट को 0 देते हैं, तो यह आपको एक देता है जो सिग्नल अंदर जाता है वह उस सिग्नल के समान नहीं होता जो बाहर आता है, और इसलिए हम इस सर्किट को नॉट कहते हैं। अधिक जटिल सर्किट कई सिग्नल ले सकते हैं और उन्हें जोड़ सकते हैं, और आपको एक अलग परिणाम दे सकते हैं। इस उदाहरण में, एक सर्किट दो इलेक्ट्रॉनिक सिग्नल लेगा, अब प्रत्येक एक 1 या 0 हो सकता है। यदि अंदर आने वाला कोई भी सिग्नल 0 है, तो परिणाम भी 0 होगा। यह सर्किट आपको केवल 1 देगा, यदि पहला सिग्नल और दूसरा सिग्नल दोनों 1 हैं, और इसलिए हम सर्किट को एंड कहते हैं। इस तरह के कई छोटे सर्किट हैं जो सरल तार्किक गणना करते हैं। इन सर्किटों को एक साथ जोड़कर, हम अधिक जटिल सर्किट बना सकते हैं जो अधिक जटिल गणना करते हैं। उदाहरण के लिए, आप एक सर्किट बना सकते हैं जो 2 बिट्स को एक साथ जोड़ता है जिसे एक योजक कहा जाता है। यह सर्किट 2 अलग-अलग बिट लेता है, प्रत्येक में एक 1 या 0 होता है, और योग की गणना करने के लिए उन्हें एक साथ जोड़ता है। योग 0 प्लस 0 बराबर 0, 0 प्लस 1 बराबर 1, या 1 प्लस 1 बराबर 2 हो सकता है। आपको दो तारों की आवश्यकता है क्योंकि यह योग को दर्शाने के लिए दो बाइनरी अंकों तक ले जा सकता है। जब आपके पास दो बिट्स जानकारी जोड़ने के लिए एक एकल योजक होता है, तो आप इन योजक सर्किटों के गुणकों को एक-एक करके एक साथ रख सकते हैं, ताकि एक साथ अधिक बड़ी संख्याओं को जोड़ा जा सके। उदाहरण के लिए, एक 8-बिट योजक 25 और 50 नंबरों को ऐसे जोड़ता है। प्रत्येक नंबर को 8 बिट का उपयोग करके दर्शाया गया है, जिसके परिणामस्वरूप 16 अलग-अलग इलेक्ट्रिकल सिग्नल आते हैं जो सर्किट में जाते हैं। 8-बिट योजक के सर्किट में अंदर बहुत छोटे-छोटे योजक होते हैं, जो एक साथ योग की गणना करते हैं। विभिन्न इलेक्ट्रिकल सर्किट अन्य सरल गणना जैसे घटाव या गुणा कर सकते हैं। वास्तव में, आपके कंप्यूटर द्वारा संसाधित की जाने वाली सभी जानकारी बस बहुत से छोटे सरल ऑपरेशन को साथ रखना है। कंप्यूटर द्वारा किया गया प्रत्येक व्यक्तिगत ऑपरेशन इतना आसान है, यह एक मानव द्वारा किया जा सकता है, लेकिन कंप्यूटर के अंदर ये सर्किट तेजी से रास्ता बनते हैं। पहले के ज़माने में, ये सर्किट बड़े और क्लंकी थे, और एक 8-बिट योजक फ्रिज जितना बड़ा हो सकता है, और एक साधारण गणना करने में उन्हें कुछ समय लगेगा। आज, कंप्यूटर सर्किट आकार में सूक्ष्म और काफी तेज हैं। छोटे कंप्यूटर भी तेज क्यों होते हैं? क्योंकि सर्किट जितना छोटा होता है, इलेक्ट्रिकल सिग्नल को उतनी ही कम दूरी तय करनी पड़ती है। बिजली की गति प्रकाश की गति के बराबर होती है, यही वजह है कि आधुनिक सर्किट प्रति सेकंड अरबों गणना कर सकते हैं। तो चाहे आप कोई गेम खेल रहे हों, वीडियो रिकॉर्ड कर रहे हों या कॉसमॉस की खोज कर रहे हों, जो कुछ आप संभवतः प्रौद्योगिकी के साथ कर सकते हैं, उसके लिए बहुत अधिक जानकारी की आवश्यकता होती है जिसे बहुत जल्दी संसाधित किया जा सके। इस जटिलता के पीछे बहुत से छोटे-छोटे सर्किट होते हैं, बाइनरी सिग्नलों को जो वेबसाइट, वीडियो, संगीत और गेम में परिवर्तित करते हैं। ये सर्किट बीमारी के निदान और इलाज के लिए डीएनए को डिकोड करने में भी हमारी मदद कर सकते हैं। तो आप इन सभी सर्किट के साथ क्या करना चाहेंगे?