المكتبة الديناميكية

مؤلف: Robert Simon
تاريخ الخلق: 17 يونيو 2021
تاريخ التحديث: 24 يونيو 2024
Anonim
What is difference between Dynamic and Static library(Static and Dynamic linking)
فيديو: What is difference between Dynamic and Static library(Static and Dynamic linking)

المحتوى

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

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

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

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

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

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

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

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