32 بت مقابل 64 بت

هل الاختلافات مهمة حقا؟

في عالم الكمبيوتر ، تشير 32 بت و 64 بت إلى نوع وحدة المعالجة المركزية ، ونظام التشغيل ، وبرنامج التشغيل ، والبرنامج ، وما إلى ذلك التي تستخدم هذه البنية المحددة.

من المحتمل أنك رأيت خيار تنزيل جزء من البرنامج كإصدار 32 بت أو إصدار 64 بت. الفرق في الواقع يهم لأن اثنين مبرمجة لأنظمة منفصلة.

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

أنظمة تشغيل 64 بت و 32 بت

تعتمد معظم المعالجات الجديدة اليوم على بنية 64 بت ودعم أنظمة التشغيل 64 بت. هذه المعالجات متوافقة تماما مع أنظمة التشغيل 32 بت.

تتوفر معظم إصدارات Windows 10 و Windows 8 و Windows 7 و Windows Vista بتنسيق 64 بت. من إصدارات Windows XP ، يتوفر Professional فقط في 64 بت.

تتوفر كافة إصدارات Windows ، من XP حتى 10 ، في 32 بت.

غير متأكد إذا كانت نسخة Windows على جهاز الكمبيوتر الخاص بك هي 32 بت أو 64 بت؟

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

طريقة أخرى بسيطة لاكتشاف بنية OS التي تقوم بتشغيلها في Windows هي التحقق من مجلد Program Files. هناك المزيد من المعلومات حول ذلك أدناه.

لرؤية بنية الأجهزة ، يمكنك فتح موجه الأوامر وإدخال الأمر :

echo٪ PROCESSOR_ARCHITECTURE٪

قد تحصل على استجابة مثل AMD64 للإشارة إلى أن لديك نظامًا مستندًا إلى x64 أو x86 لـ 32 بت.

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

أمر آخر يعمل:

reg query "HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment" / v PROCESSOR_ARCHITECTURE

يجب أن ينتج هذا الأمر نصًا أكثر بكثير ، ولكن بعد ذلك ينتهي برد كواحد من هؤلاء:

PROCESSOR_ARCHITECTURE REG_SZ x86 PROCESSOR_ARCHITECTURE REG_SZ AMD64

أفضل طريقة لاستخدام أحد هذه الأوامر هي نسخها هنا في هذه الصفحة ثم النقر بزر الماوس الأيمن في المساحة السوداء في موجه الأوامر ، ولصق الأمر.

لماذا يهم

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

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

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

وقت آخر عندما تصبح الاختلافات 32 بت و 64 بت قيد التشغيل عند استكشاف الأخطاء وإصلاحها مشكلة في برنامج أو تبحث خلال دليل تثبيت البرنامج.

من المهم إدراك أن إصدارات 64 بت من Windows تحتوي على مجلدين تثبيت مختلفين لأنهما تحتويان أيضًا على دليل 32 بت. ومع ذلك ، يحتوي إصدار 32 بت من Windows على مجلد تثبيت واحد فقط . لجعل هذا tad مربكاً أكثر ، مجلد "ملفات البرامج" إصدار 64 بت هو نفس اسم مجلد ملفات البرامج 32 بت على إصدار 32 بت من Windows.

إذا كنت مرتبكًا ، فانظر هنا:

في إصدار 64 بت من Windows ، يوجد مجلدان:

في إصدار 32 بت من Windows هو مجلد واحد:

كما يمكنك أن تقول ، من المربك قليلاً أن نقول بوضوح أن مجلد ملفات البرامج 64 بت هو C: \ Program Files \ حيث أن هذا غير صحيح لنظام تشغيل 32 بت.