हेल्लो दोस्तों! आज हम इस आर्टिकल में (What is ALU in Hindi – ALU क्या है?) के बारें में पढेंगे. इसे बहुत ही आसान भाषा में लिखा गया है. इसे आप पूरा पढ़िए, यह आपको आसानी से समझ में आ जायेगा. तो चलिए शुरू करते हैं:-
What is ALU in Hindi – ALU क्या है?
ALU का पूरा नाम Arithmetic Logic Unit (अर्थमेटिक लॉजिक यूनिट) होता है। यह CPU का एक महत्वपूर्ण हिस्सा है इसका इस्तेमाल अंकगणितीय (Arithmetic) और तार्किक (logic) कार्यों को करने के लिए किया जाता है।
दूसरे शब्दों में कहें तो, “ALU सीपीयू का एक हिस्सा है जो कंप्यूटर में अंकगणित (arithmetic) और तर्क संचालन (logic operations) से सबंधित प्रक्रियाओं को पूरा करता है।
अंकगणित में गुणा, भाग जोड़, घटाना जैसे कार्य शामिल होते है और लॉजिक में डेटा का चयन करना, दो संख्याओं की तुलना करना आदि कार्य शामिल होते हैं।
ALU एक डिजिटल सर्किट है जो कंप्यूटर में अर्थमेटिक और लॉजिक से संबंधित कार्यो को execute करता है। यह कंप्यूटर में अंकगणित कार्यो को नियंत्रित (control) भी करता है।
इसे कंप्यूटर का गणितीय मस्तिष्क (mathematical brain) भी कहते है जो कैलकुलेशन करने में मदद करता है। ए.एल.यू CPU और GPU के अंदर मौजूद होता है।
कंप्यूटर में एक प्रकार का ऑपरेशन कोड होता है जो ALU को यह बताता है कि किस समय कौन से कार्य को execute करना है।
कंप्यूटर में जब ALU इनपुट की प्रोसेसिंग को पूरा कर लेता है तब उससे प्राप्त होने वाले डेटा को मेमोरी में भेज दिया जाता है।
ALU का स्ट्रक्चर काफी जटिल (complex) होता है और यह काफी महंगा भी होता है। आधुनिक CPU में बहुत शक्तिशाली ALU होते है जो कंप्यूटर में ज्यादा जगह का इस्तेमाल करते है।
इंजीनियर ALU को अधिक शक्तिशाली इसलिए बनाते है ताकि यह कंप्यूटर की performance को बेहतर बना सके।
ALU को हम दो इकाइयों (units) में विभाजित कर सकते है पहली AU (अर्थमेटिक यूनिट) और दूसरी LU (लॉजिक यूनिट). CPU में ज्यादातर ऑपरेशन एक या एक से अधिक ALU के द्वारा पूरे किये जाते है।
इसे भी पढ़े –
- CPU क्या है?
- कंप्यूटर का ब्लॉक डायग्राम
Functions of ALU in Hindi – ALU के कार्य
1- कंप्यूटर सिस्टम में ALU का कार्य जोड़, घटाना, गुणा, भाग करना है।
2- यह तार्किक संचालन (logic operation) वाले कार्यो जैसे AND, NOT, NOR आदि को करता है।
3- यह OR और AND प्रोग्राम के निर्देशों और डेटा को स्टोर करने का काम भी करता है।
4- ALU प्राइमरी मैमोरी और सेकेंडरी मैमोरी के बीच bridge (पुल) की तरह कार्य करता है। प्राइमरी मैमोरी और सेकेंडरी मैमोरी के बीच ट्रांसफर होने वाला सभी डेटा ALU से होकर गुजरता है।
Advantages of ALU in Hindi – ALU के फायदे
1- ALU सटीक (accurate) होते है जो यूजर को सटीक परिणाम प्रदान करते है।
2- यह बहुत तेज होते है।
3- इसमें गणना करने में कम समय लगता है।
4- यह कम खर्चीले होते हैं। अर्थात् ये सस्ते मिल जाते हैं।
5- इनकी performance काफी अच्छी होती है।
6- इनकी क्षमता (capacity) अधिक होती है।
7- यह जटील से जटील गणना (calculations) कर सकते है।
Disadvantages of ALU in Hindi – ALU के नुकसान
1- ALU में एक कंट्रोलर होता है जिसे समझना मुश्किल है।
2- इसका स्ट्रक्चर काफी कठिन होता है।
3- यह कंप्यूटर में ज्यादा मेमोरी स्पेस का उपयोग करता है।
4- सभी ALU सस्ते नहीं होते कुछ महंगे भी होते है।
ALU Operations – इसके ऑपरेशन
इसके ऑपरेशन:-
1- Logical Operation (बिट ऑपरेशन)
लॉजिक ऑपरेशन को हिंदी में तार्किक संचालन कहते है। इसमें NOR, NOT, AND, NAND, OR, XOR जैसे कार्य शामिल है।
2- Bit-Shifting Operation (बिट-शिफ्टिंग ऑपरेशन)
Bit-shifting operations में bits को left और right तरफ शिफ्ट किया जाता है।
3- Arithmetic Operation (अर्थमेटिक ऑपरेशन)
अर्थमेटिक ऑपरेशन में जोड़ , घटाना, भाग और गुणा जैसी कैलकुलेशन शामिल है।
Components of ALU in Hindi – ALU के घटक
इसके तीन घटक होते है:-
1- Accumulator (एक्युमुलेटर)
Accumulator एक स्टोरेज की तरह काम करता है क्योकि यह प्रोसेसिंग के दौरान प्राप्त होने वाले डेटा को स्टोर करके रखता है। accumulator काफी तेज और कम जटील होते है। इसका सबसे अच्छा उदहारण डेस्कटॉप कैलकुलेटर हो सकता है।
2- Stack (स्टैक)
ALU में नए ऑपरेशन से प्राप्त होने वाले डेटा को स्टैक में स्टोर किया जाता है।
3- Register – Stack Architecture
यह रजिस्टर और एक्यूमुलेटर के ऑपरेशन से मिलकर बना होता है। रजिस्टर-स्टैक आर्किटेक्चर में किए जाने वाले ऑपरेशन के परिणामो को स्टैक के top पर रखा जाता है। इसमें जटिल गणना करने के लिए पॉलिश विधि (polish method) का उपयोग किया जाता है।
इसे पढ़ें – कंट्रोल यूनिट क्या है?
Exam में पूछे जाने वाले प्रश्न
ALU क्या है?
ALU सीपीयू का एक हिस्सा है जो कंप्यूटर में अंकगणित (arithmetic) और तर्क संचालन (logic operations) से सबंधित प्रक्रियाओं को पूरा करता है।
ALU के कितने घटक होते है?
इसके तीन घटक होते है।
Reference:– https://www.techtarget.com/whatis/definition/arithmetic-logic-unit-ALU
निवेदन:- अगर आपके लिए (What is ALU in Hindi – ALU क्या है?) का यह पोस्ट उपयोगी रहा हो तो इसे अपने दोस्तों के साथ अवश्य share कीजिये. और आपके जो भी questions हो उन्हें नीचे comment करके बताइए. धन्यवाद.