هل أنت مهتم بهم OFFERED؟ حفظ مع كوبونات لدينا على ال WHATSAPP o برقية!

وحدة المعالجة المركزية إلى 32 بت مقابل 64 بت: ما هو الفرق؟

في كثير من الأحيان عليك أن تكون صدم لتحميل البرنامج أو التطبيق في الكلمات 32 بت 64 أو بت. حتى جهاز الكمبيوتر الخاص بك على الأرجح يمكن أن يكون ملصقا مع كلمة معالج 64 بت. ولكن هل من المهم حقًا أن يكون لديك شريحة 64 بت بدلاً من 32؟ اليوم ، جميع أجهزة الكمبيوتر تقريبًا بها معالج 64 bit ، لذا فإن الفرق بين الاثنين لن يثير اهتمامك ، ولكن دعنا نحلل الاختلافات معًا.

حسنًا ، بالنسبة للمبتدئين ، إذا كنت من مستخدمي Windows ، فمن المحتمل أنك لاحظت وجود مجلدين من Program Files داخل محرك الأقراص المحلي الخاص بك C. أحدهما يسمى "Program Files (x86)" والآخر يسمى ببساطة "Program Files". يعد فهم الفرق بين هذين المجلدين أمرًا مهمًا للغاية ، خاصةً إذا قمت بتثبيت برنامج خاطئ بسلوكه الخاطئ.

يشير عدد البتات في المعالج إلى حجم أنواع البيانات التي يديرها وحجم سجلها. ببساطة ، معالج 64 bit أقوى من معالج Bit 32 لأنه يمكنه التعامل مع المزيد من البيانات مرة واحدة. يستطيع معالج بت 64 تخزين أكثر القيم الحسابية ، بما في ذلك عناوين الذاكرة ، مما يعني أنه قادر على الوصول إلى أكثر من أربعة مليارات ضعف من الذاكرة الفعلية أكثر من معالج بت 32. .

الفرق الأساسي

تكون معالجات 32 bit قادرة تمامًا على التعامل مع كمية محدودة من ذاكرة الوصول العشوائي (في Windows ، 4GB على الأكثر) ، بينما تستطيع معالجات 64 bit استخدام المزيد. بالطبع ، من أجل تحقيق ذلك ، يجب أيضًا تصميم نظام التشغيل للاستفادة من زيادة الوصول إلى الذاكرة.
على سبيل المثال ، تقوم عربة يجرها حصان بنفس وظيفة الآلة الزراعية ، باستثناء أي مشاكل تتعلق بالحصان ، ولكن الآلة أقوى بكثير ، وبالتالي تحصل على الوظيفة التي تريدها بجهد أقل.

ومع زيادة عدد البتات ، هناك ميزتان مهمتان:

  • يعني المزيد من البتات أن البيانات يمكن معالجتها في كتل أكبر وبالتالي فإن المعالجة تعني أنها أكثر دقة.
  • يعني المزيد من البتات أن نظامنا يمكنه توجيه أو تحديد عدد أكبر من مواقع الذاكرة الفعلية.

يمكن التفكير في الكمبيوتر في ثلاث كتل. بعبارات بسيطة، نجد المعالج أو وحدة المعالجة المركزية باعتبارها كتلة المركزي، نظام التشغيل كما القشرة الخارجية من وحدة المعالجة المركزية والتطبيقات الطبقة الخارجية.

105043e44y4ye1b4wuey34_jpg_thumb

لتشغيل تطبيق بت 64 ، يلزم دعم جميع المستويات: نظام تشغيل بت 64 ووحدة المعالجة المركزية بت 64.

لتشغيل نظام التشغيل 64 بت ، يلزم دعم المستوى المركزي: وحدة المعالجة المركزية بت 64.

سيكون هذا التبسيط كافياً لفهم ما يحدث عندما نمزج عناصر 32 بت مع 64 بت. ولكن إذا أردنا فهم المشكلة بشكل أكبر ، فعلينا أيضًا التفكير في الأجهزة التي تدعم وحدة المعالجة المركزية وبرامج التشغيل الطرفية التي تسمح لنظام التشغيل والتطبيقات بالتفاعل مع أجهزة النظام.

