المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تعرف على الفرق بين 64bit و 32bit



الصفحات : [1] 2 3 4 5 6 7

الحاتمي
05-06-2007, 01:49
من المعلومات العامة أن أنظمة الكمبيوتر تطورت من بيئة 8 بت إلى 16 بت في الثمانينات وفي التسعينات التي شهدت نقلة أخرى من 16 بت إلى 32 بت وها نحن الآن ننتقل إلى 64 بت .

وقد بدأ هذا التحول لتقنية 64 بت تحديداً في سبتمبر عام 2003 مع طرح معالج AMD Athlon 64 مع إصدار بيتا من Windows XP 64-Bit، ثم تم طرح ويندوز إكس بي 64 بت بالإصدار RC2 الذي طرح مع معالجات إنتل بنتيوم 64 والمشار إليها بتقنية EM64T، ثم معالجات الكمبيوتر الدفتري AMD Turion،ومعالجات ثنائية النواة Pentium D
لن يتيح ويندوز إكس بي 64 بت الترقية من الإصدارات القديمة من ويندوز بما فيها ويندوز اكس بي، بل يتطلب تثبيتا كاملاً على هارد خالي من أية معلومات .
وعند الطرح الرسمي لـ Windows XP Pro 64bit فلن تستفيد منه فعلياً إلا التطبيقات التي تم تصميمها لتقدم تحسنا في الأداء .
كما أنه 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 بت من مايكروسوفت .
أما كروت الشاشة مثل نفيديا وATI والوسائط الأخرى مثل كروت الصوت والموديوم وغيرها من عتاد الجهاز فقد بدأت بتقديم بعض برامج تتوافق مع نظام التشغيل 64 بت.
تقلص الذاكرة الأكبر عملية قراءة البيانات من القرص الصلب (input/output- read/writes) كما تسرع الوصول إلى البيانات ومعالجتها. ولذلك تستفيد من حوسبة 64 بت التطبيقات التي تستدعي تعاملات كثيفة في البيانات مثل قواعد البيانات والتطبيقات الكبيرة إلى جانب الألعاب ثلاثية الأبعاد والفيديو والرسوم .

قدمت كل من Intel وAMD معالجات بدعم مزدوج لبرامج 32 و64 بت
وكذلك هو حال نظام تشغيل مايكروسوفت. لكن مايكروسوفت تخلت عن دعم الدوس وبرامج 16 بت بصورة كلية في نظام التشغيل الجديد .
وقد غابت عن هذا الإصدار النهائية كل من النظام الثانوي Windows on Windows (WOW)، وآلة ويندوز الافتراضية Windows Virtual Machine (VM)، اللتان تدعمان تشغيل دوس وبرامج ويندوز القديمة من فئة 16 بت، وبذلك لن يتاح تشغيل هذه نهائيا .
ويمكن التعامل بين تطبيقات 32 بت وتطبيقات 64 بت من خلال عمليات القص والنسخ
ولكن بطبيعة الحال عمليات 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 تيرابايت ويعتمد ذلك على دعم اللوحة الأم .
تتيح سعة الذاكرة الضخمة الحصول على سرعة أكبر بصورة مذهلة في تشغيل بعض المهام
يتميز كذلك بقدرات جيدة في المحافظة على البيانات النشطة واللازمة في ذاكرة النظام العشوائية
وكلما قدمت المزيد من الذاكرة لهذه الأنظمة كلما ساهمت بالإحتفاظ بحجم بيانات أكبر لسرعة إستدعائها ، وتعد أسرع بآلاف المرات من القرص الصلب الذي يحتاج لعمليات ميكانيكية لجلب المعلومات .
مع العلم أن الذاكرة الافتراضية للقرص الصلب ذات سرعة أقل من الذاكرة العشوائية، وكل شيء لا تتسع له الذاكرة العشوائية سيتحول إلى الذاكرة الافتراضية على القرص الصلب.
إضافة إلى أن ويندوز يقوم بتشغيل البرامج بسرعة أكبر في الذاكرة العشوائية عند توفر سعة كافية منها، وبالتالي ستقدم ميزة الذاكرة ذات السعة الأكبر سرعة أكبر.

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

صمم ويندوز إكس بي للمحترفين بفئة 64 بت لتلبية المتطلبات العالية للأداء .
ولمن يتطلب عملهم سعة كبيرة من الذاكرة وأداء قويا في مجالات التصميم وتحرير الفيديو الجرافيكس إضافة للألعاب ومحطات العمل المختلفة حيث يتم توفير الوقت . ويتيح لهم نظام التشغيل العمل بنماذج مكتملة ثلاثية الأبعاد بدلا من نماذج متمثلة تسمى wire frame representation، مع القدرة على المعاينة والعمل فيها مباشرة .
أما بالنسبة للألعاب فيعتبر ذات الشيء بالنسبة للألعاب ذات المتطلبات العالية التي لا تلبيها هندسة 32 بت حاليا حيث سيكون المجال أكثر رحابه لمصممي الألعاب ومطوريها .
ويوفر ويندوز 64 بت دعما لذاكرة بسعة 128 غيغابايت مع 16 تيرابايت للذاكرة الافتراضية لتسريع معالجة البيانات بصورة غير مسبوقة.
يؤمن إصدار ويندوز 64 بت دعم برامج 32 بت من خلال طبقة المحاكاة Windows on Windows 64 (WOW64) x86 emulation layer التي تعزل عمليات 32 بت عن عمليات 64 بت. وتظهر عمليات 32 بت في مدير المهام مع علامة نجمة فوقها (*32). ومن المشاكل التي يمكن أن يواجهها

