مالفرق بين المعالجات 23bit و 64bit وأيهما أفضل
من المحتمل أن تكون لديك خيارات 32 بت و 64 بت متوفرة عند تنزيل تطبيق ما أو تثبيت لعبة. قد يحتوي جهاز الكمبيوتر الخاص بك على ملصق يقول أنه يحتوي على معالج 64 بت لكن هل يهم حقا ؟ معظم أجهزة الكمبيوتر الجديدة لديها معالج 64 بت ، ولكن لماذا؟ إليك الفرق الحقيقي بين 32 بت و 64 بت.
من الأفضل :
ببساطة ، معالج 64 بت هو أكثر قدرة من معالج 32 بت ، لأنه يمكنه التعامل مع المزيد من البيانات في وقت واحد. يستطيع معالج 64 بت تخزين مزيد من القيم الحسابية ، بما في ذلك عناوين الذاكرة ، مما يعني أنه قادر على الوصول إلى ما يزيد عن أربعة مليارات ضعف الذاكرة الفعلية لمعالج 32 بت.
إليك الاختلاف الأساسي:
المعالجات ذات 32 بت قادرة تمامًا على التعامل مع كمية محدودة من ذاكرة الوصول العشوائي (في Windows ، أو 4 غيغابايت أو أقل) ، كما أن معالجات 64 بت قادرة على الاستفادة أكثر من ذلك بكثير. وبالطبع ، من أجل تحقيق ذلك ، يجب أيضًا تصميم نظام التشغيل الخاص بك للاستفادة من إمكانية الوصول الأكبر إلى الذاكرة. تعمل صفحة Microsoft هذه على تقليل حدود الذاكرة لإصدارات متعددة من Windows ، ولكن إذا كنت تستخدم أحدث إصدار من Windows 10 ، فلا داعي للقلق بشأن الحدود..
التطبيقات والألعاب :
تستفيد التطبيقات وألعاب الفيديو ذات المتطلبات عالية الأداء بالفعل من الزيادة في الذاكرة المتوفرة ، مع إطلاق الشركات إصدارات 64 بت من البرامج. هذا مفيد بشكل خاص في البرامج التي يمكنها تخزين الكثير من المعلومات للدخول الفوري ، مثل برامج تحرير الصور التي تفتح العديد من الملفات الكبيرة في نفس الوقت.تتوافق معظم البرامج مع الإصدارات السابقة ، مما يسمح لك بتشغيل التطبيقات ذات 32 بت في بيئة 64 بت دون أي عمل إضافي أو مشكلات إضافية. برنامج الحماية من الفيروسات (هذه هي المفضلة لدينا) وبرامج تميل إلى أن تكون استثناء لهذه القاعدة ، مع الأجهزة في معظم الأحيان تتطلب تثبيت الإصدار الصحيح من أجل العمل بشكل صحيح.
أفضل مثال على هذا الاختلاف هو في نظام الملفات الخاص بك. إذا كنت من مستخدمي Windows ، فقد لاحظت على الأرجح أن لديك مجلدان من ملفات البرنامج: أحدهما ببساطة يحمل اسم “ملفات البرامج” والآخر بعنوان “ملفات البرنامج (x86)”.
تستخدم جميع التطبيقات الموارد المشتركة على نظام Windows (تسمى ملفات DLL) ، والتي يتم تنظيمها بناءً على ما إذا كانت تُستخدم لتطبيقات 64 بت أو تطبيقات 32 بت. إذا كان تطبيق 32 بت ، على سبيل المثال ، يصل إلى ملف DLL ويبحث عن إصدار 64 بت ، فستتوقف عن العمل. تلك هي المشكلة.
لقد كانت بنية 32 بت (x86) موجودة لفترة طويلة جدًا ، ولا يزال هناك مجموعة من التطبيقات التي تستخدم بنية 32 بت – على الرغم من بعض الأنظمة الأساسية التي تتغير. يمكن لأنظمة 64 بت الحديثة تشغيل برامج 32 بت و 64 بت بسبب حل بسيط وسهل للغاية: اثنان من ملفات البرامج المستقلة. عندما يتم احتجاز تطبيقات 32 بت إلى المجلد x86 المناسب ، يعرف Windows أن يخدم DLL الصحيح ، ويعرف أيضاً باسم الإصدار 32 بت. كل شيء في دليل ملفات البرنامج العادي ، من ناحية أخرى ، يمكنه الوصول إلى المحتوى الآخر.
من الأفضل :
ببساطة ، معالج 64 بت هو أكثر قدرة من معالج 32 بت ، لأنه يمكنه التعامل مع المزيد من البيانات في وقت واحد. يستطيع معالج 64 بت تخزين مزيد من القيم الحسابية ، بما في ذلك عناوين الذاكرة ، مما يعني أنه قادر على الوصول إلى ما يزيد عن أربعة مليارات ضعف الذاكرة الفعلية لمعالج 32 بت.
إليك الاختلاف الأساسي:
المعالجات ذات 32 بت قادرة تمامًا على التعامل مع كمية محدودة من ذاكرة الوصول العشوائي (في Windows ، أو 4 غيغابايت أو أقل) ، كما أن معالجات 64 بت قادرة على الاستفادة أكثر من ذلك بكثير. وبالطبع ، من أجل تحقيق ذلك ، يجب أيضًا تصميم نظام التشغيل الخاص بك للاستفادة من إمكانية الوصول الأكبر إلى الذاكرة. تعمل صفحة Microsoft هذه على تقليل حدود الذاكرة لإصدارات متعددة من Windows ، ولكن إذا كنت تستخدم أحدث إصدار من Windows 10 ، فلا داعي للقلق بشأن الحدود..
التطبيقات والألعاب :
تستفيد التطبيقات وألعاب الفيديو ذات المتطلبات عالية الأداء بالفعل من الزيادة في الذاكرة المتوفرة ، مع إطلاق الشركات إصدارات 64 بت من البرامج. هذا مفيد بشكل خاص في البرامج التي يمكنها تخزين الكثير من المعلومات للدخول الفوري ، مثل برامج تحرير الصور التي تفتح العديد من الملفات الكبيرة في نفس الوقت.تتوافق معظم البرامج مع الإصدارات السابقة ، مما يسمح لك بتشغيل التطبيقات ذات 32 بت في بيئة 64 بت دون أي عمل إضافي أو مشكلات إضافية. برنامج الحماية من الفيروسات (هذه هي المفضلة لدينا) وبرامج تميل إلى أن تكون استثناء لهذه القاعدة ، مع الأجهزة في معظم الأحيان تتطلب تثبيت الإصدار الصحيح من أجل العمل بشكل صحيح.
أفضل مثال على هذا الاختلاف هو في نظام الملفات الخاص بك. إذا كنت من مستخدمي Windows ، فقد لاحظت على الأرجح أن لديك مجلدان من ملفات البرنامج: أحدهما ببساطة يحمل اسم “ملفات البرامج” والآخر بعنوان “ملفات البرنامج (x86)”.
تستخدم جميع التطبيقات الموارد المشتركة على نظام Windows (تسمى ملفات DLL) ، والتي يتم تنظيمها بناءً على ما إذا كانت تُستخدم لتطبيقات 64 بت أو تطبيقات 32 بت. إذا كان تطبيق 32 بت ، على سبيل المثال ، يصل إلى ملف DLL ويبحث عن إصدار 64 بت ، فستتوقف عن العمل. تلك هي المشكلة.
لقد كانت بنية 32 بت (x86) موجودة لفترة طويلة جدًا ، ولا يزال هناك مجموعة من التطبيقات التي تستخدم بنية 32 بت – على الرغم من بعض الأنظمة الأساسية التي تتغير. يمكن لأنظمة 64 بت الحديثة تشغيل برامج 32 بت و 64 بت بسبب حل بسيط وسهل للغاية: اثنان من ملفات البرامج المستقلة. عندما يتم احتجاز تطبيقات 32 بت إلى المجلد x86 المناسب ، يعرف Windows أن يخدم DLL الصحيح ، ويعرف أيضاً باسم الإصدار 32 بت. كل شيء في دليل ملفات البرنامج العادي ، من ناحية أخرى ، يمكنه الوصول إلى المحتوى الآخر.