بسم الله الرحمن الرحيم
الفرق بين 64 بيت و 32 بيت *عتاد*نظام تشغيل*برامج*
الفرق بين 64 بيت و 32 بيت *عتاد*نظام تشغيل*برامج*
سوف اقسم الفرق بينهما الي اقسام لتبسيط الفهم بين المجالات المذكورة
على بركت الله
لمحة تاريخية
قبل عام 2003 اغلب الاجهزة التي كانت مستعملة من قبل كل منى المستعمل العادي و الشركات كانت تعمل في بيئة 32 بيت وفي هذه السنة بتحديد اي 2003 انتجت شركة AMD مشروع يعتمد على معالج 64 بيت كان الهدف منه تحسين ادي الذاكرة وكان مشتق من مشروع مماثل لشركة انتل يسمي AI-32 microprocesseur *طبعا يقال ذلك دائما على الشركات المنافسة*
الفرق من ناحية الحجم
كلنا نعرف ماهو بيت و ماذا يمثل هو اصغر وحدة مكونة للمعلومة قيمتها 0 او 1 . الان في المعالج 64 بيت يمكنه ان يعالج قيم من 0 الي 18.446.744.073.709.551.615 )من يلفض هذا الرقم ( اما في 32 بيت فبإمكانه ان يعالج قيم في هذا المجال
[0 . 4,294,967,295[ وهي في حوالي 4 Go وهو رقم كبير و معتبر ايضا
اذا يمكن ان تسطر على هذه المعلومة : 4 Go كحد اقصى في 32 بيت
الذاكرة

وهو الفرق الاساسي بينهما اي ان الذاكرة تلعب دور كبير بينهما وسوف نشرح في الاقسام الاخرى بدقة اكثر قلت الذاكرة لها دور كبير
اي ان حجم الذاكر التي يتعامل معها المعالج في وقت واحد يمثل فرق جوهري حيث يتعامل المعالج 32 بيت مع ذاكرة اقصاها 4 go
اما بالنسبة للـ 64 بيت مع امتداد 36 بيت من الذاكرة الفزيائية يصل الي 16 exaocte اي ما يقارب 4 مليار مرة من تلك التي تستعمل في الاجهزة العادية
وهنا يظهر السبب ارئيسي لإعتماد على هذه المعالجات من قبل الشركات و مراكز البحث و التحليل و الحساب و الان يمكن حتى عندى المستعمل اعادي
الفرق من ناحية الدرايفر او البلوت او برنامج التشغيل للقطع
اغلب الدرايفر هي 32 بيت حتى الان وبرغم من استعمال الواسع ل64 بيت الا ان الشركات المصنعة مزال تنتج اغلب نظمها بـ 32 بيت و القليل نوعا ما يصدر 64 بيت و سبب هنا كون الشركات تريد ان تحافظ على الزبائن و تحترم العقود التي لديها من السنوات السابقة .
ويعتبرهذا السبب الرئيسي في بطئ انتشار تقنية 64 بيت حيث لا يمكن ان نغير اغلب التجهيزات التي تستعمل الان و نسبب خسائر كبير للاصحابها ولكن مع الوقت سوف يضطر الجميع الى استعمالها لما لها من مميزات * تحميل 4 جيقا مرة واحد في الذاكرة وتخيل ماذا يمكن ان تفعل في برامج المنتاج و الالعاب و التشغيل الخاصة بالمصانع *.
الفرق من ناحية البرامج

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

من ناحية السجلات
السجلات في معالج 64 بيت هي من نوع فلاش 64 بيت وهذا الاخير له سرعة جنونية في التعامل مع البينات عندى معلجتها حيت يمكنه ان يخزن و يزيح و يدخل البينات و يخرجها في وقت قياسي
من ناحية البنية
معالج 32 بيت يعتمد على تكنولوجية قديمة نوعا ما وهي x86 نعم قديمة رغم استعمالها الواسع و خصائصها الجيدة كونها منذ 1980
اما 64 بيت تعتمد على بنية سريعة جدا و تكنولوجية دقيقة وفيها الكثير من المميزات التي لا تعد ولا تحصي
الفرق في الذاكرة
كما قلنا الذاكرة يمكن استعمال عدد كبير من الذاكرات في بيئة 64 بيت حسب عدد المدخلات الموجودة علي اللوحة الام او حسب عدد الاحاويات المتوفرة في الشركة
اما 32 بيت فهما كانت الذاكرة المتوفر فلن تتجاوز 4 جيقا واسبب لقد اوضحناه البعض قد يقول كيف كان يستعملون الحجم الكبير من الذاكرات في المخابر و الشركات الكبير و هم مزالو يستعملون 32 بيت اوقل لكم هناك طرق عديدة و الات لا تعد يمكنها ان تقسم الاعمال و تجمع النتائج و تقوم بما يردونه منها في ثواني
الفرق في الشبكات
مزال هناك عائق كبير وهو المستعمل و المجتمع المعلوماتي و ما هو يباع في الاسواق الان من انواع قطع الخاصة بالشبكات من مودام الي كارت الشبكة الي روتر كلها تعتمد على 32 بيت في الاغلب و لكن اذا دخلت عليها هذهي التكنولوجيا فسوف تكون هناك ثورة من جديد في حجم الملفات المنقولة علي النات و و حجم المتصلين و الي ما ذلك مجال واسع
الان لندخل بعض الشيء الي لمحة تقنية
و هو من ناحية الوحة الام
يمكنني ان اقول انها تتكون من قطع كلها 64 بيت ونواقل بينات 64 بيت واتوقف ولكن نكون مقصرين في حق المعرفة لذي اليكم بعض التفاصيل الاخرى

هذا هو الشكل العام لاي لوحة ام موجود ويستعمل لتوضيح بعض الامور عندى تعلم التعديل علي النواة في ما يخص العتاد و udev لا علينا قلت هذا وصف للوحة الام ونلاحظ ان المعالج لا يمكنه اتصال بباقي الاقسام الا من خلال ما يسمي northbridge
هذا الاخير عبارة على واجهة لادخل و اخراج المعلومات بين الذاكرة او الذاكرات المستعملة و كارت الشاشة و في بعض الاحيان حتي
امور ادوات اخرى * وانا اكتب احس بأني اكثرة الكلام

لا علينا قلت يوجد هناك نوعان من هذا الاخير 64 بيت و 32 بيت يمكن ان يعمل نوثربريدج 32 بيت مع معالج 64 بيت و لكن العكس لا
ولكل منهما خصائص لماذا يركزون على هذا الاخير هنا تدخل السياسة و المال و ضرورة استعمال التدريجي لتقنية 64 بيت فهم يدرجون بعض الاجزاء حتي يعتاد على جودها المستعمل و بعد يبدون بادراج بعض الامور الاخرى و التعديل فيها حسب متطلبات 64 بيت
الان اين يكمن الفرق في استعمال northbridge خاص بـ64 بيت او 32 بيت يمكن في التعامل مع الذاكرة
وكل خصائص تتعلق بها وليكم صور للنوعين علي مخطط العام الخاص بهم
bit 32 PCI Host Bridge

bit 64 PCI Host Bridge

لفهم اكثر اليكم مثال
اذا كانت هناك معلومة فتمثيلها في ممعمارية 32 بيت يكون
11001101101110101110111011101000
فسوف نحتاج الى Bridge يمكنه ان ينقل هذا المعلومة دفعة واحدة*بعد اشارة ساعة واحد تحمل على التوازي * الي الذاكرة هنا سوف نستعمل 32 بيت و معالج من نفس الفئة
ماذا لو كان لدينا معالج يدعم 64 بيت و bridge 32 بيت فكيف يعمل يقوم هذا الاخير بوضع كل الابيات المتبقية في الصفر و يعمل عادي كل سجلاته بشكل عادي
ولكن في معمارية 64 بيت الامر يختلف حيث يمكن استعمال تقنيات عديدة حتي في حالة لو كان الامر متعلق بمعلومة مكونة من 32 بيت مثلا يمكنه ان يضع معلومتان من فئة 32 بيت في نفس العنوان و يعالجها و يقوم البريدج بإعادة وضعها في الذاكرة *الكل على حدي
ويوجد الكثير من الخصائص التقنية الاخرى
نظام التشغيل
اذا بعد التعرف على البيئة العتاد لديك بطريقة دقيقة يمكنك ان تختار نظام تشغيل المناسب هنا و في اغلب المواقع تجدهم يقولون كلام واحد اذا
نوع النظام يجب ان يكون متوافق مع نوع المعالج 32------> نظام 32 . معالج 64 بيت ---------> نظام 64 بيت هذا الكلام صحيح عندهم و ليس عندنى

بمعني انهم في اسواقهم لا يعتمدون على الاجهزة المركبة بشكل كبير جدا مثل ما هو في العالم الثالث نعم بل يستعملون الاجهزة المدمجة على الاقل في الوحدة المركزية و اللوحة المفاتيح و الشاشة اي جهاز كامل تقريبا من انتاج شركة واحد اما عندنى فهم يشترون المعالج من انتل و لوحة الام من الهند و الذاكرة من الصين ........

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

*
ا
تعليق