EXE مقابل DLL: الفرق والمقارنة

امتداد الملف / ملحق اسم الملف هو لاحقة مضافة إلى اسم ملف الكمبيوتر. من المؤكد أنه تمت كتابته بعد فترة ومن المحتمل أن يكون طوله من 2 إلى 4 أحرف.

يتم استخدامها لمعرفة المعلومات حول نوع الملف أو للتعرف على التطبيقات المرتبطة بالملف. EXE وDLL هما أيضًا امتدادات ملفات يرتبك الناس بشأنها.

الوجبات السريعة الرئيسية

  1. ملفات EXE هي ملفات قابلة للتنفيذ يمكن تشغيلها بشكل مستقل ، بينما ملفات DLL هي عبارة عن مكتبات ارتباط ديناميكي تُستخدم لمشاركة التعليمات البرمجية والموارد.
  2. تحتوي ملفات EXE على إرشادات يتبعها الكمبيوتر لتنفيذ برنامج ، بينما تحتوي ملفات DLL على تعليمات برمجية يمكن استخدامها بواسطة برامج متعددة في وقت واحد.
  3. تعد ملفات EXE أكبر من ملفات DLL ، لأنها تحتوي على جميع التعليمات البرمجية والموارد اللازمة لتشغيل برنامج ، بينما تكون ملفات DLL أصغر حجمًا وأكثر كفاءة نظرًا لأن العديد من البرامج تشاركها.

EXE مقابل DLL

ملفات EXE (القابلة للتنفيذ) هي برامج مستقلة يمكن تنفيذها بشكل مستقل وتحتوي على جميع الموارد والرموز اللازمة لتشغيل برنامج. ملفات DLL (مكتبة الارتباط الديناميكي) هي مكتبات مشتركة تستخدمها برامج متعددة لتقليل استخدام الذاكرة وتحسين الأداء.

EXE مقابل DLL

EXE هو أحد أكثر الملفات شيوعًا اضافات المتصفح. يشير بشكل أساسي إلى ملف قابل للتنفيذ لنظام التشغيل Microsoft Windows. إنها مكونات قيد التشغيل قادرة على العمل بمفردها.

DLL أو مكتبة الارتباط الديناميكي هي امتداد الملف الذي تنفذه Microsoft. هم مكونات خارج العملية. أي أنهم غير قادرين على الجري بمفردهم. يحتاجون دائمًا إلى تطبيق ليتم تشغيله.

جدول المقارنة

معلمة المقارنةEXEDLL
بالشكل الكاملإنها تعني الملفات القابلة للتنفيذ.إنها تعني مكتبة الارتباط الديناميكي.
وقت التشغيلملفات exe مستقلة. يمكنهم التنفيذ دون دعم التطبيقات الأخرى.يتم استخدامها كملفات داعمة لتشغيل التطبيقات الأخرى.
أرقاميوجد ملف تنفيذي واحد فقط عند الحديث عن حزمة تطبيق واحدة.لم يتم إصلاح أرقام ملفات DLL. قد يكون هناك ملف DLL واحد أو أكثر.
ذاكرةيتطلب الامتداد مزيدًا من التخزين والذاكرة.لا تتطلب أي مساحة ذاكرة إضافية. يستخدم مساحة ذاكرة التطبيق الذي يعمل عليه.
المشاركةلا يمكن مشاركتها مع التطبيقات الأخرى. وبالتالي ، فهي غير قابلة لإعادة الاستخدام.يمكن مشاركتها مع التطبيقات الأخرى. يمكن إعادة استخدامها.
النوعإكس هو برنامج.DLL هي مكتبة.
قم بتثبيت هذا الآن لتتذكره لاحقًا
يعلق هذا

ما هو EXE؟

في نظام التشغيل Windows ، يكون للبرامج المراد تجميعها امتداد exe. يشار إليه باسم "ملفات EXE".

اقرأ أيضا:  Skype مقابل Skype for Business: الفرق والمقارنة

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

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

يجب على المستخدمين أن يكونوا منتبهين عند تلقي ملف .exe من مصادر غير معروفة. هناك احتمال كبير أن يحتوي هذا الملف على برامج ضارة.

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

  1. البرامج المترجمة - في Windows ، البرامج المترجمة هي البرامج التي لها امتداد ملف exe.
  2. البرامج النصية- تتم الإشارة إلى الملفات القابلة للتنفيذ التي لم يتم تجميعها على أنها برامج نصية.
  3. يتم حفظ هذه الملفات في شكل تنسيق نص عادي. لا تحتوي البرامج النصية على رموز آلة قابلة للتنفيذ، مما يتطلب مترجمًا لتشغيل البرنامج.

