Skip to main content

64 بت و 32 بت: ماذا تعني؟

ما الفرق بين نظام 32 بت و64 بت وايهما افضل لك | الحلقة 99 (يوليو 2026)

ما الفرق بين نظام 32 بت و64 بت وايهما افضل لك | الحلقة 99 (يوليو 2026)
Anonim

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

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

  • غالباً ما تتم الإشارة إلى الأجهزة والبرامج 32 بت إلى x86 أو x86-32 .
  • غالباً ما تتم الإشارة إلى الأجهزة والبرامج 64 بت باسم إلى x64 أو إكس86-64 .
  • تستخدم أنظمة 32 بت البيانات في أجزاء 32 بت بينما تستخدم أنظمة 64 بت البيانات في أجزاء 64 بت. بشكل عام ، كلما زادت البيانات التي يمكن معالجتها دفعة واحدة ، زادت سرعة تشغيل النظام.

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

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

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

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

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

كل نظام تشغيل ماك منذ v10.8 (أسد الجبل) كان 64 بت.

مثل Windows ، يمكن أن يكون Linux 32 بت أو 64 بت. يمكنك معرفة أيها تعمل مع lscpu أمر.

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

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

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

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

echo٪ PROCESSOR_ARCHITECTURE٪

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

أمر آخر يعمل:

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

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

PROCESSOR_ARCHITECTURE REG_SZ x86 PROCESSOR_ARCHITECTURE REG_SZ AMD64

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

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

لماذا يهم

من المهم معرفة الفرق حتى تتمكن من التأكد من تثبيت الأنواع الصحيحة من برامج التشغيل وبرامج الأجهزة. على سبيل المثال ، عند منح الخيار بين تنزيل إصدار 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.

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

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

على إصدار 64 بت من Windows هما مجلدان:

  • موقع 32 بت: C: ملفات البرنامج (x86)
  • موقع 64 بت: C: ملفات البرنامج

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

  • موقع 32 بت: C: ملفات البرنامج

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