هل ستثبت برنامجًا جديدًا على جهاز الكمبيوتر الخاص بك؟ بالتأكيد، عندما تذهب إلى صفحة التنزيل أو تشغل برنامج التثبيت، سترى خيار الاختيار بين بنية 32 بت أو 64 بت، ولن تعرف أيهما تختار.قد يكون البحث عن الخيار الأمثل على جوجل محيرًا، خاصةً مع كثرة المعلومات المتاحة. قد تميل غريزيًا إلى اختيار الخيار الأعلى، وهذا مقبول إلى حد ما، لكن من المهم فهم السبب.
يرتبط هذا القرار بعوامل عديدة، كالتوافق والأداء وحتى الأمان. هل ترغب بمعرفة الفرق بين أنظمة 32 بت و64 بت؟ تجنب الأخطاء عند استخدام تطبيقات جديدة على جهازك الذي يعمل بنظام ويندوز أو ماك أو إس أو لينكس بفهم هذه المفاهيم.
يُعدّ اختيار أي بنية دون تخطيط مسبق خطأً جسيماً، إذ قد يؤدي إلى مشاكل عديدة في التوافق والأداء. إذا كنت ترغب في تحسين تطبيقاتك وتجنب المشاكل المستقبلية، فعليك أن تفهم كيفية عملها.
بدايةً، من المهم فهم أن وجود برنامج بنسختين (32 بت أو 64 بت) لا يعني بالضرورة وجود ميزات إضافية أو جودة أعلى نتيجةً للاختلاف العددي، بل هو اختلاف في طريقة تواصل البرنامج مع المعالج.
يتولى المعالج إدارة الذاكرة، لذا يُمثل عدد البتات حجم الذاكرة التي يمكن للمعالج الوصول إليها. بعبارة أخرى، هو مقدار المساحة التي يمكنه "رؤيتها" وإدارتها في آنٍ واحد لكي يعمل التطبيق.
لذا، يعني نظام 32 بت (x86) أنه يتعامل مع ما يصل إلى 2³² موقعًا في الذاكرة، مما يحد من سعة ذاكرة الوصول العشوائي (RAM) إلى 4 جيجابايت كحد أقصى. بعبارة أخرى، إذا كان جهاز الكمبيوتر الخاص بك يحتوي على 4 جيجابايت أو أقل، فيجب عليك اختيار إصدار البرنامج 32 بت (فهو الأقدم والأبطأ).
أما بالنسبة للمعالجات 64 بت (x86_64)، فهي تعالج كمية أكبر من البيانات في كل دورة ساعة دون الحاجة إلى تقسيمها، مما يجعلها مناسبة للمهام التي تتطلب موارد عالية مثل التشفير والمعالجة الرسومية والترميز.
وبالتحديد، يبلغ الحد النظري 18 إكسابايت، وهي متوافقة مع الأنظمة التي تحتوي على أكثر من 4 جيجابايت من ذاكرة الوصول العشوائي (RAM). لذا، إذا كان جهاز الكمبيوتر الخاص بك يحتوي على 8 جيجابايت أو 16 جيجابايت أو أكثر من ذاكرة الوصول العشوائي، فهو يعمل بنظام 64 بت.
هل يمكنك استخدام نظام 32 بت حتى لو كان جهاز الكمبيوتر الخاص بك يحتوي على أكثر من 4 جيجابايت من ذاكرة الوصول العشوائي (RAM)؟ نعم، يمكنك ذلك، ولكن ضع في اعتبارك أن النظام سيتعرف فقط على حوالي 3.2 أو 3.5 جيجابايت من ذاكرة الوصول العشوائي، بينما سيتم تجاهل الـ 4.5 جيجابايت المتبقية، لذا ستهدر سعة الذاكرة المتاحة لديك.
● لماذا لا تزال أنظمة 32 بت موجودة؟
من الصعب حاليًا رؤية أجهزة كمبيوتر مكتبية أو محمولة جديدة بذاكرة وصول عشوائي (RAM) سعة 4 جيجابايت لأن ذلك سيكون مقيدًا للغاية؛ حتى في الهواتف المحمولة الحديثة، أصبح الحد الأدنى هو 8 جيجابايت من ذاكرة الوصول العشوائي (RAM).
فلماذا لا يتم التخلي عن بنية 32 بت؟ السبب وراء استمرارها هو أنه عند ظهور بنية 64 بت، كانت ملايين التطبيقات التي تعمل بنظام 32 بت لا تزال قيد الاستخدام.
لم يكن الانتقال سلسًا، بل كان تدريجيًا، وتطور إلى الوضع الحالي. لهذا السبب، ابتكرت مايكروسوفت WOW64، الذي يعمل كطبقة توافق، مما يسمح بتشغيل تطبيقات 32 بت على نظام 64 بت دون التأثير على الأداء.
وبفضل هذا، فإن معظم البرامج الموجودة في متجر مايكروسوفت لا تمنحك خيار الاختيار، لأنه إذا كان البرنامج عالقًا في وضع 32 بت، فسيتم تحويله بذكاء إلى وضع 64 بت بواسطة عملية WOW64 على وحدة المعالجة المركزية دون أن يتأثر أي شيء.
ربما لاحظتَ هذه الازدواجية في مجلدات مثل Program Files و Program Files (x86). كما توجد مجلدات System32 و SysWOW64 لأسباب تتعلق بالتوافق التاريخي.
أما بالنسبة لشركة أبل، فقد ألغت تمامًا دعم تطبيقات 32 بت بدءًا من نظام macOS Catalina، ويتجه نظام لينكس في نفس الاتجاه لأنه من غير الممكن تشغيله بدون تقنية مثل تلك المذكورة لنظام ويندوز.