फ्लोटिंग पॉइंट अंकगणितीय ऑपरेशन क्या है? | Floating Point Arithmetic Operation in Hindi
फ्लोटिंग पॉइंट अंकगणितीय ऑपरेशन क्या है? | Floating Point Arithmetic Operation in Hindi
फ्लोटिंग पॉइंट अंकगणितीय ऑपरेशन (Floating Point Arithmetic Operation) क्या है?
कंप्यूटर आर्किटेक्चर में फ्लोटिंग पॉइंट अंकगणित (Floating Point Arithmetic) वह तकनीक है जिसका उपयोग बहुत बड़े या बहुत छोटे संख्यात्मक मानों को संग्रहीत और संसाधित करने के लिए किया जाता है। यह विशेष रूप से वैज्ञानिक और इंजीनियरिंग गणनाओं में आवश्यक होता है।
फ्लोटिंग पॉइंट संख्या का प्रारूप (Floating Point Number Representation)
फ्लोटिंग पॉइंट संख्या को आमतौर पर IEEE 754 मानक के अनुसार संग्रहीत किया जाता है। यह संख्या तीन भागों में विभाजित होती है:
| घटक | विवरण |
|---|---|
| साइन बिट (Sign Bit) | यह इंगित करता है कि संख्या धनात्मक (0) है या ऋणात्मक (1) है। |
| एक्सपोनेंट (Exponent) | यह संख्या के घातांक (Power) को इंगित करता है। |
| सिग्निफिकेंड/मैंटिसा (Significand/Mantissa) | यह संख्या का मुख्य भाग होता है, जो दशमलव मान को स्टोर करता है। |
फ्लोटिंग पॉइंट अंकगणितीय ऑपरेशन के प्रकार
| ऑपरेशन | विवरण |
|---|---|
| फ्लोटिंग पॉइंट जोड़ (Floating Point Addition) | दो फ्लोटिंग पॉइंट संख्याओं को जोड़ा जाता है। |
| फ्लोटिंग पॉइंट घटाव (Floating Point Subtraction) | एक संख्या को दूसरी संख्या से घटाया जाता है। |
| फ्लोटिंग पॉइंट गुणा (Floating Point Multiplication) | दो फ्लोटिंग पॉइंट संख्याओं को गुणा किया जाता है। |
| फ्लोटिंग पॉइंट विभाजन (Floating Point Division) | एक संख्या को दूसरी संख्या से विभाजित किया जाता है। |
फ्लोटिंग पॉइंट जोड़ने की प्रक्रिया
- दोनों संख्याओं के एक्सपोनेंट को समान करें।
- समान एक्सपोनेंट के साथ मैंटिसा को जोड़ें।
- परिणाम को सामान्यीकृत करें।
उदाहरण:
मान लीजिए हमें 3.25 (0.1101 × 2³) और 6.75 (0.11011 × 2³) को जोड़ना है:
- दोनों के एक्सपोनेंट समान हैं।
- मैंटिसा जोड़ें: 0.1101 + 0.11011 = 1.10101
- परिणाम: 1.10101 × 2³ (सामान्यीकृत रूप)
फ्लोटिंग पॉइंट संख्याओं को घटाने की प्रक्रिया
- दोनों संख्याओं के एक्सपोनेंट को समान करें।
- समान एक्सपोनेंट के साथ मैंटिसा को घटाएं।
- परिणाम को सामान्यीकृत करें।
फ्लोटिंग पॉइंट गुणा की प्रक्रिया
- मैंटिसा को गुणा करें।
- एक्सपोनेंट को जोड़ा जाता है।
- परिणाम को सामान्यीकृत करें।
फ्लोटिंग पॉइंट विभाजन की प्रक्रिया
- मैंटिसा को विभाजित करें।
- एक्सपोनेंट को घटाया जाता है।
- परिणाम को सामान्यीकृत करें।
फ्लोटिंग पॉइंट और फिक्स्ड पॉइंट में अंतर
| विशेषता | फ्लोटिंग पॉइंट | फिक्स्ड पॉइंट |
|---|---|---|
| प्रदर्शन | ज्यादा सटीकता प्रदान करता है। | कम सटीक होता है। |
| संख्याओं की सीमा | बहुत बड़े और बहुत छोटे संख्याओं को संभाल सकता है। | सीमित सीमा के भीतर काम करता है। |
| उपयोग | वैज्ञानिक और इंजीनियरिंग गणनाओं में उपयोग किया जाता है। | आम गणनाओं और वित्तीय अनुप्रयोगों में उपयोग होता है। |
फ्लोटिंग पॉइंट अंकगणित के उपयोग
- वैज्ञानिक और गणितीय गणनाओं में।
- ग्राफिक्स प्रोसेसिंग यूनिट (GPU) में।
- इंजीनियरिंग और भौतिकी अनुप्रयोगों में।
- संख्यात्मक विश्लेषण और कृत्रिम बुद्धिमत्ता में।
निष्कर्ष
फ्लोटिंग पॉइंट अंकगणित कंप्यूटर आर्किटेक्चर का एक महत्वपूर्ण भाग है, जो बहुत बड़े और बहुत छोटे संख्याओं की गणना को अधिक कुशल और प्रभावी बनाता है।
Related Articles
AMD माइक्रोप्रोसेसर क्या है? - AMD Microprocessor in Hindi
AMD माइक्रोप्रोसेसर क्या है? AMD (Advanced Micro Devices) एक ...
Read More →Intel माइक्रोप्रोसेसर क्या है? - Intel Microprocessor in Hindi
Intel माइक्रोप्रोसेसर क्या है? Intel माइक्रोप्...
Read More →RISC और CISC क्या है? - RISC and CISC in Hindi
RISC और CISC क्या है? RISC (Reduced Instruction Set Computer) और CISC (Complex Instruct...
Read More →एरे प्रोसेसिंग क्या है? - Array Processing in Computer Architecture in Hindi
एरे प्रोसेसिंग क्या है? एरे प्रोसेसिंग (Arr...
Read More →वेक्टर प्रोसेसिंग क्या है? - Vector Processing in Hindi
वेक्टर प्रोसेसिंग क्या है? वेक्टर प्रोस...
Read More →