العربية  

books its benefits and features

If you do not find what you're looking for, you can use more accurate words.

View more

فوائدها وخصائصها (Info)


التقليل من مساحة الـRAM المستخدمة

أحد ميزات ملفات الـ DLL أو بالاحرى فائدتها، هي عدم الحاجة إلى تخزينها في ذاكرة الوصول العشوائي مع البرنامج التنفيذي الذي يعمل، وبالتالي توفير المساحة في الـ RAM، مثلا عند عمل على معالج النصوص وورد وارادة طباعة النص على الطابعة، فانه يتم استدعاء ملف الـDLL الخاص بالطابعة دون الحاجة إلى تخزينه بالـ RAM مع البرنامج التنفيذي، ويتم استخدام الاوامر التي فيه لطباعة النص.

إدارة الذاكرة

فملفات الــ DLL مصنفة إلى قطاعات، وكل قطاع يحتوي على الصفات الخاصة فيه، مثل قابل للكتابة(Writable) أو فقط للقراءة(Read-Only)، تنفيذي أو غير تنفيذي. و الرموز(Codes) في ملفات الـ DLL يتم استخدامها باكثر من برنامج تنفيذي واحد وبالتالي يتم وجوده في مكان واحد في قطاع محدد يالقرص الصلب. ولا داعي لوجوده في أكثر من مكان لاكثر من برنامج وبالتالي سهولة الوصول اليه.

استيراد المكتبات

فكل ملف DLL يحتوي على عنوان استيراد(Import Address) خاص به، فحين حاجة ملف تنفيذي إلى هذا الملف فانه يقوم بطلب هذا العنوان لاستدعاء الملف. حيث يوجد جدول للعنوانين خاص لملفات الــ DLL يتم الحصول على العناوين منه واستدعاء الملفات المطلوبة.

فملفات الــ DLL هي ملفات تنفيذية صغيرة لا يمكن ان تشتغل وحدها، تشتغل فقط من خلال برنامج تنفيذي كبير، مثل عمل سيارة بمحرك، فلا يمكن عمل السيارة دون المحرك.

Source: wikipedia.org