ما هو DLL؟

ارتباط المكتبة الديناميكي أو dll هو نوع ملف يتكون من إرشادات معينة تستخدمها البرامج الأخرى عند الحاجة. إنها مكتبة تحتوي على معلومات ووظائف مختلفة يمكن الوصول إليها بواسطة برنامج Windows.

ملفات DLL ليست قادرة على العمل مباشرة. بدلاً من ذلك ، يجب أن يتم استدعاؤهم بواسطة رمز آخر يعمل على الكمبيوتر.

يتم استخدام كلمة "ديناميكي" في الارتباط الديناميكي. هذا يعني أن البيانات تستخدم في البرامج عندما تستدعي ذلك. البيانات غير متوفرة في الذاكرة بشكل دائم. يتكون ملف DLL من ملحق .dll.

اقرأ أيضا:  رؤية الكمبيوتر مقابل رؤية الآلة: الفرق والمقارنة

تتكون هذه من لغة برمجة C ++. لذلك ، يمكن لأي شخص لديه معرفة بالترميز كتابة رمز DLL الخاص به بسهولة.

يتوفر عدد كبير من ملفات DLL على نظام التشغيل Windows افتراضيًا. ولكن يمكن أيضًا تثبيتها بواسطة برامج الجهات الخارجية. تسمح لنا ملفات DLL بفصل المكونات المختلفة للبرنامج إلى وحدات مختلفة.

يوفر DLL واحدًا بميزة فريدة. يمكن أن يكون هناك تحديث للبرنامج دون الحاجة إلى إعادة تثبيت البرنامج بالكامل مرة أخرى.

دلل

الاختلافات الرئيسية بين EXE و DLL

  1. .dll هو امتداد ملف مكتبة الارتباط الديناميكي ، الذي يطبقه Microsoft Windows. الآخر ، وهو exe. ، هو امتداد ملف لملف قابل للتنفيذ.
  2. كلا المصطلحين يختلفان على أساس التنفيذ. DLL ليست مستقلة. يحتاجون إلى ملف منفصل للتنفيذ ، لأنهم لا يستطيعون الوقوف بمفردهم. ملفات EXE مستقلة. يتم تجميعها بسهولة كتطبيق ولا تتطلب تنفيذًا آخر للتطبيق. يمكن بسهولة تنفيذها بشكل مستقل.
  3. يختلف كلا الامتدادين بناءً على المعالجة وتخزين الذاكرة. يستخدم DLL مساحات الذاكرة وعمليات التطبيق قيد التشغيل. إملف تنفيذى. من ناحية أخرى ، يتم تزويده بمساحة وعمليات تخزين ذاكرة منفصلة.
  4. أحد الاختلافات الرئيسية بين EXE و DLL هو أنهما يختلفان بناءً على الامتدادات. DLL له امتداد ملف .dll. EXE ، من ناحية أخرى ، له امتداد ملف. exe.
  5. exe هو برنامج محدد ، بينما dll هو مجرد مكتبة قد يستخدمها exe عند الحاجة.
الفرق بين EXE و DLL
مراجع حسابات
  1. https://ieeexplore.ieee.org/abstract/document/7987416
  2. https://ieeexplore.ieee.org/abstract/document/4273235
طلب واحد؟

لقد بذلت الكثير من الجهد في كتابة منشور المدونة هذا لتقديم قيمة لك. سيكون مفيدًا جدًا بالنسبة لي ، إذا كنت تفكر في مشاركته على وسائل التواصل الاجتماعي أو مع أصدقائك / عائلتك. المشاركة هي ♥ ️

هل تريد حفظ هذه المقالة لوقت لاحق؟ انقر فوق القلب الموجود في الزاوية اليمنى السفلية للحفظ في مربع المقالات الخاصة بك!

نبذة عن الكاتب

شارا ياداف حاصلة على ماجستير في إدارة الأعمال في المالية. هدفها هو تبسيط الموضوعات المتعلقة بالتمويل. عملت في مجال التمويل لمدة 25 عامًا تقريبًا. وقد عقدت العديد من الفصول المالية والمصرفية لكليات الأعمال والمجتمعات. اقرأ المزيد عندها صفحة بيو.