لماذا يحتاج Windows 64 بت إلى مجلدين لملفات البرنامج؟

-يحتاج-Windows-64-بت-إلى-مجلدين-لملفات-البرنامج؟.png


على الرغم من أن نظام التشغيل Windows XP كان يحتوي على إصدار 64 بت ، إلا أنه لم يكن على المستهلكين أن يقرروا ما إذا كانوا يريدون شراء إصدار 32 بت أو 64 بت إلا بعد أن أصدرت Microsoft Windows Vista.

يتوفر Windows 7/8/10 أيضًا في إصدارات 32 بت و 64 بت ، وإذا اخترت الإصدار 64 بت ، فربما تكون قد لاحظت وجود مجلدين لملفات البرنامج على محرك الأقراص الثابتة. تابع القراءة لمعرفة الفرق بين Windows 32 بت و 64 بت ولماذا يحتاج نظام التشغيل إلى مجلدين منفصلين لتخزين بيانات البرنامج.

Windows 32 و 64 بت

يتمثل الاختلاف الحقيقي بين نظام التشغيل Windows 32 بت و 64 بت في مقدار الذاكرة التي يمكن لنظام التشغيل معالجتها. “العنونة” تعني ببساطة “التتبع”.

يمكن لنظام Windows 7/8/10 32 بت (مثل إصدارات 32 بت السابقة من Windows) معالجة ما يصل إلى 4294.967296 بايت من المعلومات. هذا هو 4 غيغابايت من الذاكرة. من الناحية النظرية ، يمكن لنظام التشغيل 64 بت معالجة ما يصل إلى 18446744073709551616 بايت من المعلومات.

هذا 16.3 مليار جيجا بايت. ومع ذلك ، فإن حد الذاكرة في إصدارات المستهلك من Windows 7 هو 192 جيجابايت ، والذي لا يزال يتجاوز الحدود المادية من 8 جيجابايت إلى 16 جيجابايت لمعظم اللوحات الأم. بالنسبة لنظام التشغيل Windows 8 ، يبلغ حجمه 512 جيجابايت وبالنسبة لنظام التشغيل Windows 10 يصل حجمه إلى 2 تيرابايت للحد الأقصى للذاكرة!

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

مجلدين لملف البرنامج في Windows

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

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

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

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

كان حل Microsoft للانتقال من 32 بت إلى 64 بت هو إضافة دعم قديم لمعظم تطبيقات 32 بت. بمعنى آخر ، ستعمل معظم تطبيقات 32 بت في بيئة تشغيل 64 بت.

لتسهيل الانتقال ، نصت Microsoft على أنه يجب تحميل جميع تطبيقات 32 بت في مجلد Program Files (x86) افتراضيًا ، بدلاً من خلطها مع تطبيقات 64 بت الحقيقية في مجلد Program Files العادي.

يستخدم Windows المحاكي لتشغيل تطبيقات 32 بت على Windows 64 بت. ربما تكون قد رأيت مجلدات على نظامك تحتوي على هذا المصطلح WOW64. WOW64 تعني Windows 32 بت على Windows 64 بت. في كل مرة تقوم فيها بتشغيل برنامج 32 بت ويحتاج إلى الوصول إلى دليل ملفات البرنامج ، تتم إعادة توجيهه بسلاسة إلى C: Program Files (x86) باستخدام WOW64.

يمكنك أن ترى بسرعة البرامج الموجودة على جهاز الكمبيوتر لديك 32 بت وأيها 64 بت بمجرد استعراض كلا المجلدين.

كل بضعة أشهر ، عادةً ما أتحقق من موقع الشركة المصنعة للبرنامج على الويب لمعرفة ما إذا كانوا قد أصدروا إصدار 64 بت من البرنامج. في بعض الأحيان ، يتعين عليك القيام ببعض البحث للعثور على الإصدار 64 بت من البرنامج. لا يزال معظم البائعين ، حتى اليوم ، يصدرون إصدارات 32 بت كتنزيلات رئيسية. على سبيل المثال ، يمكنك تثبيت الإصدار 64 بت من Office 365 ، لكنه ليس التنزيل الافتراضي.

ومع ذلك ، قريبًا ، ستكون معظم التطبيقات 64 بت ، لذلك لن تحتاج إلى إنشاء عدة مجلدات Program Files. ومع ذلك ، فشلت Microsoft ، عندما أصدرت Windows Vista 64 بت ، في تطوير وإصدار الإصدار 64 بت من Office 2007 ، والذي تم إصداره في نفس الوقت تقريبًا. بالإضافة إلى ذلك ، لا تزال العديد من تطبيقات متجر Windows الافتراضية من Microsoft على Windows 10 تطبيقات 32 بت.

ضع في اعتبارك أنه قبل أن نتمكن جميعًا من الانتقال إلى تطبيقات 64 بت ، فمن المحتمل أن الحديث عن معماريات 128 بت سيجبرنا على متابعة العملية بأكملها مرة أخرى. استمتع!

scroll to top