الخميس، 24 نوفمبر، 2016

الفرق بين 32 بت و64 بت و86 بت وماهو المناسب لجهازك بالتفصيل ؟



من الاسئلة الشائعة التي يسئلها معظم مستخدمي الكمبيوتر هو ماهو الفرق بين اصدار 32 بت واصدار 64 بت سواء كان للويندوز او البرامج وكذلك كيف يؤثر استخدام احدهما علي كفاءة واداء جهازي ؟ وهل اذا حاولت الانتقال الي نسخة 64 بت , هل سيتوافق جهازي مع نسخة 64 ام لا ؟ كل هذه اسئلة لابد انك سألتها لنفسك طالما انك تستخدم جهازك بكثرة وفي هذا الموضوع اليوم باذن الله ستخرج منه بلا اي استفسار عن هذا الموضوع من جديد لانه سيكون كافي لك تماما باذن الله ..



تخيل معي ماهو 32 بت و 64 بت ..

دون اي تعقيدات او الدخول في تفاصيل تخيل معي انك هناك بابا يسع لـ 32 شخص وبابا اخر يسع ل64 شخص فهذا هو الفرق ببساطة , يمكن تشبيهها بشئ اخري كمجموعة من الاشخاص يمرون عبر 32 باب بسرعة معينة بشرط ان تزيد سرعتهم كلما قل العدد الذي يمر من باب واحد , حسنا .. ماذا لو مروا علي 64 باب فبالطبع ستتوزع تلك المجموعة علي الـ 64 باب ويقل عدد الاشخاص الذين يمرون عبر باب واحد الي النصف وبالتالي تزيد سرعتهم الي الضعف .. اذا كانت الامثلة صعبت عليك الامور اكثر فاحمد الله لان الدخول في التفاصيل سيعقدها اكثر :)) ولكن اتمني ان تصل المعلومة بتلك الامثلة المبسطة اليكم ..

ماهو المعالج وكيف يتأثر ب32 بت او 64 بت

المعالج يعتبر هو المترجم للاوامر التي تعطيها للجهاز , فانت تقوم باعطاءه الاوامر ثم يقوم هو بتخزينها اولا وسنعتبر انه يقوم بتخزينها في مخزن يسع عددا معين من الـ بت bit ثم يقوم بتحويل هذه الاوامر الي باقي قطع واجزاء الهاردوير للجهاز لتقوم بعملها وتنفيذ تلك الاوامر ,, الان لو كان هذا المخزن الذي يقوم بتخزين الاوامر يسع ل32 بت وهناك مخزن يسع 64 بت فايهما سيحمل اوامر اكثر ويقوم باستقبال الاوامر من اكثر من برنامج وعملية في نفس الوقت اكثر ؟ ثم يقوم بمعالجتها اسرع من الاخر ؟؟ بالطبع المعالج ذو النواة 64 بت سيكون اسرع في تنفيذ الاوامر وكذلك تحمل عدد من البرامج المفتوحة في نفس الوقت اكثر من المعالج ذو ال 32 بت

كيف تعرف ما اذا كان جهازك يدعم نسخة 64 بت ام لا ؟؟

الشئ الاساسي في قبول جهازك لنظام تشغيل يعمل ب64 بت هو المعالج فاذا كان المعالج يدعم 64 بت فلا مشاكل عندك وهناك شئ اخر وهو امكانية او توافر تعريفات 64 بت لقطع جهازك ككارت الشاشة او الشبكة فاذا كان المعالج يدعم 64 بت ولكن كارت الشبكة مثلا قديم ولا يدعم 64 بت فستقوم بتشغيل نسخة 64 بت عليه ولكن لن يتم تعريف كارت الشبكة وبالتالي لن تستطيع استخدام الشبكة علي جهازك وكذلك نفس الحال اذا كان كارت الشاشة قديما فتاكد اولا ان قطع جهازك تدعم ايضا ذلك وتذكر ان تعريفات نسخة الويندوز 32 بت لا تعمل علي نسخة 64 بت ولتسهيل الامور عليك اكثر يمكن استخدام هذه الاداة Securable لتخبرك هل امكانيات المعالج وقطع جهازك تتوافق مع 64 بت ام لا

كيف تعرف ان نظام تشغيل جهازك 32 بت ام 64 بت ؟؟

ستقوم بالضغط علي My computer او This PC كليك يمين ثم تختار Properties وستظهر لك هذه النافذة


وستجد نوع النسخة التي تستخدمها بجانب System Type

مايخص 32 بت و64 في نقاط...

معمارية 32 بت لا تقرأ رامات فوق 4 جيجا حتي انها لا تقرأ ال4 جيجا كاملة لذلك دعت الحاجة الي وجود معمارية 64 بت تقرأ رامات حتي 128 جيجا

برامج 64 بت تعمل علي نظام تشغيل 64 بت ونظام التشغيل 64 بت يعمل علي معالج 64 بت فقط

نظام التشغيل 32 بت يمكنه ان يعمل علي معالج 64 بت ولكنه لا يقرأ رامات اعلي من 4 جيجا

نظام تشغيل 64 بت لا يمكن ان يعمل علي معالج يدعم 32 بت فقط

برامج 32 بت يمكن ان تعمل علي نظام تشغيل 64 بت وكذلك معالج 64 بت ولكنها لن يستهلك البرنامج الواحد منها اعلي من 4 جيجا رام

لا يمكن تشغيل برامج 64 بت علي نظام 32 بت حتي لو كان المعالج 64 بت

عادة ما تكون البرامج اسرع في معمارية 64 بت ولكن في بعض الحالات تكون ابطأ من 32 بت وذلك يعتمد علي طبيعة عمل البرنامج وبرمجته علي الاستفادة من 64 بت او لا

تعريفات نظام 64 بت لا تعمل علي تعريفات نظام 32 بت والعكس صحيح

في اي ويندوز 64 بت يتم تثبيت البرامج 32 بت في مجلد (Program Files (x86 بينما برامج 64 بت يتم تثبيتها في مجلد Program Files

يمكنك معرفة البرنامج الذي يعمل بـ 32 بت في ويندوز من خلال Task manger مدير المهام ثم Process وستجد في نهاية اسم البرنامج *32 واذا لم تجدها فهو 64 بت

بالنسبة لنظام لينكس فيمكنك معرفة البرنامج الذي يعمل 32 بت من خلال الامر uname -m فاذا ظهر i686 فيكون النظام في هذه الحالة 32 يت اما اذا كان الناتج x86_64 فهذا يدل علي ان النظام 64 بت

86 بت او 32 بت كلاهما شئ واحد بسميات مختلفة وكل ما عليك معرفته انهما واحد ولا فرق بينهما والاختلاف في المسمي معقد نوعا ما ويرجع الي اختلاف انواع معالجات ك Intel وغيرها

اذا كان لديك اي استفسارات اخري بخصوص 64 بت او 32 بت فيمكنك طرحها في التعليقات وسنجيبك عليها باذن الله ونتمني من الله ان يكون الموضوع قد افادكم من كل جوانبه





احمد حسين.. ٢١ سنة ،، مهتم بعالم الكمبيوتر وانظمة التشغيل ومجال الانترنت والشبكات وتعلم الجديد عن طريق الانترنت ولا قيمة لكل هذا الا اذا شاركت ما تعلمت ، فاحتكار العلم لم يكن ابدا هو الغاية.

0 التعليقات:

إرسال تعليق