تعمل برامج 64 بت بشكل أسرع وأكثر كفاءة من تطبيقات 32 بت. أي جهاز كمبيوتر حديث بشكل معقول يحتوي على معالج 64 بت. ولكن، كيف يمكنك تشغيل برنامج 32 بت على جهاز كمبيوتر 64 بت؟
يتم تشغيل أجهزة الكمبيوتر الحديثة - تلك التي تم تصنيعها في السنوات العديدة الماضية - بواسطة معالجات وأنظمة تشغيل 64 بت وهي قادرة محليًا فقط على تشغيل تطبيقات 64 بت. وهذا هو السبب في أن البرامج التي يتم شحنها هذه الأيام هي 64 بت تقريبًا. ستستمر في تشغيل بعض تطبيقات 32 بت (خاصة إذا كنت تقوم بتشغيل تطبيقات قديمة)، وعادة ما يكون تشغيلها على إصدار 64 بت من Windows سلسًا جدًا. فكيف يفعل كل ذلك العمل؟ دعنا نكتشف ذلك.
هل يمكنك تشغيل برامج 32 بت مباشرة على جهاز 64 بت؟
إن فهم كيفية اختلاف بنية 64 بت عن نظام 32 بت هو موضوع معقد خارج نطاق هذه المقالة. اعلم فقط أن المعالج (ونظام التشغيل) 64 بت لا يعالج المزيد من المعلومات في وقت واحد فحسب، بل يفعل ذلك بطريقة مختلفة جذريًا عن النظام ذي البنية الأقدم.
لذلك، في حين أن التطبيقات المصممة لجهاز كمبيوتر 32 بت قد تبدو وكأنها تعمل بنفس الطريقة على جهاز 64 بت، إلا أن هناك أشياء كثيرة تجري تحت الغطاء أكثر من مجرد تغيير وضع التوافق. البيئة المتوقعة من تطبيق 32 بت غير موجودة في إصدار 64 بت من Windows، مما يجعل من المستحيل لمثل هذا التطبيق أن يتفاعل مع الأجهزة مباشرة.
الحل؟ محاكاة. الطريقة الوحيدة لتشغيل برنامج 32 بت هي محاكاة بنية المدرسة القديمة وتزويد التطبيق بنفس الواجهة التي تم تصميمه من أجلها.
الخيار الافتراضي: WOW64
تدرك Microsoft جيدًا مشكلة تشغيل تطبيقات 32 بت على نظام تشغيل 64 بت. ولهذا السبب تأتي أنظمة التشغيل الحديثة ذات بنية 64 بت مثل Windows XP أو Vista أو Windows 7 أو Windows 10 مزودة بمحاكي مدمج يسمى WOW64.
WOW64 هو نظام فرعي من نظام Windows مصمم لتشغيل 32 تطبيقًا على جهاز 64 بت. يحاكي WOW64 بيئة نظام التشغيل 32 بت، مما يوفر للتطبيقات القديمة الواجهة الموجودة في إصدارات Windows السابقة.
تتميز طبقة التوافق هذه بأنها خفيفة الوزن وقوية وتعمل بشكل مباشر. وهذا يعني أنه يمكنك فقط النقر نقرًا مزدوجًا فوق ملف EXE الخاص بأي تطبيق 32 بت والسماح لنظام Windows بالاهتمام بالباقي..
بديل مكلف: المحاكاة الافتراضية
تُعد الأجهزة الافتراضية طريقة معروفة لتشغيل بنيات مختلفة وأنظمة التشغيل على أجهزة غير مصممة لدعمها. يمكنك تثبيت وتشغيل التطبيقات المخصصة لـ لينكس أو نظام التشغيل MacOS الخاص بشركة Apple على جهاز كمبيوتر يعمل بنظام Windows باستخدام معالج Intel دون أي تغييرات جذرية.
يمكنك استخدام نفس الأسلوب لتشغيل إصدار 32 بت أقدم من Windows على جهاز الكمبيوتر الحديث لديك. سيتيح لك هذا تشغيل التطبيقات القديمة على نظامك حتى لو كان معالجك الحالي 64 بت.
تذكر، مع ذلك، أن هذه الطريقة تتطلب الكثير من العمل وهي غير ضرورية بصراحة. يعد استخدام محاكي WOW64 المدمج أسهل بكثير من البحث عن نسخة من 32 بت ويندوز إكس بي.
تثبيت تطبيقات 32 بت على جهاز كمبيوتر 64 بت
لا يوجد فرق بين تثبيت تطبيق 32 بت على نظام تشغيل 32 بت مقابل إصدار 64 بت من Windows. سواء كان لديك قرص مضغوط أو ملف إعداد، ما عليك سوى تشغيل التثبيت والسماح لنظام التشغيل بمعالجة الأمر.
يتعامل Windows مع إصدارات 32 بت من البرامج عن طريق وضعها في دليل مختلف. يوجد مجلد Program Files القياسي، والذي يحتوي على جميع برامج 64 بت التي قمت بتثبيتها، ومجلد Program Files (x86) الذي يعد موطنًا للتطبيقات المخصصة لجهاز 32 بت.
يتم تشغيل البرنامج الموجود في دليل x86 عن طريق محاكاة إصدار 32 بت من Windows باستخدام WOW64. هذه العملية تلقائية تمامًا، لذا يمكنك تشغيل التطبيقات الموجودة في كلا ملفي البرنامج دون أي فرق.
هل يمكنك تشغيل تطبيقات 32 بت على وحدة معالجة مركزية 64 بت؟
يعتقد الكثير من الأشخاص أن البرامج القديمة لا يمكن تشغيلها إلا على معالج 32 بت. وفي حين أنه لا يمكن إلا لجهاز كمبيوتر 32 بت تشغيل هذه التطبيقات أصلاً، إلا أن جميع أنواع الأنظمة الحديثة يمكنها تشغيل مثل هذه البرامج أيضًا.
بالنسبة لمعظم المستخدمين، يتلخص هذا في مجرد تشغيل التطبيق المذكور، حيث سيهتم Windows بالتفاصيل الفنية لمضاهاته من خلال WOW64 بنفسه. إذا كنت تريد اتباع نهج مختلف (ربما إذا كانت الأداة لا تعمل لصالحك)، فيمكنك استخدام المحاكاة الافتراضية.
تسمح لك خدمات مثل VirtualBox أو VMWare بمحاكاة جهاز افتراضي 32 بت، والذي يمكنه تشغيل أي تطبيقات 32 بت مباشرةً. هذه عملية معقدة، حتى مع البرامج التعليمية، لذا من الأفضل أن تجعل WOW64 يعمل على تثبيت Windows بشكل طبيعي..
.