القاعدة العامة هي أنه سيتم تشغيل تطبيق على بت 32 على مستوى أقل من المكونات من بت 64 ، ولكن ليس العكس:

  • سيتم تشغيل نظام تشغيل بت 32 على معالج بت 32 أو 64 بدون أي مشكلة.
  • سيتم تشغيل تطبيق Bit 32 على نظام التشغيل 32 بت أو 64 بت دون أي مشكلة.
  • ولكن سيتم تشغيل تطبيق Bit 64 فقط على نظام تشغيل 64-bit ، ولن يعمل نظام تشغيل بت 64 إلا ​​على معالج 64-bit.

يوضح هذان الجدولان القاعدة نفسها:

الجدول 1 - ما هو متوافق مع وحدة المعالجة المركزية 32 بت؟

المعالج (وحدة المعالجة المركزية)

32 بت

32 بت

32 بت

32 بت

نظام التشغيل (OS)

32 بت

32 بت

 64 بت

64 بت

التطبيق / البرنامج

32 بت

64 بت

   32 بت

 64 بت

 التوافق                  

Si

لا

لا

لا

 

جدول 2 - ما هو متوافق مع وحدة المعالجة المركزية 64 بت؟

المعالج (وحدة المعالجة المركزية)

64 بت

64 بت

64 بت

64 بت

نظام التشغيل (OS)

64 بت

64 بت

32 بت

32 بت

التطبيق / البرنامج

64 بت

32 بت

32 بت

64 بت

التوافق              

Si

Si

Si

لا

فلماذا توجد مجلدتا البرنامج؟

أولاً ، سبب وجود هذين المجلدين هو وجود معماريين مختلفين حاليًا يستخدمان لإنتاج معالجات الكمبيوتر ، وبالتالي ، هناك طريقتان مختلفتان لكتابة البرامج والتطبيقات. تستخدم جميع التطبيقات الموارد المشتركة على نظام Windows ؛ هذه تسمى ملفات DLL أو مكتبات الارتباط الحيوي. يضعها Windows في مكان واحد لتسهيل الأمور على مطوري البرامج.

تتم كتابة ملفات DLL وتنظيمها بطرق مختلفة تمامًا لأنها مخصصة للاستخدام بواسطة تطبيقات Bit 64 أو تطبيقات Bit 32. على سبيل المثال ، إذا قام أحد التطبيقات إلى 32 بت الانتقال إلى DLL والعثور على إصدار من بت 64 ، فسوف يتلف ويتوقف عن العمل. تخيل الذهاب إلى متجر لبيع الكتب للعثور على كتاب مدرسي محدد ، ثم إدراك أن كل شيء بلغة أجنبية. ربما تعتقد أنك ذهبت إلى المكان الخطأ. نفس المبدأ الأساسي ينطبق هنا.

ألن يكون الأمر أسهل إذا استخدموا برامج 64 بت على أنظمة 64 بت ، وتجاهلوا برامج 32 بت تمامًا؟ حسنًا ، ليس حقًا. تكمن المشكلة في أن بنية 32 بت (x86) كانت هي البنية الوحيدة الموجودة لفترة طويلة جدًا ، ولا يزال هناك عدد من التطبيقات التي تستخدم هذه البنية. يمكن لأنظمة 64 بت الحديثة تشغيل برامج 32 بت و 64 بت بسبب حل سريع وسهل للغاية: دليلين منفصلين لملفات البرامج. عند وجود تطبيقات 32 بت في مجلد x86 المناسب ، يعرف Windows أنه يخدم DLL الصحيح ، المعروف أيضًا باسم الإصدار 32 بت.

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

ايمانويل ايفولا
ايمانويل ايفولا

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

الاشتراك
أبلغ
ضيف

0 تعليقات
التقيمات المضمنة
عرض جميع التعليقات
XiaomiToday.it
الشعار