لو كنت تريد ان تشتري جهازا جديد او تملك جهاز تريد تطويره سوف تاتي لمرحله تحديد ماهو نوع النظام الذي تريد تثبيته على جهازك هل سيكون 64 او 32 bit هنا سوف نشرح الفرق حتى تستطيع التحديد بنفسك
اولا عن ماذا نتكلم ؟
عندما نقول 32 bit نعني ان المعالج يستخدم مسجلات ذات سعه 32 bit اي انها تستطيع تخزين 32 خانه من 0 او 1 ولها مدى للحفظ ( addressing ) بمقدار 2^32 bit اي 4GB هنا اعني عدد اماكن التخزين وكان هذا العدد كبير في ما مضى لكن الان اصبحت ram 4GB عاديه .
وقس على ذالك 64 اي انها تدعم اماكن لحفظ الذاكره تكفي لاكثر من 10 سنين للمستقبل حاول بنفسك معرفه الرقم الناتج 2^64 .
يجب ان يكون المعالج معد ليستخدم معماريه 64 واذا كان معد لها فيمكنه ايضا استخدام المعامريات الاخرى 32 , 16 …
لماذا نحتاج معماريات مختلفه ؟
يحتاج المعالج cpu مسجلات الحفظ من ذاكره الوصول العشوائي ram حتى يصل للبيانات بسرعه فكلما زاد مقدار الحفظ في المكان الواحد وزاد عدد اماكن الحفظ زادت سرعه الحصول على البيانات وكميه البيانات التي يستطيع المعالج الوصول اليها مما يزيد من اداء الجهاز
ماهي مميزات معماريه bit 64 ؟
1) تسمح لك باستخدام ذاكره وصول عشوائي رام اكبر من 4GB التي تقيدك بها معماريه 32 bit و يمكنك ان تستخدم سعه تصل الى 17 بليون جيجابت وهذا رقم كبير ..
2) زياده كفائه الجهاز مثل ما ذكرت قبل بزياده وصول المعالج للبيانات بسرعه وبسعه اكبر
3) زياده سعه استخدام البرامج لذاكره الوصول العشوائي الram التي كانت مقيده في معماريه 32 bit فقط 2GB لكل برنامج او process تحديدا اما مع معماريه 64 تستطيع استخدام سعه تصل الى 8TB
يمكن ان يتسال البعض هل نحتاج لاكثر من 2 جيجا للبرنامج ؟
نعم عند استخدامك لبرامج التصميم الغرافيكي والالعاب الكبيره
4) حمايه اكبر حيث يتمتع بخاصية hardware D.E.P وخاصيه Kernel Patch Protection اللتان تقومان بحمايتك من الثغرات الموجوده في الكيرنال وثغرات buffer over flow والكثير من الفيروسات المنتشره التي تعمل خصيصا لمعماريه 32 bit
ملاحظات مهمه :
البرامج المعده لمعماريه 32 تعمل على معماريه 64
البرامج المعده لمعماريه 64 لا تعمل على معماريه 32
الدرايفرات drivers المعده لمعماريه 32 لا تعمل على معماريه 64 والعكس صحيح
لمعرفه هل يدعم جهازك معماريه 64 استخدم هذا البرنامج test-64