2 संबंधों: द्वयंक संक्रिया, लॉजिक गेट।
द्वयंक संक्रिया
डिजिटल कम्प्यूटर की प्रोग्रामिंग में, द्वयंक संक्रिया (bitwise operation) वह संक्रिया है जो किसी एक द्वयाधारी संख्या के बिट्स या दो/अधिक द्वयाधारी संख्याओं के बिट के स्तर पर की जाती हैं। उदाहरण के लिये, 1001 के प्रत्येक अंक को उलट कर 0110 कर दिया जाय तो यह एक द्वयंक संक्रिया है। इसी तरह 1010 और 0100 के बिटों पर OR संक्रिया की जाय (पहले बिट की पहले बिट से, दूसरे की दूसरे बिट से आदि) तो हमे 1110 मिलेगा। द्वयंक संक्रियाएँ सरल और तेज गति से होनी वाली संक्रियाएँ हैं। ये संक्रियाएँ छोटे तथा कम मूल्य वाले प्रोसेसरों में भी उपलब्ध होतीं हैं। इनका उपयोग द्वयाधारी संख्याओं को तुलना करने तथा अन्य गणनाओं के लिये तैयार करना (manipulat) होता है। सरल, कम मूल्य वाले प्रोसेसरों पर भाजन की अपेक्षा द्वयंक संक्रिया बहुत तेज गति से हो जाती है, गुणन की अपेक्षा द्वयंक संक्रिया कई गुना तेज होती है, जोड़ की अपेक्षा कुछ तेज होती है। यद्यपि आधुनिक प्रोसेसर योग और गुणन की संक्रियाएं भी द्वयंक संक्रियाओं की तरह ही तेज गति से कर लेते हैं किन्तु बिट-वाइज संक्रिया में फिर भी कम विद्युत-शक्ति खर्च होती है। .
नई!!: द्वि-आधारी योजक और द्वयंक संक्रिया · और देखें »
लॉजिक गेट
74 शृंखला के एक NAND गेट आईसी का व्यवस्था आरेख (उपर) तथा वास्तविक फोटो (नीचे) तर्कद्वार या लॉजिक गेट (logic gate) वह युक्ति है जिसका आउटपुट उसके इनपुट पर उपस्थित वर्तमान संकेतों या पूर्व संकेतों का कोई लॉजिकल फलन (Boolean function) हो। यह भौतिक युक्ति हो सकती है या कोई आदर्शीकृत युक्ति। आजकल अधिकतर अर्धचालक लॉजिक गेट प्रयोग किये जाते हैं किन्तु सिद्धान्ततः ये विद्युतचुम्बकीय रिले, तरल लॉजिक, दाब लॉजिक, प्रकाशिक लॉजिक, अणुओं आदि से भी बनाये जा सकते हैं। बूलीय लॉजिक से जिन अल्गोरिथ्म का वर्णन किया जा सकता है उन्हें इन भौतिक गेटों से उन अल्गोरिद्मों को साकार रूप भी दिया जा सकता है (बनाया भी जा सकता है)। जिस प्रकार एक दरवाजा (द्वार) दो अवस्थाओं - 'खुला या बन्द' में हो सकता है, उसी तरह लॉजिक गेट का आउटपुट भी 'हाई या लो' (High/Low) हो सकता है। लॉजिक गेट, ऐण्ड (AND) और ऑर (OR) जैसे सरल भी हो सकते हैं और एक कम्प्युटर जितना जटिल भी। डायोड का उपयोग करके बनाया गया लॉजिक गेट सबसे सरल लॉजिक गेट है। किन्तु इसके केवल AND तथा OR गेट ही बनाये जा सकते हैं, 'इन्वर्टर' नहीं बनाया जा सकता। अतः इसे एक 'अपूर्ण लॉजिक परिवार' कह सकते हैं। इन्वर सहित सभी लॉजिक गेट बनाने में सक्षम होने के लिये किसी प्रकार के प्रवर्धक की जरूरत होगी। इसलिये 'सम्पूर्ण लॉजिक परिवार' बनाने के लिये रिले, निर्वात नलिका या ट्रांजिस्टर का प्रयोग अपरिहार्य है। बाइपोलर ट्रांजिस्टरों का प्रयोग करके बना लॉजिक परिवार रेजिस्टर-ट्रांजिस्टर लॉजिक (RTL) कहलाता है। आरम्भिक एकीकृत परिपथों में इसी का उपयोग किया गया था। इसके बाद विभिन्न दृष्टियों से सुधार करते हुए डायोड-ट्रांजिस्टर लॉजिक (DTL) और ट्रांजिस्टर-ट्रांजिस्टर लॉजिक (TTL) आये। अब लगभग सब जगह ट्रांजिस्टर का स्थान मॉसफेट (MOSFETs) ने ले लिया है जिससे आईसी कम स्थान घेरती है और काम करने के लिये कम उर्जा क्षय होती है। वर्तमान में प्रयुक्त लॉजिक परिवार का नाम कम्प्लिमेन्टरी मेटल-आक्साइड-सेमिकंडक्टर (CMOS) है। .
नई!!: द्वि-आधारी योजक और लॉजिक गेट · और देखें »