كيف تعمل المكتبات الديناميكية؟
كيف تعمل المكتبات الديناميكية؟

فيديو: كيف تعمل المكتبات الديناميكية؟

فيديو: كيف تعمل المكتبات الديناميكية؟
فيديو: 56-Class library in c#( DLL) ||كيف تعمل مكتبة ديناميكية خاصة بك 2024, يمكن
Anonim

ببساطة ، أ مكتبة مشتركة / مكتبة ديناميكية هو مكتبة هذا محمل ديناميكيًا في وقت التشغيل لكل تطبيق يتطلب ذلك. يقومون بتحميل نسخة واحدة فقط من ملف مكتبة ملف في الذاكرة عند تشغيل برنامج ، لذلك يتم حفظ الكثير من الذاكرة عند بدء تشغيل برامج متعددة باستخدام ذلك مكتبة.

بعد ذلك ، قد يتساءل المرء أيضًا ، كيف ترتبط المكتبات الديناميكية؟

مكتبات ديناميكية هي أرشيفات من التعليمات البرمجية الثنائية ليست فيزيائية مرتبط في ملف قابل للتنفيذ. ال المكتبات يتم تحميلها فعليًا في ذاكرة الكمبيوتر بدلاً من ذلك وأثناء ملف ربط مرحلة التجميع ، فقط العنوان في ذاكرة مكتبة تمت إضافة الوظيفة في الملف القابل للتنفيذ النهائي.

ما هي المكتبة الديناميكية في سي؟ ثابتة مكتبة عبارة عن مجموعة من ملفات الكائنات ، بينما متحرك أو مكتبة مشتركة عبارة عن مجموعة من الوظائف التي تم تجميعها وتخزينها في ملف تنفيذي بغرض ربطها ببرامج أخرى في وقت التشغيل. مكتبات ديناميكية توفر وسيلة لاستخدام التعليمات البرمجية التي يمكن تحميلها في أي مكان في الذاكرة.

لتعرف أيضًا ، كيف يتم تحميل المكتبة الديناميكية؟

تحميل ديناميكي هي آلية يمكن لبرنامج الكمبيوتر من خلالها ، في وقت التشغيل ، حمل أ مكتبة (أو ثنائي آخر) في الذاكرة ، واسترجع عناوين الوظائف والمتغيرات الواردة في مكتبة ، وتنفيذ تلك الوظائف أو الوصول إلى تلك المتغيرات ، وتفريغ مكتبة من الذاكرة.

ما هي المكتبات الثابتة والديناميكية؟

مكتبات ثابتة ، بينما يمكن إعادة استخدامها في برامج متعددة ، يتم قفلها في برنامج في وقت الترجمة. متحرك ، أو مكتبات مشتركة من ناحية أخرى ، توجد كملفات منفصلة خارج الملف القابل للتنفيذ. في المقابل ، أ مكتبة ديناميكية يمكن تعديلها دون الحاجة إلى إعادة الترجمة.

موصى به: