إعرف الفرق بين 64-bit و32-bit
ليس بالضروره ولاكن الأفضل من تكون من نفس السرعه
لاحظت اليوم أن الكثير من ء يتسألون عن الفرق بين النظامين(64-bit & 32-bit) ومميزاته
واستغربت عدم وجود الإجابات الشافية من قبل المنظمين
ورواد المواضيع القوية بالرغم من أهمية الموضوع
ووجوده في كل المنتديات المتخصصة في ذات المجال
ولهذا وضعت الموضوع بتميز جميل لأنه وببساطة يبقى المنتدى الأكثر تميزا J
وللإحاطة بالموضوع جيدا
نعود للثماننيات حيث نجد أن أنظمة الحواسيب كانت من بيئة 8بيت الى 16بيت
ثم شهدت الطفرة في التسعينات الى 32بيت
وها نحن الأن أمام 64بيت حيث بدأت عام 2003 مع شركةAMD
مع إصدار بيتا من Windows XP 64-Bit ثم تم طرح ويندوز إكس بي 64 بت بالإصدار RC2 الذي طرح مع معالجات إنتل بنتيوم 64 والمشار إليها بتقنية EM64T
وعند الطرح الرسمي لـ Windows XP Pro 64bit فلن تستفيد منه فعلياً إلا التطبيقات التي تم تصميمها لتقدم تحسنا في الأداء .
ماهو البيت bit كلنا نعرف ماهو بيت و ماذا يمثل هو اصغر وحدة مكونة للمعلومة قيمتها 0 او 1 . الان في المعالج 64 بيت يمكنه ان يعالج قيم من 0 الي 18.446.744.073.709.551.615اما في 32 بيت فبإمكانه ان يعالج قيم في هذا المجال
[0 . 4,294,967,295[ وهي في حوالي 4 Go وهو رقم كبير و معتبر ايضا
إذا يمكن ان تسطر على هذه المعلومة : 4 Go كحد اقصى في 32 بيت
[0 . 4,294,967,295[ وهي في حوالي 4 Go وهو رقم كبير و معتبر ايضا
إذا يمكن ان تسطر على هذه المعلومة : 4 Go كحد اقصى في 32 بيت
الذاكرة وهي الفرق الاساسي بينهما اي ان الذاكرة تلعب دور كبير بينهما وسوف نشرح في الاقسام الاخرى بدقة اكثر قلت الذاكرة لها دور كبير
اي ان حجم الذاكرة التي يتعامل معها المعالج في وقت واحد يمثل فرق جوهري حيث يتعامل المعالج 32 بيت مع ذاكرة اقصاها 4 go اما بالنسبة للـ 64 بيت مع امتداد 36 بيت من الذاكرة الفزيائية يصل الي 16 exaocte اي ما يقارب 4 مليار مرة من تلك التي تستعمل في الاجهزة العادية
وهنا يظهر السبب الرئيسي لإعتماد على هذه المعالجات من قبل الشركات و مراكز البحث و التحليل و الحساب و الان يمكن حتى عند المستعمل اعادي
كما أنه 64bit يتولى معالجة كميات أكبر من البيانات بدرجات ملحوظة مثل الألعاب والفيديو والصوت. ولذلك فإن مايكروسوفت شرعت في تحفيز المطورين لتحويل برامجهم الحالية والقادمة إلى منصة 64 بت مع العلم أن واجهة التطبيق في كل من ويندوز 32 بت وويندوز 64 بت هي ذاتها وقد طرحت مايكروسوفت أداة البرمجة
اي ان حجم الذاكرة التي يتعامل معها المعالج في وقت واحد يمثل فرق جوهري حيث يتعامل المعالج 32 بيت مع ذاكرة اقصاها 4 go اما بالنسبة للـ 64 بيت مع امتداد 36 بيت من الذاكرة الفزيائية يصل الي 16 exaocte اي ما يقارب 4 مليار مرة من تلك التي تستعمل في الاجهزة العادية
وهنا يظهر السبب الرئيسي لإعتماد على هذه المعالجات من قبل الشركات و مراكز البحث و التحليل و الحساب و الان يمكن حتى عند المستعمل اعادي
كما أنه 64bit يتولى معالجة كميات أكبر من البيانات بدرجات ملحوظة مثل الألعاب والفيديو والصوت. ولذلك فإن مايكروسوفت شرعت في تحفيز المطورين لتحويل برامجهم الحالية والقادمة إلى منصة 64 بت مع العلم أن واجهة التطبيق في كل من ويندوز 32 بت وويندوز 64 بت هي ذاتها وقد طرحت مايكروسوفت أداة البرمجة
) Visual Studio 2005) (Whidbey( و )Virtual PC 2004 Service Pack 2(
يحقق ويندوز 64 بت توافقه مع تطبيقات ويندوز 32 بت من خلال ميزة المحاكاة التي تدعى (Windows-32-on-Windows-64 WOW64) وهي طبقة محاكاة تؤمن توافقا بين الفروقات فيهما خاصة تلك المرتبطة بالاتصال بين العمليات المشتركة وهناك أيضا أداة توجيه السجل registry redirector حيث يوجد في ويندوز 64 بت فرعين منفصلين في السجل لمفتاح HKEY_LOCAL_MACHINE\Softwareالأولى
تستخدمها تطبيقات 64 بت الأصيلة والثانية لتطبيقات 32 بت ليتاح للأخيرة
التعرف على المصادر والنظام وكأنه ويندوز 32 بت دون أن تتعرف على تبدلات في
أجهزة 64 بت.
وعادة ما تستخدم تطبيقات 64 بت وحدها دليل c:\Program Files، بينما يتم تثبيت تطبيقات 32 بت في الدليل (c:\Program Files x86) ومن المفيد معرفة ذلك.
وهنا تكمن أكبر نقطة يخطئ فيها البعض منا في معرفة لجهاز هل يدعم ال64 بيت أم لا
بدآت
التطبيقات التعامل الفعلي مع إصدار 64 بت مثل اللألعاب والبرامج ومضادات
الفيروسات وغيرها كما تم إصدار أوفيس يعمل بـ 64 بت من مايكروسوفت .أما كروت الشاشة مثل Nvidia وATI والوسائط الأخرى مثل كروت الصوت والموديوم وغيرها من عتاد الجهاز فقد بدأت بتقديم بعض برامج تتوافق مع نظام التشغيل 64 بت.تقلص الذاكرة الأكبر عملية قراءة البيانات من القرص الصلب (input/output- read/writes) كما
تسرع الوصول إلى البيانات ومعالجتها ولذلك تستفيد من حوسبة 64 بت
التطبيقات التي تستدعي تعاملات كثيفة في البيانات مثل قواعد البيانات
والتطبيقات الكبيرة إلى جانب الألعاب ثلاثية الأبعاد والفيديو والرسوم .
قدمت كل من Intel وAMD معالجات بدعم مزدوج لبرامج 32 و64 بت
وكذلك هو حال نظام تشغيل مايكروسوفت
وكذلك هو حال نظام تشغيل مايكروسوفت
ويمكن التعامل بين تطبيقات 32 بت وتطبيقات 64 بت من خلال عمليات القص والنسخ
ولكن بطبيعة الحال عمليات 32 بت لا يمكنها استدعاء مكتبات 64 بت وكذلك لا يمكن لعمليات 64 بت استدعاء مكتبات 32 بت.ستستفيد التطبيقات التي تعتمد على الكتابة والقراءة من القرص بمقدار خمسين ضعفا في سرعة أدائها كما تخلت مايكروسوفت هنا عن بعض بروتوكولات الشبكة التي يندر استخدامها مثل NetBEUI و AppleTalk و IPX وspx كما أن العديد من برامج 32 بت التي تعتمد على أدوات تثبيت قديمة من فئة 16 بت بما فيها برامج مايكروسوفت مثل Photo Story 3 و Windows XP PowerToys لن تعمل في الإصدار النهائي عدا عن ذلك فإن معظم برامج 32 بت ستعمل دون مشاكل إلا من بعض العقبات البسيطة .أما مشاكل الأجهزة فهي تتلخص في أن معظم المشغلات من نوع 32 بت لن تعمل أيضا.ويوجد إنترنت إكسبلورر إصدار آخر خاص بالـ 64 بت إضافة للإصدار الحالي 32 بت
ولكن بطبيعة الحال عمليات 32 بت لا يمكنها استدعاء مكتبات 64 بت وكذلك لا يمكن لعمليات 64 بت استدعاء مكتبات 32 بت.ستستفيد التطبيقات التي تعتمد على الكتابة والقراءة من القرص بمقدار خمسين ضعفا في سرعة أدائها كما تخلت مايكروسوفت هنا عن بعض بروتوكولات الشبكة التي يندر استخدامها مثل NetBEUI و AppleTalk و IPX وspx كما أن العديد من برامج 32 بت التي تعتمد على أدوات تثبيت قديمة من فئة 16 بت بما فيها برامج مايكروسوفت مثل Photo Story 3 و Windows XP PowerToys لن تعمل في الإصدار النهائي عدا عن ذلك فإن معظم برامج 32 بت ستعمل دون مشاكل إلا من بعض العقبات البسيطة .أما مشاكل الأجهزة فهي تتلخص في أن معظم المشغلات من نوع 32 بت لن تعمل أيضا.ويوجد إنترنت إكسبلورر إصدار آخر خاص بالـ 64 بت إضافة للإصدار الحالي 32 بت
المعالجات
الداعمة لـ 64 بت متوفرة ولكن بقي الاعتماد الفعلي على تقنية 64 بت ولكن
مع توفر نظام التشغيل والبرامج التي تدعم حوسبة 64 الذاكرة من أهم فوائد
بيئة 64 بت.حيث
يمكن لمعالج 64 بت أن يتعامل مع بيانات وتعليمات بوحدات من 64 بت خلال كل
دورة لساعة المعالج كما أنه يصبح قادرا على التعامل مع سعة كبيرة من
الذاكرة لمعالجة عمليات أكبر من معالج يعتمد على 32 بت لكل دورة .لا
يتقيد ويندوز إكس بي 64 بت بحدود الذاكرة المفروضة كـ 4 جيجابايت كما في
ويندوز إكس بي السابق بل يتيح سعة ضخمة تصل لغاية 32 غيغابايت وذاكرة
افتراضية بسعة 512 تيرابايت ويعتمد ذلك على دعم اللوحة الأم .تتيح سعة الذاكرة الضخمة الحصول على سرعة أكبر بصورة مذهلة في تشغيل بعض المهام
يتميز كذلك بقدرات جيدة في المحافظة على البيانات النشطة واللازمة في ذاكرة النظام العشوائية
وكلما قدمت المزيد من الذاكرة لهذه الأنظمة كلما ساهمت بالإحتفاظ بحجم بيانات أكبر لسرعة إستدعائها وتعد أسرع بآلاف المرات من القرص الصلب الذي يحتاج لعمليات ميكانيكية لجلب المعلومات .مع العلم أن الذاكرة الافتراضية للقرص الصلب ذات سرعة أقل من الذاكرة العشوائية، وكل شيء لا تتسع له الذاكرة العشوائية سيتحول إلى الذاكرة الافتراضية على القرص الصلب.إضافة إلى أن ويندوز يقوم بتشغيل البرامج بسرعة أكبر في الذاكرة العشوائية عند توفر سعة كافية منها وبالتالي ستقدم ميزة الذاكرة ذات السعة الأكبر سرعة أكبر
يتميز كذلك بقدرات جيدة في المحافظة على البيانات النشطة واللازمة في ذاكرة النظام العشوائية
وكلما قدمت المزيد من الذاكرة لهذه الأنظمة كلما ساهمت بالإحتفاظ بحجم بيانات أكبر لسرعة إستدعائها وتعد أسرع بآلاف المرات من القرص الصلب الذي يحتاج لعمليات ميكانيكية لجلب المعلومات .مع العلم أن الذاكرة الافتراضية للقرص الصلب ذات سرعة أقل من الذاكرة العشوائية، وكل شيء لا تتسع له الذاكرة العشوائية سيتحول إلى الذاكرة الافتراضية على القرص الصلب.إضافة إلى أن ويندوز يقوم بتشغيل البرامج بسرعة أكبر في الذاكرة العشوائية عند توفر سعة كافية منها وبالتالي ستقدم ميزة الذاكرة ذات السعة الأكبر سرعة أكبر
الأسئلة تطرح نفسها:
هل نظام 64-bit تعمل بضعف سرعه أنظمه 32-bit ؟
يمكن قول ذلك ولاكن بضعف الضغط على الرام مع الذكر أن النظام64بيت يدعم زيادة حجم الرام العشوائي
إذا قد تصل السرعة الآف المرات بالنسية للبرامج قوية كال الألعاب ثلاثية الأبعاد J
أنظمه 64-bit أفضل ولاكن تحتاج إلى رام أكبر
وماهي مواصفات الجهاز المطلوبة لتشغيل نظام 64 بت؟
أن يكون الجهاز يحتوي على معالجين فأكثر (Duo , Qud , 2CPU ,Double) ألخ
+ من الأحسن رام ذات سعة كبيرة
وهل الاجهزة الحديثة تلبي متطلبات 64 بت ؟
ليس بالضروره مثل معالجات Atom الجديده فهي لا تدعم أنظمه 64-bit
وان كانت اللوحة الام فهل من الافضل تركيب قطعتي رام من نفس النوع؟
ليس بالضروره ولاكن الأفضل من تكون من نفس السرعه
هل يمكن ترقية الوندوز الى 64-بيت؟
موقع مايكروسوفت فلا يمكن ترقية نظام يعمل على 32 bit إلى نظام يعمل على 64 bit حتى لو كان البروسيسور يسمح بذلك
هل يوجد برامج ل 64 بت بنفس كثرة برامج 32؟
برامج ذات 64بيت هى أقل من الأخرى لكن نظام ال32 بيت في طريقه الى الإنقراض
مثلما حدث لل16بيت ههه
هل 64بت هو ضعف 32بت عمليا:
لا فمعمارية64بيت لا تماثل معمارية 32بيت
أما قدرة ال64بيت في قرأة 32بيت فذلك عائد الى البرامج الملحقة لنظام 64بيت

ليست هناك تعليقات:
إرسال تعليق