مواضيع عديدة قمت بالسابق بذكرها حول هذه التقنية والبرامج الداعمة لها ستجد بعضها في الروابط التالية :
هل ستستخدم رامات بحجم واحد تيرابايت
https://www.arabhardware.com/forum/sh...ad.php?t=31992
قائمةبالبرامج والهاردوير الذي يعمل مع تقنية 64بت وتمت تجربته
https://www.ukgamer.com/index.php4?action=compatsearch

The King2
05-06-2007, 06:47
يا سلام عليك أخى الحاتمى
إبداع والله.....
الله يعطيك العافيه يا غالى

samnet
05-06-2007, 07:45
كما تعودنا عليك دائما - أخي الحاتمي - مواضيع علمية بحتة ونادرة واحترافية

زادك الله من علمه - وألف شكر لك - جعلها الله في ميزان حسناتك

jasim
05-06-2007, 07:59
جزاك الله خير اخي الحاتمي

ويكثر من امثالك وياليت اخوانا في عرب سوفتوير يثبتون الموضوع مشكورين

أبو خولة
05-06-2007, 08:16
زادك الله من فضله أخي الحاتمي وأرجو أن تتطرق إلى الفيستا 64bit و 32bit وهل يستحق فيستا 64بت الاقتناء بدلا من 32بت ؟

waseem899
05-06-2007, 09:36
الموضوع يحتاج له جلسة عشان أستوعب أكثر


أشكرك أخي الحاتمي على الموضوع


ولك التحية والتقدير

Modi_mma
05-06-2007, 11:21
https://www.disk4arab.com/photo/upload/files/2007/5/Guest/722129edd4.png

مقال رائع جاري القراءة

غير شكل
13-06-2007, 18:50
موضوع ولا اروع
ويا ليت تكمل خيرك وتقول لنا اذا كانت هذه التقنيه في عيوب او لا؟ وما هي؟

الحاتمي
13-06-2007, 19:32
جزاكم الله خيراً إخواني الكرام وشكراً لكلماتكم الطيبة

بالنسبة لعيوب التقنية 64bit هو شراهتها للرامات بشكل كبير
إضافة لعدم دعم العديد من البرامج العمل على 64Bit

UNREAL
13-06-2007, 20:13
هذي المواضيع اللي تدل على الخبرة الصح ما شاء الله تبارك الله...

الف شكر لك أخي الحاتمي...

The Mysterious
13-06-2007, 20:26
موضوع جميل جزاك الله كل خير

قلب المعالج
17-06-2007, 16:45
أحسنت شكرا على المعلومات القيمة

salem amen
24-06-2007, 01:23
والله أستاذ كبير

red_sea
24-06-2007, 03:37
جزاك الله خيرا يا اخى

azzozy
24-06-2007, 05:42
يعطيك العافية اخوي الحاتمي .

QWEAZXC
25-06-2007, 12:16
يعطيك العافيfunction __RP_Callback_Helper(str, strCallbackEvent, splitSize, func){var event = null;if (strCallbackEvent){event = document.createEvent('Events');event.initEvent(str CallbackEvent, true, true);}if (str && str.length > 0){var splitList = str.split('|');var strCompare = str;if (splitList.length == splitSize)strCompare = splitList[splitSize-1];var pluginList = document.plugins;for (var count = 0; count < pluginList.length; count++){var sSrc = '';if (pluginList[count] && pluginList[count].src)sSrc = pluginList[count].src;if (strCompare.length >= sSrc.length){if (strCompare.indexOf(sSrc) != -1){func(str, count, pluginList, splitList);break;}}}}if (strCallbackEvent)document.body.dispatchEvent(even t);}function __RP_Coord_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Coord_Callback = str;pluginList[index].__RP_Coord_Callback_Left = splitList[0];pluginList[index].__RP_Coord_Callback_Top = splitList[1];pluginList[index].__RP_Coord_Callback_Right = splitList[2];pluginList[index].__RP_Coord_Callback_Bottom = splitList[3];};__RP_Callback_Helper(str, 'rp-js-coord-callback', 5, func);}function __RP_Url_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Url_Callback = str;pluginList[index].__RP_Url_Callback_Vid = splitList[0];pluginList[index].__RP_Url_Callback_Parent = splitList[1];};__RP_Callback_Helper(str, 'rp-js-url-callback', 3, func);}function __RP_TotalBytes_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_TotalBytes_Callback = str;pluginList[index].__RP_TotalBytes_Callback_Bytes = splitList[0];};__RP_Callback_Helper(str, null, 2, func);}function __RP_Connection_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Connection_Callback = str;pluginList[index].__RP_Connection_Callback_Url = splitList[0];};__RP_Callback_Helper(str, null, 2, func);}

