موصى به, 2024

اختيار المحرر

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

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

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

ويندوز 32 و 64 بت

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

يمكن لـ Windows 7/8/10 32 بت (مثل الإصدارات السابقة 32 بت من Windows) معالجة ما يصل إلى 4،294،967،296 بايت من المعلومات. هذا هو 4GB من الذاكرة. من الناحية النظرية ، يمكن لنظام تشغيل 64 بت معالجة ما يصل إلى 1،8446،744،073،709،551،616 بايت من المعلومات.

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

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

اثنين من ملفات البرنامج ملفات في ويندوز

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

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

المجلد الثاني المسمى Program Files (x 86) هو الموقع الافتراضي لكافة تطبيقات 32 بت. بمعنى أنه مجلد مصمم للبرامج القديمة التي تبقى من أيام أنظمة التشغيل 32 بت. يشير الجزء x 86 من اسم المجلد إلى بنية x 86 32 بت عليه تم تطوير معالجات 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 لتقف على ويندوز 32 بت على ويندوز 64 بت. عندما تقوم بتشغيل برنامج 32 بت وتحتاج إلى الوصول إلى دليل ملفات البرنامج ، يتم إعادة توجيهه بسلاسة إلى C: \ Program Files (x86) \ using WOW64.

يمكنك أن ترى بسرعة أي البرامج على جهاز الكمبيوتر الخاص بك هي 32 بت والتي هي 64 بت ببساطة عن طريق التصفح في المجلدين.

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

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

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

Top