الأربعاء، سبتمبر 25، 2013

توضيح الفرق بين نظام ملفات 32Bit و 64Bit في نسخ Windows


 
 السلام عليكم ورحمة الله وبركاته

اريد التوضيح ان انظمة تشغيل ويندوز تعمل على بيئة عمل معينة وتختلف هذه البيئة في اصدارات Windows المختلفة إبتداءً ببيئة العمل نوع 8Bit وإنتهاءً بـ 64Bit ..
وموضوعنا اليوم يركز على نوعين من بيئة العمل لويندوز حيث قامت شركة Microsoft منذ عهد ويندوز 98 بإصدار نظام ببيئة 32Bit وهو معتمد حتى وقتنا الحالي ..
لكن في عام 2002 ظهر نظام ويندوز XP وتم إصدار نوعين ببيئة عمل مختلفة الاول بنوع 32Bit والثاني بنوع 64Bit ..

وقامت الشركات المصنعة بإصدار معالجات تدعم نظام 64Bit ليتوافق مع نسخ ويندوز التي تعمل بهذا النوع ..

مالفرق بين نظام 32bit و 64bit ؟

نظام 64bit يدعم الوصول للذاكرة باحجام كبيرة تصل لـ 32GB واقصد هنا ذاكرة الوصول العشوائية RAM
بعكس نظام 32bit والذي لايستطيع الوصول لذاكرة اعلى من 4GB ..
بمعنى لو كان جهاز الكمبيوتر مزود بذاكرة RAM بحجم 6GB ومثبت عليه نظام ويندوز 32bit فلن نستطيع الاستفادة من حجم الذاكرة كاملة وسيستخدم النظام فقط 4GB من ذاكرة الوصول ..

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

ومن ناحية الامان فنظام 64bit نسبة تشفير البيانات فيه اعلى واقوى من 32bit وهذه ميزة مهمه ..
ولو لاحظنا اجهزة الكمبيوتر الحالية نجدها جميعاً تأتي بنسخة ويندوز 64bit ليتم الاستفادة من موارد الجهاز كاملة ليكون اداءة ممتاز ..

كيف يمكنني التأكد من ان المعالج عندي يدعم نظام 64bit ؟

المعالجات الحديثة اغلبها تدعم 64bit لكن يجب علينا التأكد من دعمها لهذا النظام قبل تثبيته
وهناك عدة طرق للتأكد من ذلك سأقوم بشرح الاسهل منها ..

نقوم بتحميل هذا البرنامج من هنا... Download

ثم نقوم بتشغيل البرنامج اذا ظهرت لنا هذه الصورة



يعني ان معالج الجهاز لايدعم نظام 64bit ..

وإذا ظهرت لنا هذه الصورة ..



هذا يعني ان المعالج يدعم نظام 64bit ..

توضيح ..
اذا كان المعالج يدعم نظام 64bit فيمكننا تثبيت نظام 32bit بدون اي مشاكل وسيعمل الجهاز بشكل جيد ..

ايضاً لو قمنا بتثبيت نظام 64bit فيمكننا تشغيل برامجنا السابقة بنظام 32bit دون مشاكل لأن شركة Microsoft صنعت محاكي لنظام 32bit داخل نظام 64bit ليتم تشغيل جميع تطبيقات 32bit بدون مشاكل وتسمى هذه الميزة WoW64 وهي اختصار للجملة ( Windows-32 On Windows-64 )
وسنلاحظ في نظام 64bit وجود مجلدين للبرامج الاول هو Program Files وهو خاص بتطبيقات 64bit
والمجلد الثاني هو Program Files x86 وهو خاص بتطبيقات 32bit ..
يعني عند تثبيت برنامج يعمل بنظام 32bit يقوم ويندوز بنقله مباشرة لمجلد Program Files x86 وسيعمل بشكل صحيح دون اي مشاكل ان شاء الله ..

كيف نعرف ان نظام ويندوز لدينا هو 32bit ام 64bit ؟

يوجد عدة طرق وسأقوم بشرح الاسهل منها ..

نفتح قائمة ابدأ ثم نختار ( تشغيل ) ثم نكتب الامر التالي : msinfo32.exe
ثم نضغط الزر انتر وسيظهر لنا تفاصيل النظام ننتقل للسطر ( نوع النظام - System Type ) اذا كان مكتوب امامه هذه العبارة : x86-based PC
يعني ان النظام من نوع 32bit .
اما لو كان مكتوب هذه العبارة : x64-based PC
يعني ان النظام من نوع 64bit .

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

هذه الصورة توضح ان النظام المثبت 32bit




وهذه الصورة توضح ان النظام المثبت 64bit



دمتم في حفظ الله ورعايته

هناك تعليقان (2):

  1. السلام عليكم، شكرا على تدوينتك الواضحة، لدي سؤال : لو حذفت مجلد program files x"86" وتركت المجلد الآخر program files الذي هو طبيعي في نظام 64 وهو المشتغل حاليا، هل في ذلك مخاطر على استقرار النظام؟ وماذا سيحدث؟ مع التحية

    ردحذف
  2. غير معرف23/7/15 11:51 م

    كيف يمكن تشغيل برنامج يعمل ع نسخه 64 وجعله يعمل ع نسخه 32 ؟

    ردحذف

شرفني بتعليقك ورأيك