अर्थमेटिक लॉजिक यूनिट (ALU) क्या है? | Arithmetic Logic Unit in Hindi


अर्थमेटिक लॉजिक यूनिट (ALU) क्या है?

अर्थमेटिक लॉजिक यूनिट (Arithmetic Logic Unit - ALU) कंप्यूटर प्रोसेसर का एक महत्वपूर्ण घटक है, जो अंकगणितीय (Arithmetic) और तार्किक (Logical) संचालन को निष्पादित करता है। यह CPU (Central Processing Unit) का मुख्य भाग होता है और डेटा प्रोसेसिंग का कार्य करता है।

ALU की परिभाषा

ALU एक डिजिटल सर्किट होता है जो अंकगणितीय गणनाएँ (जैसे जोड़, घटाव, गुणा, भाग) और लॉजिक ऑपरेशन (AND, OR, NOT, XOR) को निष्पादित करता है।

ALU के प्रमुख कार्य

  • अंकगणितीय संचालन (Arithmetic Operations): जोड़ (Addition), घटाव (Subtraction), गुणा (Multiplication), भाग (Division)।
  • तार्किक संचालन (Logical Operations): AND, OR, NOT, XOR, NAND, NOR आदि।
  • डेटा ट्रांसफर संचालन (Data Transfer Operations): डेटा को एक स्थान से दूसरे स्थान पर ले जाना।
  • शिफ्ट ऑपरेशंस (Shift Operations): डेटा को दाएं या बाएं शिफ्ट करना।
  • कम्पेयर ऑपरेशन (Comparison): दो संख्याओं की तुलना करना (जैसे बराबर, बड़ा या छोटा)।

ALU का आर्किटेक्चर (Architecture of ALU)

ALU मुख्य रूप से निम्नलिखित घटकों से मिलकर बना होता है:

घटक कार्य
ऑपरेन्ड रजिस्टर (Operand Register) अंकगणितीय और लॉजिक संचालन के लिए इनपुट डेटा संग्रहीत करता है।
अंकगणितीय और लॉजिक सर्किट अंकगणितीय और लॉजिक संचालन निष्पादित करता है।
कंडिशन फ्लैग्स (Condition Flags) ऑपरेशन के परिणामों की स्थिति को दर्शाते हैं, जैसे Zero Flag, Carry Flag।
अक्यूमुलेटर (Accumulator) अस्थायी रूप से डेटा को संग्रहीत करता है और अंतिम परिणाम प्रदान करता है।

ALU के प्रकार

  • साधारण ALU (Simple ALU): केवल बेसिक गणनाएँ और लॉजिक ऑपरेशन कर सकता है।
  • जटिल ALU (Complex ALU): एडवांस्ड गणनाएँ जैसे फ्लोटिंग-पॉइंट ऑपरेशन को निष्पादित कर सकता है।

ALU की कार्यप्रणाली (Working of ALU)

ALU निम्नलिखित चरणों में कार्य करता है:

  1. CPU द्वारा ALU को आवश्यक ऑपरेशन के लिए निर्देश भेजा जाता है।
  2. ऑपरेन्ड रजिस्टर में डेटा लोड किया जाता है।
  3. ALU गणना या लॉजिक ऑपरेशन को निष्पादित करता है।
  4. परिणाम अक्यूमुलेटर (Accumulator) या रजिस्टर में स्टोर किया जाता है।
  5. जरूरत के अनुसार फ्लैग रजिस्टर अपडेट होता है।

ALU और CU में अंतर

विशेषता ALU CU (Control Unit)
मुख्य कार्य अंकगणितीय और लॉजिक ऑपरेशन निष्पादित करना CPU के सभी घटकों का नियंत्रण
डेटा प्रोसेसिंग संख्याओं की गणना और तुलना करता है ALU को निर्देश भेजता है
मुख्य घटक ऑपरेन्ड रजिस्टर, अक्यूमुलेटर प्रोग्राम काउंटर, इंस्ट्रक्शन रजिस्टर

ALU का उपयोग

  • गणितीय गणनाएँ करने के लिए।
  • डेटा की तुलना करने के लिए।
  • लॉजिक ऑपरेशंस को निष्पादित करने के लिए।
  • प्रोसेसर की स्पीड बढ़ाने के लिए।

निष्कर्ष

अर्थमेटिक लॉजिक यूनिट (ALU) कंप्यूटर प्रोसेसर का एक महत्वपूर्ण भाग है, जो अंकगणितीय और लॉजिक ऑपरेशंस को निष्पादित करता है। यह CPU की गति और दक्षता को बढ़ाने में मदद करता है और कंप्यूटर के समग्र प्रदर्शन में महत्वपूर्ण भूमिका निभाता है।

Related Post

Comments

Comments