Logic Gates क्या हैं?
What is Logic Gates?
लॉजिक गेट एक इलेक्ट्रॉनिक परिपथ (Electronic Circuit) है, जो एक या एक से अधिक बाइनरी इनपुट (0 और 1) को स्वीकार करता है तथा बूलियन लॉजिक (Boolean Logic) के नियमों के अनुसार एक बाइनरी आउटपुट (0 या 1) प्रदान करता है।
सरल शब्दों में, लॉजिक गेट एक ऐसा डिजिटल सर्किट है जो इनपुट सिग्नलों का विश्लेषण करके यह तय करता है कि आउटपुट ON (1) होगा या OFF (0)।
Types of logic gates
डिजिटल इलेक्ट्रॉनिक्स में मुख्य रूप से सात प्रकार के लॉजिक गेट्स उपयोग किए जाते हैं—
1. AND Gate
2. OR Gate
3. NOT Gate
4. NAND Gate
5. NOR Gate
6. XOR Gate
7. XNOR Gate
इन सभी गेट्स के अपने-अपने नियम और ट्रुथ टेबल होते हैं, जिनके आधार पर वे आउटपुट प्रदान करते हैं।
1. AND Gate
AND Gate डिजिटल इलेक्ट्रॉनिक्स का एक Basic Logic Gate है। यह सबसे महत्वपूर्ण लॉजिक गेट्स में से एक है और लगभग सभी डिजिटल सर्किटों में इसका उपयोग किया जाता है। AND Gate एक ऐसा इलेक्ट्रॉनिक परिपथ है जो दो या दो से अधिक इनपुट स्वीकार करता है और केवल तभी आउटपुट 1 (High) देता है जब उसके सभी इनपुट 1 (High) हों। यदि किसी भी एक इनपुट का मान 0 (Low) हो, तो आउटपुट 0 (Low) होता है।
Introduction to AND Gate
AND Gate एक ऐसा लॉजिक गेट है जो सभी इनपुट High (1) होने पर ही High (1) आउटपुट देता है। यदि किसी भी इनपुट का मान Low (0) हो, तो आउटपुट Low (0) होता है।
AND Gate का कार्य सिद्धांत (Working Principle)
AND Gate बूलियन बीजगणित (Boolean Algebra) के Logical Multiplication सिद्धांत पर कार्य करता है। इसका अर्थ है कि आउटपुट तभी 1 होगा जब सभी इनपुट 1 हों। यदि दो इनपुट A और B हैं, तो AND Gate का आउटपुट Y होगा।
Boolean Expression:
Y = A · B
यहाँ (·) का अर्थ Logical AND है।
AND Gate का Truth Table
| Input A | Input B | Output (Y) |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
दोनों इनपुट 0 → आउटपुट 0
पहला 0, दूसरा 1 → आउटपुट 0
पहला 1, दूसरा 0 → आउटपुट 0
दोनों इनपुट 1 → आउटपुट 1
2. OR Gate
OR Gate डिजिटल इलेक्ट्रॉनिक्स का एक Basic Logic Gate है। यह सबसे अधिक उपयोग किए जाने वाले लॉजिक गेट्स में से एक है और लगभग सभी डिजिटल सर्किटों में इसकी महत्वपूर्ण भूमिका होती है। OR Gate एक ऐसा इलेक्ट्रॉनिक परिपथ है जो दो या दो से अधिक बाइनरी इनपुट (0 और 1) को स्वीकार करता है और यदि कम-से-कम एक इनपुट 1 (High) हो, तो आउटपुट 1 (High) देता है। केवल तभी आउटपुट 0 (Low) होता है जब उसके सभी इनपुट 0 (Low) हों।
Introduction to OR Gate
OR Gate एक ऐसा लॉजिक गेट है जो तब आउटपुट 1 देता है जब उसके किसी एक या सभी इनपुट का मान 1 हो। यदि सभी इनपुट 0 हों, तभी आउटपुट 0 प्राप्त होता है।
OR Gate का कार्य सिद्धांत (Working Principle)
OR Gate Boolean Algebra के Logical Addition सिद्धांत पर कार्य करता है। इसका अर्थ है कि यदि किसी भी इनपुट का मान 1 है, तो आउटपुट 1 होगा। यदि दो इनपुट A और B हैं, तो OR Gate का आउटपुट Y होगा।
Boolean Expression:
Y = A + B
यहाँ (+) का अर्थ सामान्य जोड़ (Arithmetic Addition) नहीं, बल्कि Logical OR Operation है।
OR Gate का Truth Table
| Input A | Input B | Output (Y) |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
दोनों इनपुट 0 → आउटपुट 0
पहला 0, दूसरा 1 → आउटपुट 1
पहला 1, दूसरा 0 → आउटपुट 1
दोनों इनपुट 1 → आउटपुट 1
3. NOT Gate
NOT Gate डिजिटल इलेक्ट्रॉनिक्स का सबसे सरल और महत्वपूर्ण Basic Logic Gate है। यह अन्य लॉजिक गेट्स से अलग होता है क्योंकि यह केवल एक इनपुट (Single Input) स्वीकार करता है। इसका मुख्य कार्य दिए गए इनपुट का उल्टा (Inverse या Complement) आउटपुट प्रदान करना है। इसलिए इसे Inverter (इन्वर्टर) भी कहा जाता है। डिजिटल सर्किटों में कई बार किसी सिग्नल को उसके विपरीत रूप में बदलने की आवश्यकता होती है। उदाहरण के लिए, यदि किसी सर्किट को 1 मिलने पर बंद करना हो और 0 मिलने पर चालू करना हो, तो वहाँ NOT Gate का उपयोग किया जाता है। यही कारण है कि कंप्यूटर, माइक्रोप्रोसेसर, मेमोरी सर्किट और कंट्रोल सिस्टम में इसका व्यापक उपयोग होता है।
Introduction to NOT Gate
NOT Gate एक ऐसा लॉजिक गेट है जो केवल एक इनपुट स्वीकार करता है और उसका विपरीत (Complement) आउटपुट देता है। यदि इनपुट 1 हो, तो आउटपुट 0 होगा और यदि इनपुट 0 हो, तो आउटपुट 1 होगा। इसी विशेषता के कारण NOT Gate को Inverter कहा जाता है।
NOT Gate का कार्य सिद्धांत (Working Principle)
NOT Gate Boolean Algebra के Complement Operation पर कार्य करता है। इसका कार्य इनपुट को उलट देना है। यदि इनपुट A है, तो आउटपुट Y होगा।
Boolean Expression:
Y = A̅ (A Bar)
यहाँ A̅ का अर्थ है A का Complement।
NOT Gate का Truth Table
| Input (A) | Output (Y = A̅) |
|---|---|
| 0 | 1 |
| 1 | 0 |
यदि इनपुट 0 है, तो आउटपुट 1 होगा।
यदि इनपुट 1 है, तो आउटपुट 0 होगा।
4. NAND Gate
NAND Gate (NOT AND Gate) डिजिटल इलेक्ट्रॉनिक्स का एक अत्यंत महत्वपूर्ण Derived Logic Gate है। यह AND Gate और NOT Gate के संयोजन से बनता है। इसका अर्थ है कि पहले AND Gate इनपुट पर कार्य करता है और फिर NOT Gate उस परिणाम को उलट देता है। NAND Gate की सबसे बड़ी विशेषता यह है कि इसे Universal Gate (सार्वभौमिक गेट) कहा जाता है। ऐसा इसलिए क्योंकि केवल NAND Gate की सहायता से AND, OR, NOT, NOR, XOR और XNOR सहित सभी अन्य लॉजिक गेट बनाए जा सकते हैं। यही कारण है कि आधुनिक डिजिटल इलेक्ट्रॉनिक्स, कंप्यूटर, माइक्रोप्रोसेसर और इंटीग्रेटेड सर्किट (IC) के डिज़ाइन में NAND Gate का व्यापक उपयोग होता है।
Introduction to NAND Gate
NAND Gate एक ऐसा लॉजिक गेट है जो केवल तब आउटपुट 0 देता है जब उसके सभी इनपुट 1 हों। यदि किसी भी इनपुट का मान 0 हो, तो आउटपुट 1 होता है। सरल शब्दों में, NAND Gate का आउटपुट AND Gate के आउटपुट का उल्टा (Complement) होता है।
NAND Gate का कार्य सिद्धांत (Working Principle)
NAND Gate पहले AND ऑपरेशन करता है और फिर प्राप्त परिणाम को NOT ऑपरेशन द्वारा उलट देता है। यदि दो इनपुट A और B हैं, तो आउटपुट Y होगा।
Boolean Expression:
Y = (A · B)̅
यहाँ:
A · B = AND Operation
̅ (Bar) = NOT Operation
NAND Gate का Truth Table
| Input A | Input B | Output (Y = (A·B)̅) |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
यदि दोनों इनपुट 0 हैं → आउटपुट 1
यदि पहला 0 और दूसरा 1 है → आउटपुट 1
यदि पहला 1 और दूसरा 0 है → आउटपुट 1
यदि दोनों इनपुट 1 हैं → आउटपुट 0
5. NOR Gate
NOR Gate (NOT OR Gate) डिजिटल इलेक्ट्रॉनिक्स का एक महत्वपूर्ण Derived Logic Gate है। यह OR Gate और NOT Gate के संयोजन से बनता है। सबसे पहले OR Gate इनपुट पर कार्य करता है, उसके बाद NOT Gate प्राप्त आउटपुट को उलट (Invert) देता है। NOR Gate की सबसे महत्वपूर्ण विशेषता यह है कि इसे Universal Gate (सार्वभौमिक गेट) कहा जाता है। इसका अर्थ है कि केवल NOR Gate का उपयोग करके AND, OR, NOT, NAND, XOR और XNOR सहित सभी अन्य लॉजिक गेट बनाए जा सकते हैं। इसी कारण डिजिटल इलेक्ट्रॉनिक्स, माइक्रोप्रोसेसर, कंप्यूटर और विभिन्न इंटीग्रेटेड सर्किट (IC) के डिज़ाइन में NOR Gate का व्यापक उपयोग किया जाता है।
Introduction to NOR Gate
NOR Gate एक ऐसा लॉजिक गेट है जो केवल तब आउटपुट 1 देता है जब उसके सभी इनपुट 0 हों। यदि किसी भी इनपुट का मान 1 हो, तो आउटपुट 0 होता है।
दूसरे शब्दों में, NOR Gate का आउटपुट OR Gate के आउटपुट का उल्टा (Complement) होता है।
NOR Gate का कार्य सिद्धांत (Working Principle)
NOR Gate पहले OR Operation करता है और उसके बाद प्राप्त परिणाम पर NOT Operation लागू करता है। यदि दो इनपुट A और B हैं, तो आउटपुट Y होगा।
Boolean Expression:
Y = (A + B)̅
यहाँ:
A + B = OR Operation
̅ (Bar) = NOT Operation
NOR Gate का Truth Table
| Input A | Input B | Output (Y = (A + B)̅) |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
दोनों इनपुट 0 → आउटपुट 1
पहला 0, दूसरा 1 → आउटपुट 0
पहला 1, दूसरा 0 → आउटपुट 0
दोनों इनपुट 1 → आउटपुट 0
6. XOR Gate
XOR Gate (Exclusive OR Gate) डिजिटल इलेक्ट्रॉनिक्स का एक महत्वपूर्ण Derived Logic Gate है। यह सामान्य OR Gate से अलग कार्य करता है। OR Gate किसी भी एक इनपुट के 1 होने पर आउटपुट 1 देता है, जबकि XOR Gate केवल तब आउटपुट 1 (High) देता है जब उसके इनपुट एक-दूसरे से भिन्न (Different) हों। यदि दोनों इनपुट समान हों, चाहे दोनों 0 हों या दोनों 1, तो आउटपुट 0 (Low) होता है।
XOR Gate का उपयोग मुख्य रूप से तुलना (Comparison), बाइनरी जोड़ (Binary Addition), Parity Checking, Error Detection, Cryptography और Digital Communication Systems में किया जाता है। इसकी विशेष कार्यप्रणाली के कारण यह आधुनिक कंप्यूटर और डिजिटल सर्किटों का एक महत्वपूर्ण भाग है।
Introduction to XOR Gate
XOR Gate एक ऐसा लॉजिक गेट है जो तब आउटपुट 1 देता है जब उसके दोनों इनपुट अलग-अलग हों। यदि दोनों इनपुट समान हों, तो आउटपुट 0 प्राप्त होता है।
इसी कारण इसे Exclusive OR Gate कहा जाता है, क्योंकि यह केवल एक इनपुट के 1 होने की स्थिति में आउटपुट 1 देता है।
XOR Gate का कार्य सिद्धांत (Working Principle)
XOR Gate दोनों इनपुट की तुलना करता है। यदि दोनों इनपुट का मान अलग-अलग होता है, तो आउटपुट 1 मिलता है। यदि दोनों का मान समान हो, तो आउटपुट 0 होता है।
यदि दो इनपुट A और B हैं, तो आउटपुट Y होगा।
Boolean Expression:
Y = A ⊕ B
यहाँ ⊕ XOR (Exclusive OR) ऑपरेशन को दर्शाता है।
XOR Gate का Truth Table
| Input A | Input B | Output (Y = A ⊕ B) |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
दोनों इनपुट 0 → आउटपुट 0
पहला 0, दूसरा 1 → आउटपुट 1
पहला 1, दूसरा 0 → आउटपुट 1
दोनों इनपुट 1 → आउटपुट 0
7. XNOR Gate
XNOR Gate (Exclusive NOR Gate) डिजिटल इलेक्ट्रॉनिक्स का एक महत्वपूर्ण Derived Logic Gate है। यह XOR Gate का विपरीत (Complement) होता है। XOR Gate तब आउटपुट 1 देता है जब दोनों इनपुट अलग-अलग हों, जबकि XNOR Gate तब आउटपुट 1 देता है जब दोनों इनपुट समान (Equal) हों।
XNOR Gate को Equivalence Gate या Equality Gate भी कहा जाता है, क्योंकि इसका मुख्य कार्य दो इनपुट की समानता (Equality) की जाँच करना है। यदि दोनों इनपुट का मान एक जैसा हो, तो आउटपुट High (1) प्राप्त होता है। यदि दोनों इनपुट अलग-अलग हों, तो आउटपुट Low (0) होता है।
Introduction to XNOR Gate
XNOR Gate एक ऐसा लॉजिक गेट है जो तब आउटपुट 1 देता है जब उसके दोनों इनपुट समान हों। यदि दोनों इनपुट अलग-अलग हों, तो आउटपुट 0 प्राप्त होता है।
इसी कारण इसे Equality Gate भी कहा जाता है।
XNOR Gate का कार्य सिद्धांत (Working Principle)
XNOR Gate दोनों इनपुट की तुलना करता है। यदि दोनों इनपुट समान होते हैं, तो आउटपुट 1 प्राप्त होता है। यदि दोनों इनपुट अलग-अलग होते हैं, तो आउटपुट 0 मिलता है। यदि दो इनपुट A और B हैं, तो आउटपुट Y होगा।
Boolean Expression:
Y = (A ⊕ B)̅
या
Y = A·B + A̅·B̅
यहाँ:
⊕ = XOR Operation
̅ (Bar) = NOT Operation
XNOR Gate का Truth Table
| Input A | Input B | Output (Y = A ⊙ B) |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
दोनों इनपुट 0 → आउटपुट 1
पहला 0, दूसरा 1 → आउटपुट 0
पहला 1, दूसरा 0 → आउटपुट 0
दोनों इनपुट 1 → आउटपुट 1
Applications of Logic Gates
- कंप्यूटर (Computer)
लॉजिक गेट्स का सबसे अधिक उपयोग कंप्यूटर में होता है। कंप्यूटर के CPU (Central Processing Unit) के अंदर लाखों-करोड़ों लॉजिक गेट्स लगे होते हैं, जो अंकगणितीय गणनाएँ, तार्किक निर्णय और डेटा प्रोसेसिंग का कार्य करते हैं।
- माइक्रोप्रोसेसर (Microprocessor)
माइक्रोप्रोसेसर किसी भी कंप्यूटर या स्मार्ट डिवाइस का मुख्य भाग होता है। इसके अंदर AND, OR, NOT, NAND, NOR, XOR और XNOR जैसे लॉजिक गेट्स का उपयोग करके जटिल डिजिटल सर्किट बनाए जाते हैं।
- Arithmetic Circuits
Half Adder, Full Adder, Half Subtractor, Full Subtractor और Arithmetic Logic Unit (ALU) जैसे सर्किट लॉजिक गेट्स की सहायता से बनाए जाते हैं। ये बाइनरी संख्याओं का जोड़, घटाव तथा अन्य गणनाएँ करते हैं।
- रोबोटिक्स (Robotics)
रोबोट अपने सेंसरों से प्राप्त जानकारी के आधार पर निर्णय लेते हैं। इन निर्णयों को लागू करने के लिए उनके कंट्रोल सर्किट में विभिन्न प्रकार के लॉजिक गेट्स का उपयोग किया जाता है।
- मेमोरी सर्किट (Memory Circuits)
RAM, ROM, Cache Memory तथा अन्य मेमोरी डिवाइसों में डेटा को संग्रहित (Store) करने और पढ़ने (Read) की प्रक्रिया में लॉजिक गेट्स का उपयोग किया जाता है।
- माइक्रोकंट्रोलर (Microcontroller)
माइक्रोकंट्रोलर का उपयोग एम्बेडेड सिस्टम, घरेलू उपकरणों, ऑटोमोबाइल और औद्योगिक मशीनों में किया जाता है। इनमें लॉजिक गेट्स सेंसर से प्राप्त संकेतों के आधार पर निर्णय लेने में सहायता करते हैं।
Advantages of Logic Gates
- उच्च गति (High Speed)
लॉजिक गेट्स नैनोसेकंड (Nanoseconds) या उससे भी कम समय में परिणाम प्रदान कर सकते हैं। इसी कारण आधुनिक कंप्यूटर और स्मार्टफोन बहुत तेज़ी से कार्य करते हैं।
- उच्च सटीकता (High Accuracy)
लॉजिक गेट्स निश्चित नियमों के अनुसार कार्य करते हैं, इसलिए इनके द्वारा प्राप्त परिणाम अत्यधिक सटीक होते हैं। डेटा प्रोसेसिंग और गणना में त्रुटियों की संभावना बहुत कम रहती है।
- विश्वसनीयता (Reliability)
लॉजिक गेट्स लंबे समय तक बिना किसी समस्या के कार्य कर सकते हैं। उचित डिजाइन और गुणवत्ता वाले इलेक्ट्रॉनिक घटकों के साथ इनकी विश्वसनीयता बहुत अधिक होती है।
- रोबोटिक्स और ऑटोमेशन
औद्योगिक रोबोट और स्वचालित मशीनें सेंसर से प्राप्त जानकारी के आधार पर निर्णय लेने के लिए लॉजिक गेट्स का उपयोग करती हैं।
- Scalability
आवश्यकता के अनुसार अधिक लॉजिक गेट्स जोड़कर छोटे सर्किट को बड़े और अधिक सक्षम डिजिटल सिस्टम में बदला जा सकता है।
- कम लागत
Integrated Circuits में लाखों लॉजिक गेट्स बहुत कम स्थान और अपेक्षाकृत कम लागत में लगाए जा सकते हैं, जिससे उच्च प्रदर्शन वाले डिजिटल उपकरण विकसित करना संभव होता है।
Disadvantages of Logic Gates
केवल बाइनरी डेटा पर कार्य करते हैं
-
जटिल सर्किट में अधिक गेट्स की आवश्यकता
डिज़ाइन और परीक्षण कठिन हो सकता है
-
उन्नत डिजिटल सिस्टम के विकास, डिज़ाइन और निर्माण में शुरुआती लागत अपेक्षाकृत अधिक हो सकती है।
हार्डवेयर खराब होने का प्रभा
-
ताप (Heat) उत्पन्न होना
FAQs
Q1. Logic Gate क्या है?
Ans.- Logic Gate एक इलेक्ट्रॉनिक डिजिटल सर्किट है जो एक या अधिक बाइनरी इनपुट (0 और 1) को स्वीकार करके Boolean Logic के अनुसार एक बाइनरी आउटपुट (0 या 1) प्रदान करता है। यह डिजिटल इलेक्ट्रॉनिक्स का मूलभूत घटक है।
Q2. Logic Gates कितने प्रकार के होते हैं?
Ans.- मुख्य रूप से Logic Gates सात प्रकार के होते हैं— 1. AND Gate 2. OR Gate 3. NOT Gate 4. NAND Gate 5. NOR Gate 6. XOR Gate 7. XNOR Gate
Q3. AND Gate क्या होता है?
Ans.- AND Gate तभी आउटपुट 1 देता है जब उसके सभी इनपुट 1 हों। यदि किसी भी इनपुट का मान 0 हो, तो आउटपुट 0 होता है।
Q4. OR Gate कैसे कार्य करता है?
Ans.- OR Gate तब आउटपुट 1 देता है जब उसके किसी एक या सभी इनपुट का मान 1 हो। केवल सभी इनपुट 0 होने पर आउटपुट 0 मिलता है।
Q5. NOT Gate को Inverter क्यों कहा जाता है?
Ans.- NOT Gate इनपुट का उल्टा (Complement) आउटपुट देता है। यदि इनपुट 0 हो तो आउटपुट 1 और यदि इनपुट 1 हो तो आउटपुट 0 होता है, इसलिए इसे Inverter कहा जाता है।
Q6. NAND Gate को Universal Gate क्यों कहा जाता है?
Ans.- NAND Gate की सहायता से AND, OR, NOT, NOR, XOR और XNOR सहित सभी अन्य Logic Gates बनाए जा सकते हैं। इसी कारण इसे Universal Gate कहा जाता है।
Q7. XNOR Gate किसे कहा जाता है?
Ans.- XNOR Gate को Equality Gate या Equivalence Gate भी कहा जाता है। यह तब आउटपुट 1 देता है जब दोनों इनपुट समान (Equal) हों।
Q8. Logic Gates Boolean Algebra पर कैसे कार्य करते हैं?
Ans.- Logic Gates Boolean Algebra के नियमों का पालन करते हैं। प्रत्येक Logic Gate का अपना Boolean Expression होता है, जिसके आधार पर वह इनपुट के अनुसार आउटपुट निर्धारित करता है।