الفرق بين معالجات 32 بت و 64 بت

اليوم ان شاء الله نشرح الفرق بيت المعالجات 32bit .. 64bit  نبدأ بسم الله :

اولا :
موضوع ال 64 bit وال 32 bit هي في مرحلة قبل انطمة التشغيل وهي خاصة بلغة الكمبيوتر الاولية اي لغة ال asemply فتستطيع القول اجهزة ال 32bit او 64bit وليس انظمة تشغيل والقصة تكمن في ان عائلة ال 32bit تحتوي على عدد كودات في لغة السمبلي اقل من 64bit فحجم الشفرة في اللغة هو كما هو مكتوب 32bit و 64bit
________________________

ثانيا :
اقرب مثال عند رغبتك بتحميل برنامج معين سترى بنهايته X32 bit او X64 bit

مثل : Microsoft Windows Vista ×64-bit

قليل منا اللي يعرف المقصود بالـ 32 او 64 بت

الفكرة بسيطة جداً دعوناً اولاً نقوم بتعريف أنظمة التشغيل

أنظمة التشغيل : هي برامج تستطيع من خلالها التعامل مع أجهزة الكومبيوتر مثل (وندوز فستا , وندوز اكس بي , وندوز سيرفر , لنكس , ماك ... الخ )

ببساطة كلما كانت كفاءة انظمة التشغيل اعلى ستحصل على معالجة أسرع للبيانات الـ 32 و 64 بت تعبر عن عرض حزمة البيانات التي يمكن للجهاز معالجتها دفعة واحدة .

مثال توضيحي :
لو كان هناك باب عرضه 32 متر وآخر عرضه 64 متر فبـالتأكيد الباب ذو العرض 64 متر يستطيع اشخاص اكثر الدخول منه دفعهة واحدة وبالتالي فانه لو كان هناك 1000 شخص يريدون الدخول من الباب الذي عرضه 32 متر و 1000 شخص اخرون يريدون الدخول من الباب الذي عرضه 64 متر فأي من هؤلآء الـ 2000 سينتهي دخولهم اولاً ؟

بالتأكيد الاجابة هي : الذين يدخلون من الباب ذو العرض 64 متر وهنا قمت بتشبيه الاشخاص الذين يدخلون من الباب بكمية البيانات التي يتم معالجتها .

لذلك فانه لو كان لدينا نفس الكمية من البيانات ونريد معالجتها فان النظام 64 بت يستطيع معالجتها بنصف الوقت الذي يعالجها به النظام 32 بت .

علمنا الآن بان النظام 64 بت اعلى اداءً من النظآم 32 بت ... ولكن لكي نستفيد من قدرة النظام 64 بت .. يجب توفر التالي:

- معالج داعم لأنظمة 64 بت .
- نظام تشغيل 64 بت .
- تطبيقات وبرامج ذات الاصدار 64 بت .

والصورة توضح المقصود :

اما بالنسبة للمعالجات ...

عند ذهابك لشراء جهاز كومبيوتر جديد فانصحك بطلب المعالج الذي يدعم 64 بت فالفكرة بسيطة هنـا ..

64 بيت ينقل المعلومات بحد اقصى 2^64 (2 اس 64 ) يعني قريب 16 تيرابايت
32 بت ينقل المعلومات بحد اقصى 2^32 ( 2 اس 32 ) يعني قريب 4 جيجابايت

فمثلاً نظام 32 لو تركب اكثر من 4 جيغا رام ما راح يتعرف عليها النظام بعكس 64 بت

History of systems

من المعلومات العامة أن أنظمة الكمبيوتر تطورت من بيئة 8 بت إلى 16 بت في الثمانينات
وفي التسعينات التي شهدت نقلة أخرى من 16 بت إلى 32 بت وها نحن الآن ننتقل إلى 64 بت

بالنسبة لنظام 64 بت فهو نظام مصمم للأداء العالي ,, ويستهدف بعض برامج التصميم الكبيرة مثل الثري دي ماكس و المايا و ما إلى ذلك من برامج التصميم الكبيرة ( وجهة نظري الشخصية ) ,, حيث يتفوق هذا النظام عن نظام 32 بت بأنه أسرع في معالجة البيانات بالإضافة إلى قابلية قراءة الرامات 4 جيغا ومافوق

حيث أن نظام 32 بت لا يستطيع إلا إستخدام 3.25 جيغا بايت من الرامات، حتى ولو كان لديك 8 جيغا رامات فإن نظام 32 بت لن يستطيع التعرف إلا على 3.25 جيغا فقط , وهذا ليس عيباً كبيراً و لا سبباً وجيها يدعك أن تترك نظام 32 بت وتذهب إلى 64 بت

فكما أسلفت نظام 64 بت موجه إلى المصممين و البرامج الكبيرة .

حيث أن نظام 64 بت يدعم برامج 32 بت ولكن ليس بشكل كامل , فنسبة حدوث الأخطاء في برامج 32 بت المثبتة على نظام 64 بت متوسطة، وقد تعمل بعض البرامج والبعض الآخر لن يعمل

و من المعروف أن معظم البرامج المصممة لبيئة ويندوز تستهدف نظام 32 بت هذا إذا لم تكت جميعها، وبعضها يصمم من قبل شركتها بنسخيتن واحدة تدعم ( 32 بت ) والأخرى 64 بت

 فالخلاصة من كل هذا الكلام :

1 - إذا كنت مصمماً وتستخدم برامج تصميم كبيرة .
2 - إذا كان لديك معالج يدعم تقنية 64 بت .
3 - إذا كان لديك رامات بسعة 4 جيجا و أعلى .

إذاً استخدم نظام 64 بت للأعمال والتصاميم الكبيرة ( فقط )

واستخدم نظام 32 بت لأعمالك الإعتيادية اليومية ( تصفح , كتابة , ... إلخ )


  • اما عن كيفية معرفة نوع معالجك فهناك العديد من البرامج مثل : Cpu-Z