ALU क्या है? – What is ALU in Hindi

ALU एक डिजिटल सर्किट है जिसका उपयोग arithmetic और logic operations को करने के लिए किया जाता है। यह कंप्यूटर के सेंट्रल प्रोसेसिंग यूनिट (सीपीयू) के के सबसे महत्वपूर्ण कॉम्पोनेन्ट में आता है।

ALU में सभी प्रकार की calculation की जाती हैं। इसके साथ logic के आधार पर decision लिए जाते हैं।

ALU द्वारा कौन से ऑपरेशन किए जाते हैं? (Operations perform by the ALU)

ALU द्वारा किए गए ऑपरेशन हैं:

  1. Arithmetic Operations
  2. Logical Operations
  3. Bit-Shifting Operations

ALU द्वारा कौन से Arithmetic Operations किये जाते हैं? (Arithmetic Operations perform by the ALU)

ALU के द्वारा Arithmetic Operations किये जाते हैं:

  1. Addition
  2. Subtraction
  3. Multiplication
  4. Division

Multiplication और Division को करने के लिए addition और subtraction operations को shift operations के साथ किया जाता है।

ALU द्वारा कौनसे Logic Operations किये जाते हैं? (Logic Operations perform by the ALU)

ALU के द्वारा logic Operations किये जाते हैं:

  1. AND operation
  2. OR operation
  3. Exclusive-OR operation

ALU द्वारा कौन से Bit-Shifting Operations किये जाते हैं? (Bit-Shifting Operations perform by the ALU)

ALU के द्वारा Bit-Shifting Operations किये जाते हैं:

  1. Left Shift Operation
  2. Right Shift Operation

ALU कैसे काम करता है? (ALU Working in Hindi)

ALU को इनपुट यूनिट और आउटपुट यूनिट का एक्सेस होता है। ALU Random access memory (RAM) से भी कनेक्ट होता है। इनपुट यूनिट से ALU को instruction प्राप्त होते हैं।

किसी भी instruction के दो भाग होते हैं:

  1. ऑपरेशन कोड (operation code) या opcode
  2. एक या एक से ज्यादा operands

ऑपरेशन कोड से ALU को यह पता चलता है कि कौन सा ऑपरेशन करना है। ऑपरेशन में ऑपरेंड का उपयोग किया जाता है।   

उदाहरण के लिए दो operands पर addition ऑपरेशन या logical ऑपरेशन लगाया जा सकता है। 

इसके बाद result मिलता है जिसको accumulator register में स्टोर किया जाता है।

ALU के क्या फायदे हैं? (Advantages of ALU design)

ALU के बहुत से लाभ हैं:

  1. ALU parallel architecture को support करता है।
  2. यह high performance वाले applications का support करता है।
  3. इसमें desired output प्राप्त करने की क्षमता है।
  4. यह integer और floating-point variables को जोड़ सकता है।