طغت مصطلحات 64bit و 32bit على الساحة الافتراضية دون ان نميز الفرق بينها فالأجهزة اللوحية و الهواتف الذكية و الحواسيب الجديدة الصنع تتميز بالسرعة و الكفاءة في انجاز المهام و يرجع هذا بالأساس الى سرعة المعالج و نلاحظ غالبا ما يكون ثنائي النوى Dual Core او اكثر هذا من جهة ، و من جهة أخرى نلاحظ ان الأنظمة و البرامج المدعومة في هذه الأجهزة غالبا ما يكون 64bit او 32bitعكس المعالجات الأحادية النواة.
لذا فما الفرق بين هذه المعالجات ؟ و ما مفهوم 32bit و 64bit من الناحية البرمجية و العتادية ؟
ان من اولويات تصميم و تحليل الانظمة المعلوماتية و كذا البرامج و التطبيقات معرفة الفرق بين معمارتي32bit و 64bit و الذي يتمثل أساسا على مستويين البرمجي و العتادي فبرمجيا يتمثل الفرق في سرعة النظام و كفاءته بالنسبة للمعالج فان كان ذا انوية واحدة Mono Core فانه سيقبل أنظمة ذات 32bit فقط و ان كان ذا انويتين او اربع او ست Dual Core or Quad Core or Six Core فانه سيقبل الأنظمة ذات32bit و 64bit بالإضافة الى ان معالجات 32bit لا تعرف الذاكرة RAM اذ كانت اكبر من 4gb بينما معالجات64bit فيمكنها تعرف ذاكرة و ان كانت اكبر من 4gb و نشير الا ان هذا النوع من المعالجات لا تظهر كفاءته الا ان توفرت مواصفات عالية في الجهاز ك 4gb في الذاكرة او اكثر حسب نوع المعالج و بطاقة رسومية ذات كفاءة عالية HD .
و بالنسبة للفرق من الناحية العتادية فيختلف من حيث عدد الانويات و الخطوط الالكترونية Bus التي تربط بين مختلف مكونات العتاد الصلب فمثلا معالجات 32bit لها خطوط الكترونية دقيقة تسمح بمرور 32 bit فقط و بالنسبة لمعالجات 64bit لها خطوط تسمح بمرور 64 bit و تزداد هذه السرعة بازدياد الانويات . مما يفسر سرعة هذه المعالجات . و نشير الا ان bit هي اصغر وحدة ناقلة لمعلومة او معنى معين و تساوي .8bit = 1 bytes فمثلا الحرف A يساوي 8bit ...