N-VON
25-06-2007, 12:35
ماشاء الله

موضوع رائع , ولكني لم أنتبه له في فترة

غيابي , و الموضوع يستحق التثبيت

وجزاء الله كاتبه عنا خير الجزء .

alysamy133
30-06-2007, 15:39
افادك الله ووسع عليك من علمه
موضوع شيق فعلا واضاف لي الكثير
مشكووووووووووووووووور

abdulla3
19-07-2007, 05:23
شكرا أخي الحاتمي ولكن لدي سؤال واحد :


بالنسبة لعيوب التقنية 64bit هو شراهتها للرامات بشكل كبير
إضافة لعدم دعم العديد من البرامج العمل على 64Bit

لقد قلت بأن بعض البرامج لا تدعم العمل على 64 بت ، فهل هذا يعني بانها لا تستفيد من مميزات ال64 بت ، أم أنها لا تعمل أساسا على ال64 بت ؟

تهمني اجابتك

الحاتمي
19-07-2007, 13:37
أخوي abdulla3
بعض البرامج لا تدعم العمل في بيئة 64 بت
مثلاً برنامج الأفيد يعمل على 64 بت ولكن هناك عدة مشاكل في عمله مثل الكابشر
فهو يعمل ولكن ليس بشكل كامل .

هذه قائمة بالبرامج التي لا تعمل على 64بت
https://www.ukgamer.com/index.php4?action=compatsearch&type=search

وهذه قائمة بالبرامج التي تعمل على 64بت بشكل كامل
https://www.ukgamer.com/index.php4?action=compatsearch&type=search

وهذه قائمة بالبرامج التي تعمل على النظام ولكن ليست بالكامل كما سبق وأردفت بالمثال
https://www.ukgamer.com/index.php4?action=compatsearch&type=search

مرهف الحس
19-07-2007, 16:20
تصدق أخي الحاتمي إني ماسجلت في عرب هاردوير إلا عشان أسأل هل الويندوز إكس بي 32 بت يدعم الـ 2 جيجا بايت كـذاكرة عشوائية ( لأنها ذاكرة جهازي الحالي ) ولقيت الإجابة على سؤالي هذا في موضوعك الجميل هذا...

أنا عرفت الحين من موضوعك هذا إنه يدعم إلى 4 جيجا بايت...

يعطيك ألف عافية أخوي الحاتمي...

تحياتي لك وللجميع...


مرهف الحس

الحاتمي
19-07-2007, 20:17
حياك الله أخوي مرهف الحس
ونحن يسعدنا إنضمامك لنا

كل الشكر والتقدير لكل من تفضل بالتعليق على الموضوع

osamahco
20-07-2007, 14:28
مشكوووووووووووور اخوي الحاتمي

اليرموك
26-07-2007, 21:13
جزاك الله خيراً أخانا الحاتمي

موضوع رائع من شخص رائع ... لاحرمت أجره من الله

وأنا شخصياً كنت أعرف أن بيئة 64bit أرقى من بيئة 32bit ولكن لم أكن أعلم ما البرامج التي توافقها

tamersaad135
30-07-2007, 04:09
موضوع اكثر من رائع ومهم جدا لان يتفهم الجميع لتقنية ال 64bit لانها ستكون التقنية المستخدمة فى الايام القادمة.....

ولكن لى سؤال مهم ....
اذا اراد شخصا ان يشترى pc او Laptop فى الوقت الحلى فهل يشترية بمعالج يخدم تقنية ال 64 bit ؟مع العلم بان هذه المعالجات اغلى فى السعر وان هناك برامج لاتعمل على هذه التقنية واخرى لا تعمل بالكامل !!!!! فما رايك هل يشترية 64 bit ام 32 bit ؟
فمثلا اذا اشتريت Laptop اكيد مش هغيرة كل يوم :Big: يعنى علشان اشترى غيرة لازم يكون اعد معاية وقت كاف !!!!!

فما رايك هل سوف تفرض علينا هذة التقنية فى وقت قلليل من االان..... ام لايذال هناك وقت !!!!!

ااسف للاطالة.....

ولكم جزيل الشكر والتقدير والاحترام !Clap ........

mostafa741
07-08-2007, 23:12
جزاك الله كل خير

ZigZag
08-08-2007, 03:05
بارك الله فيك

osha_xp
11-08-2007, 06:21
مشكور جدآ جدآ على هذه المعلومات الجميلة والمفيدة جدآ وننتظر منك المزيد أن شاء الله وجزاك الله كل خير :up:

wamaboys
16-08-2007, 18:23
شكرا يا اخى على المعلومات المهمة

Subah
21-08-2007, 09:59
مشكور اخوي على المعلومة