الفرق بين ملفات البرامج (x86) ومجلدات ملفات البرامج

ملفات البرامج المعروفة أيضًا باسم الملفات القابلة للتنفيذ هي برامج التطبيقات التي تحتوي على الرموز الثنائية المطلوبة لتشغيل البرنامج في نظام الكمبيوتر. إلى جانب هذا ، يطرح سؤال مفاده لماذا لدينا ملفين مختلفين للبرنامج في نظام التشغيل 64 بت. داخل محرك الأقراص C ، يوجد مجلدين هما ملفات البرامج وملفات البرامج (x86) ، مع عدد متساوٍ تقريبًا من المجلدات المخزنة فيه. لذلك دعونا نرى ما هو الفرق بين Program Files (x86) ومجلدات Program Files في Windows 10 وكيف تختلف عن بعضها البعض.

الفرق بين ملفات البرامج (x86) ومجلدات ملفات البرامج

الفرق بين ملفات البرامج(Program Files) ( x86 ) ومجلدات ملفات البرامج(Program Files)

يتوفر ملفا البرنامج المختلفان فقط في نظام التشغيل 64 بت . سيكون لنظام التشغيل 32 بت مجلد ملف برنامج واحد فقط.

الاختلاف الرئيسي هو أن مجلد ملف البرنامج مع مسار الملف “ C:\Program Files ” يُستخدم لتنفيذ تطبيقات 64 بت بينما يتم استخدام مجلد ملفات البرنامج (x86) بمسار الملف “ C:\Program Files (x86) ” للتنفيذ تطبيقات 32 بت.

لا يمكن لبرنامج 32 بت تحميل مكتبات 64 بت ، يمكن أن يؤدي تداخل مجلدين إلى خطأ وظيفي. أنشأ مطورو Microsoft(Microsoft) بذكاء مجلدين متميزين ، للسماح لنا برؤية أقرب للمجلدين .

قد يؤدي دمج كلا المجلدين في واحد إلى حدوث مشكلات إذا كان البرنامج متاحًا في كل من الإصدارين 32 بت و 64 بت ، مثل Microsoft Office . لتجنب التعارضات المحتملة ومشكلات التوافق ، يحتوي Windows على مجلدين لملفات البرنامج .(Program)

32 بت مقابل 64 بت

كما يشير الاسم ، يخزن نظام التشغيل 32 بت(32-bit operating system) بيانات أقل مقارنة بنظام التشغيل 64 بت. من ناحية أخرى ، يكون نظام التشغيل 64 بت أكثر وضوحًا إذا كانت هناك كمية كبيرة من ذاكرة الوصول العشوائي(RAM) متوفرة على جهاز الكمبيوتر الخاص بك.

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

تم إنشاء فصل المجلدات لتجنب المشاكل والمشكلات التي يمكن أن تحدث عندما يحاول برنامج 32 بت أن يتم تنفيذه بواسطة مكون 64 بت. لذلك ، تم تصميم المجلدات بحيث تخزن Program Files برامج 64 بت ، وتخزن Program Files (x86) برامج 32 بت.

لماذا مجلد 32 بت يسمى "x86"

يجب أن يكون قد أثار ذهنك لماذا مجلد برنامج 32 بت يسمى "x86" بينما 64 بت هو ببساطة "x64". احتوى الإصدار السابق 16 بت من نظام التشغيل على شريحة Intel -8086 . في وقت لاحق ، تم تحديث الإصدار إلى 32 بت وبالتالي تمت تسمية المجلد 32 بت مقابل شريحة Intel 8086 ، أي ملفات البرامج (x86). يحتوي الإصدار 64 بت على بنية 64 بت والتي تسمى بدورها (x64). نوع المعالجات هو Pentium 286 و 386 و 486 و 586.

يمكن تشغيل ملفات البرامج(Program Files) ( x86 ) "و" ملفات البرامج(Program Files) على 64 بت

ملفات البرامج هي دليل لبرنامج تطبيقات الجهة الخارجية المثبت على الكمبيوتر. يمكن تشغيل برامج 32 بت و 64 بت على أنظمة تشغيل (32-bit and 64-bit software programs)Windows 64 بت . يحدث ذلك بمساعدة طبقة المحاكاة المستخدمة في Windows 64 بت للتوافق مع الإصدارات السابقة. حيث(Whereas) لا يمكن تشغيل برنامج 64 بت على نظام تشغيل 32 بت. لذلك ، تم العثور على مجلد برنامج واحد في نظام تشغيل مثل هذا يمكن تشغيله على برامج 32 بت.

التثبيت التلقائي

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

قد يحدث الخطأ في حالة التثبيت اليدوي أو البرامج المتأثرة بالبرامج الضارة. تتوافق بعض البرامج الموجودة في محرك الأقراص الثابتة فقط مع برامج محاكاة 32 بت أو 64 بت ، وبالتالي فإن التثبيت الخاطئ يمكن أن يعيق عمل البرامج بشكل صحيح.

ذات صلة(Related) : الفرق بين مجلدات System32 و SysWOW64.



About the author

أنا مهندس برمجيات لديه خبرة في Xbox Explorer و Microsoft Excel و Windows 8.1 Explorer. في أوقات فراغي ، أحب ممارسة ألعاب الفيديو ومشاهدة التلفزيون. لديّ درجة علمية من جامعة يوتا وأعمل حاليًا كمهندس برمجيات لشركة دولية.



Related posts