الخميس، 6 فبراير، 2014

الفرق بين معماريه 64 و 32 bit

بسم الله الرحمن الرحيم 




 لو كنت تريد ان تشتري جهازا جديد او تملك جهاز تريد تطويره سوف تاتي لمرحله تحديد ماهو نوع النظام الذي تريد تثبيته على جهازك هل سيكون 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 حتى يصل للبيانات بسرعه فكلما زاد مقدار الحفظ في المكان الواحد وزاد عدد اماكن الحفظ زادت سرعه الحصول على البيانات وكميه البيانات التي يستطيع المعالج الوصول اليها مما يزيد من اداء الجهاز 

ما هو تاريخ معماريه 64 bit ؟

بدات معماريه 64 bit طريقها من منصات الالعاب playstation 2 و nintendo 64 الذان كانا يحملان هذه المعماريه قبل اي نظام حديث ثم بدا تطوير هذه المعماريه حتى بدات شركه مايكروسوفت بدعمها عام 2001  ثم لحقها نظام اللينكس ومن بعدهما بخمس سنوات نظام ios


ماهي مميزات معماريه 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 



ملاحظات مهمه :

1) البرامج المعده لمعماريه 32 تعمل على معماريه 64 

2) البرامج المعده لمعماريه 64 لا تعمل على معماريه 32 

3) الدرايفرات drivers المعده لمعماريه 32 لا تعمل على معماريه 64 والعكس صحيح 

4) لمعرفه هل يدعم جهازك معماريه 64 استخدم هذا البرنامج test-64



اعذروني اذا وجدتم اي خطأ

المصادر التي استخدمتها لكتابه هذا المقال



مواضيع ذات صلة

الفرق بين معماريه 64 و 32 bit
4 / 5
Oleh