ماهو الفرق بين 32 bit و 64 bit !!!

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

عندما تقوم شركة ضخمة مثل مايكروسوفت بتصميم نظام تشغيل تسعى دائماً على أن تحصل على أفضل وأسرع كفاءة للبيانات اللي يمكن الجهاز التعامل معها ومعالجتها دفعة واحدة ولكن كيف ؟!
مثال بسيط :تصور ان لديك باب عرضه 32 وباب آخر عرضه 64
وطلبنا من 1000 شخص عبور البابين لقياس زمن عبورهم
سنجد بالتأكيد أن الاشخاص عندما يعبرون الباب الذي عرضه 64 سيعبرون بوقت أقل لو قامو بعبور الباب اللذي عرضه 32
تصور ان هؤلاء الاشخاص هم بيانات تصور أن لديك ملايين الاشخاص يعبرون.............هل تصورت الآن كيف يقوم جهازك بمعالجة البيانات عندما يكون نظام التشغيل 64 bit مقارنة لو كان نظام التشغيل لديك 32 bit
·         ذاكرة الوصول العشوائية RAM
نظام التشغيل 32 bit لا يستطيع الوصول الى ذاكرة اعلى من 4 جيجا ... أما نظام التشغيل 64 bit  تدعم ذاكرة كبيرة تصل الى 32 جيجا.
نظام 64bit  يتميز بإتاحة سعة كبيرة من الذاكرة الظاهرية لويندوز قد تصل لأكثر من 10 تيرابايت , وهي الذاكرة التي يمكن الاستفادة منها من القرص الصلب ويستخدمها ويندوز لتسريع مهام تشغيل التطبيقات في وقتاً واحد مما يعطي اداءً عالي للنظام وسرعة فائقة خاصة في برامج التصاميم الفوتغرافية او تصاميم الفيديو او الالعاب عالية الدقة ..لكن نظام 32bit يفتقر لهذه الخاصية مما يجعله اقل في الاداء من 64bit بمراحل كثيرة ..

سؤال : كيف تعلم اذا كان نظام التشغيل الذي تشغله الآن هو 32 او 64 bit
ü      اذا كنت تستخدم نظام الويندوز 7 او  8 يمكنك  الضغط على جهاز الكمبيوتر الذي على سطح المكتب بزر الماوس الأيمن واختار الخصائص .. ستعرف النتيجة

ü      اذا كنت تستخدم نظام لينكس افتح موجه الأوامر terminal ثم اكتب الامر التاليlscpu



Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
CPU(s):                4
Thread(s) per core:    1
Core(s) per socket:    4
CPU socket(s):         1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 15
Stepping:              11
CPU MHz:               2402.620
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              40

ما يعنينا هنا هو :
ِArchitecture نوع النظام المنصب على جهازك هل هو 32بت او 64بت
CPU op-mode(s) 
نوع معالجك يعرض لك 32بت ان كان يقبل 32بت ويعرض الاثنين ان كان يقبل الاثنين
CPUs: 
يعرض عدد الانوية البانتيوم 1 والمعالج core2duo 2 يعرض لك 2 والكواد يعرض 4 او اكثر.
لكن ماذا يفيدنا السطر الثاني. الجواب: من خلال الناتج تحدد هل تنصب نظام 32بت او 64بت
 للإشارة فقط هذا التطبيق على جميع توزيعات لينكس
ü      اذا كنت تستخدم نظام الماك هناك طريقة تمكنك من معرفة وضعية الجهاز هو 64 بت ام  32بت
اذهب الى علامة التفاحة في الزاوية العليا على جهة اليسار وقم باختيار 
 
  About thisMac

اذا كان معالجك
·         Intel Core Solo فهو 32 بت
·         Intel Core Duo فهو 32 بت
·         Intel Core 2 Duo فهو 64 بت
·         Intel Quad-core Xeon فهو 64 بت
·         Intel i5 فهو 64 بت
·         Intel i7 فهو 64 بت

السؤال الذي أصبح مهماً للجميع ..
·         متى تحتاج الى نظام 64bit ؟

بالنسبة لنظام 64 بت فهو نظام مصمم للأداء العالي ,, ويستهدف بعض برامج التصميم الكبيرة مثل الثري دي ماكس و المايا و ما إلى ذلك من برامج التصميم الكبيرة
يعني ..
1
إذا كنت مصمماً وتستخدم برامج تصميم كبيرة .
2
إذا كان لديك معالج يدعم تقنية 64 بت .
3
إذا كان لديك رامات بسعة 4 جيجا و أعلى .
إذاً استخدم نظام 64 بت للأعمال والتصاميم الكبيرة ( فقط )
أما استخدم نظام 32 بت لأعمالك الاعتيادية اليومية ( تصفح , كتابة , ... إلخ )


مع تحيات اعضاء مدونة محترفي الحماية الاختراق
شكرا لتعليقك