بيت تطوير ما هي المكتبة الديناميكية؟ - تعريف من techopedia

ما هي المكتبة الديناميكية؟ - تعريف من techopedia

جدول المحتويات:

Anonim

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

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


المكتبة الديناميكية ليست جزءًا من ملف أو تطبيق قابل للتنفيذ. أثناء وقت التشغيل ، يتم إنشاء ارتباط بين مكتبة ديناميكية وملف أو تطبيق قابل للتنفيذ.

تيكوبيديا تشرح المكتبة الديناميكية

تستخدم الأنظمة الأساسية للبرامج آليات مختلفة لتنفيذ المكتبة الديناميكية. يتم استدعاء المكتبة الديناميكية وتنشيطها بناءً على لغة البرنامج ونظام التشغيل (OS).


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


يتم تحميل مكتبة ديناميكية في مساحة العنوان أثناء وقت التنفيذ أو التشغيل. عند التحميل في وقت التنفيذ ، تُعرف المكتبة الديناميكية باسم "المكتبة المحملة ديناميكيًا" أو "المكتبة المرتبطة ديناميكيًا". عند التحميل عند التشغيل ، تُعرف المكتبة الديناميكية باسم "المكتبة الديناميكية التابعة".

ما هي المكتبة الديناميكية؟ - تعريف من techopedia