गतिशील पुस्तकालय कैसे काम करते हैं?
गतिशील पुस्तकालय कैसे काम करते हैं?

वीडियो: गतिशील पुस्तकालय कैसे काम करते हैं?

वीडियो: गतिशील पुस्तकालय कैसे काम करते हैं?
वीडियो: डायनामिक लाइब्रेरी का उपयोग कैसे करें | साझा लाइब्रेरी [लिनक्स प्रोग्रामिंग #2] 2024, नवंबर
Anonim

सीधे शब्दों में कहें, ए साझा पुस्तकालय / गतिशील पुस्तकालय एक है पुस्तकालय जो भरी हुई है गतिशील प्रत्येक एप्लिकेशन के लिए रनटाइम पर जिसकी आवश्यकता होती है। वे इसकी केवल एक प्रति लोड करते हैं पुस्तकालय जब आप कोई प्रोग्राम चलाते हैं तो मेमोरी में फ़ाइल होती है, इसलिए जब आप उसका उपयोग करके कई प्रोग्राम चलाना शुरू करते हैं तो बहुत सारी मेमोरी बच जाती है पुस्तकालय.

इसके बाद, कोई यह भी पूछ सकता है कि गतिशील पुस्तकालय कैसे जुड़े हुए हैं?

गतिशील पुस्तकालय बाइनरी कोड के अभिलेखागार हैं जो भौतिक रूप से नहीं हैं जुड़े हुए एक निष्पादन योग्य फ़ाइल में। NS पुस्तकालयों इसके बजाय कंप्यूटर की मेमोरी में भौतिक रूप से लोड किए जाते हैं जोड़ने संकलन का चरण, की स्मृति में केवल पता पुस्तकालय अंतिम निष्पादन योग्य फ़ाइल में फ़ंक्शन जोड़ा जाता है।

सी में गतिशील पुस्तकालय क्या है? स्थिर पुस्तकालय ऑब्जेक्ट फ़ाइलों का एक संग्रह है, जबकि गतिशील या साझा पुस्तकालय रन-टाइम पर अन्य कार्यक्रमों द्वारा लिंक किए जाने के उद्देश्य से एक निष्पादन योग्य में संकलित और संग्रहीत कार्यों का एक संग्रह है। गतिशील पुस्तकालय कोड का उपयोग करने के लिए एक साधन प्रदान करें जिसे मेमोरी में कहीं भी लोड किया जा सकता है।

यह भी जानने के लिए कि गतिशील पुस्तकालय कैसे लोड किया जाता है?

गतिशील लोडिंग एक तंत्र है जिसके द्वारा एक कंप्यूटर प्रोग्राम रन टाइम पर, भार ए पुस्तकालय (या अन्य बाइनरी) स्मृति में, में निहित कार्यों और चर के पते को पुनः प्राप्त करें पुस्तकालय , उन कार्यों को निष्पादित करें या उन चरों तक पहुंचें, और अनलोड करें पुस्तकालय याद से।

स्थिर और गतिशील पुस्तकालय क्या हैं?

स्थिर पुस्तकालय , जबकि कई कार्यक्रमों में पुन: प्रयोज्य, संकलन समय पर एक कार्यक्रम में बंद कर दिए जाते हैं। गतिशील , या साझा पुस्तकालय दूसरी ओर, निष्पादन योग्य फ़ाइल के बाहर अलग फ़ाइलों के रूप में मौजूद हैं। इसके विपरीत, ए गतिशील पुस्तकालय पुन: संकलन की आवश्यकता के बिना संशोधित किया जा सकता है।

सिफारिश की: