حفظ بياناتي ؟

1/01/2023

22/05/2024_hema

22/05/2024_hema

END_shaher_08/02/2024

29_02_2023

ID:100_01_05_2024

END_tusk_04/01/2024

hossam_02_03_2023

END 14/6/2024

END 15/05/2024_9699

DIablo-END 14/05/2024

27/5/2024

END_27/05/2024

END 2/06/2024

ID:102_02/06/2024

ID:103_02/06/2024

ID:104_05/06/2024

ID:105_10/06/2024

25/01/2022

QueenSro

ID:100_01_06_2024

END_tusk_04/01/2024

9699_20_03_2024

END_Ibrahim_Abde_05/05/2024

END 14/6/2024

END_27/05/2024

END ID:101_17/05/2024

27/5/2024

Eslam-END 14/05/2024

END 2/06/2024

ID:102_02/06/2024

END 19/06/2024

END 19/06/2024

 الـجـروب الـرسـمى لـلـمـنـتـدى FaceBook | Official Group 


شـريـط الاهـداءات



 
 
أدوات الموضوع انواع عرض الموضوع
قديم 01-05-2013, 10:57 PM   #1

CHeeToS
| مُلحد بالوطن |



الصورة الرمزية CHeeToS


• الانـتـسـاب » Aug 2011
• رقـم العـضـويـة » 90338
• المشـــاركـات » 7,704
• الـدولـة » فيـصلـ،
• الـهـوايـة » Photo SHoP
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 4336
CHeeToS مميز بلا حدودCHeeToS مميز بلا حدودCHeeToS مميز بلا حدودCHeeToS مميز بلا حدودCHeeToS مميز بلا حدودCHeeToS مميز بلا حدودCHeeToS مميز بلا حدودCHeeToS مميز بلا حدودCHeeToS مميز بلا حدودCHeeToS مميز بلا حدودCHeeToS مميز بلا حدود

CHeeToS غير متواجد حالياً

8379  


إرسال رسالة عبر Yahoo إلى CHeeToS

(25) ماهو الفرق بين نظام تشغيل 32 بت و64 بت ؟






ماهو الفرق بين نظام تشغيل 32 بت و64 بت ؟






لقد كان السؤال الأكثر أهمية في سنين مضت هل الإنتقال لنظم تشغيل 64 بت يستحق التجربة وهل يوجد العديد من التطبيقات التي تدعم بيئة عمل 64 بت ؟
اليوم تغير هذا السؤال بشكل كبير ليصبح متى سيتم الإنتقال بشكل كلي لأنظمة تشغيل 64 بت ومتى سيتم التخلص من بيئات عمل الـ 32 بت بشكل نهائي ؟
سنتعرف اليوم على مفهوم حوسبة الـ 64 بت بنوع من التفصيل في بعض الأمور التقنية.



نظام الترميز في الحاسب :
لقد تطورت أنظمة الأرقام عبر العصور لنصل اليوم إلى استعمال النظام العشري في تداولاتنا اليومية مع الأرقام .
يعتمد النظام العشري على 10 أرقام مكونة من 0 إلى الـ 9 لكل رقم أو خانة واحدة . وعند الرغبة بتمثيل رقم أكبر من 10 سيتم إضافة خانة جديدة رقم جديد في كل مرة ليمثل كل من الآحاد والعشرات والمئات الخ .
للأسف فإن الحاسب لن يفهم هذه الأبجدية بسبب طبيعة العمل بالمنطق الثنائي binary logic منطق الحقيقة المطلقة أو عدمها " على الرغم من وجود الكثير من الأفكار الأخرى عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]trinary logic أو الرباعي القيم عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]أو المنطق الضبابي إلا أن المنطق الثنائي هو الأفضل من ناحية التنفيذ الكهربائي."
فلو تم إعتماد المنطق الثلاثي القيم لكنا سنجد بأن الأرقام التي سيفهمها المعالج هي 0 و1و 2 مثلاً.
إن الحاسب هو عبارة عن جهاز يتعامل مع الأرقام في كل شيء فالمعالج المركزي CPU هو آلة حاسبة ضخمة تقوم بعمليات جمع وطرح وقسمة وغيرها من العمليات الرياضية في نهاية المطاف وتتم هذه العمليات في مكان يدعى ALU وحدة المعالجة والمنطق .
الأرقام في الطبيعة غير نهائية فمثلا يوجد عدد غير نهائي من الأرقام فما بين الرقم 0 والرقم 1 عدد غير نهائي من الأرقام, كما يوجد عدد غير نهائي من الأرقام مابين الرقم 0 والرقم 0.1 .
سيضطر الحاسب لتمثيل هذه الأرقام بعدد محدود الأرقام فالأرقام في الحاسب ليست مستمرة وإنما متقطعة فقد لايوجد أي رقم بين الرقمين 0 و 0.1 .
هذا التقطع بالأرقام وعدم الاستمرارية تتطلب عدد معين من البتات لترميز الأرقام كما ستوضح الأمثلة :
إن البت Bit هو رقم يخزن قيمة إما 0 أو 1 , وتتالي 8 بتات يدعى باسم بايت Byte فمثلا هذا بايت 00010010 بسبب تتالي 8 أرقام من الأصفار والوحدات كما تدعى 16 بت باسم كلمة Word .
إن البت الواحد X يمكن أن يرمز رقمين إما صفر أو واحد , في حال وجود ثلاث بتات مثلا XXX وفي كل خانة يمكن وضع إما صفر أو واحد فيمكن تمثيل 2*2*2 = 8 رقم بواسطة 3 خانات للبتات أي 3 بتات من 1 إلى 8 أو مثلا من 10 إلى 18 .
في حالة وجود ثمان بتات XXXXXXXX فيمكن التعبير عن هذا الترميز ب 2*2*2*2*2*2*2*2 رقم أي 2 مرفوعاً للقوة 8 وهكذا يمكن تعميم الأمر .
فيمكن تمثيل الرقم 3 بنظام ترميز يعتمد على 3 بتات بالرقم التالي : 011 و على 8 بتات بالرقم التالي 00000011 وعلى 32 بت بالرقم التالي : 00000000000000000000000000000011 .
ولكن في الحقيقة هذا الترميز يقوم على مبدأ ترميز الأرقام الصحيحة بدون فواصل .
فمثلا الترميز السابق لن يقوم بترميز الرقم 3.2 وانما سيكون ترميزها هو 3 ففي حالة الفاصلة العائمة floating-point سيتم تخصيص قسمين من الرقم قسم لترميز الأرقام الصحيحة وآخر لترميز الفاصلة الامر الذي يؤدي إلى تقليص مجال الأرقام
ففي حال كان الترميز على 32 بت ففي حال لا يوجد تمثيل للفاصلة العائمة سيتمكن الحاسب من الوصول من الرقم 1- إلى الرقم 4294967296 أو من الرقم -2147483648 إلى الرقم 2147483647 .
وفي حال تم تخصيص 16 بت للأرقام بعد الفاصلة و16 بت للأرقام بحيث يمكن تمثيل رقم مثل 3.12 سينقص عدد مجال الأرقام الصحيحة لنصف مجال الأرقام السابقة .
ففي حالة 4 بتات يمكن تمثيل الأرقام الموجبة مثلا من [1,16] أو المجال [-16,15] في حال تم تمثيل الأرقام السالبة أيضاً .

هل يملك نظام ال 32 بت محدودية بالتعامل مع أرقام كبيرة ؟


إن أي نظام تشغيل 32 بت مقيد باستعمال ذاكرة أقل من 4096MB والسبب بكل بساطة عدم قدرة نظام ترميز 32 بت من تمثيل رقم أكبر .
ففي نظام تشغيل 32 بت كل برنامج يتم تشغيله سيُعطى سماحية للوصول لذاكرة إفتراضية من حجم 4GB والتي يتم تقسيمها إلى 2GB كمساحة يمكن التعامل معها في كل مرة .
يمكن لبعض القراء المطلعين الإشادة إلى وجود تقنية عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] والتي تدعمها بعض الرقائق الحديثة في المعالجات وهي تتيح إمكانية التعامل مع ذاكرة أكبر وصولاً لـ 64GB حتى في نظام تشغيل 32 بت ولكن هذه التقنية تتطلب برامج خاصة جداً وحصرية تدعمها كما تعاني من مشاكل توافقية مع برامج القيادة Drivers .
حقيقة إن مشكلة قيود 32 بت هي مشكلة تعاني منها جميع أنظمة التشغيل ولكن يوجد بعض الطرق المستعملة لتحاول تخطيها فمثلا لينكس يستعمل عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] للسماح للوصول لذاكرة أكبر , بينما نظام الماك OS X Snow Leopard عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] .

مشاكل أكثر بنظم الـ 32 بت :

لاتملك نظم تشغيل ال 32 بت مشاكل تتعلق بمحدودية عنونة الذاكرة فحسب بل يوجد مشكلة أن تكون الذاكرة المتاحة أقل بكثير من الذاكرة التي يفترض أن تعمل حتى لو كانت أقل من 4GB .
فمثلا في بعض الحالات يمكن لكل من كرت الشاشة أو البيوس أن يقوم بحجز جزء من الرام قد تصل لحدود 4GB الأمر الذي يعني بأن الذاكرة الفعلية المخزنة هي أقل بكثير من المتاحة نظرياً .
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] وجد بأن نظام تشغيل ويندوز 32 بت مع ذاكرة 4GB مع جهاز يملك كرتي شاشة سعة كل واحد منهما 1GB سيجعل السعة الفعلية للرام المتاح هو 2.2GB لنظام التشغيل.
لذا فقد خرج بنتيجة : كلما تحسن كرت الشاشة وزادت ذاكرته كلما قلت المساحة الفعلية من ذاكرة ال 4GB المتاحة لنظام التشغيل.

هل يدعم معالجك بيئة 64 بت ؟
من المهم إجراء اختبار إمكانية دعم المعالج للعمل ضمن بيئة الـ 64 بت بهدف إما تنصيب نظام تشغيل 64 بت أو ربما للتأكد من عمل بعض الميزات الخاصة بمعالجات الـ 64 بت .
يوجد الكثير من الادوات المجانية مثل عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] التي تقوم باختبار المعالج لتحديد فيما كان يدعم نظام تشغيل 64 بت أم لا .
كما تقوم باختبار دعم المعالج لخاصية D.E.P مثلا والتي تعتبر تقنية أمنية مصممة لحماية الاجهزة من هجومات “unchecked buffer” كمايقوم بفحص دعم الجهاز لفكرة hardware virtualization .

فهم بيئة ال 64 بت :

هاردوير 64 بت :

لقد كان إنتشار الأجهزة التي تعمل على معالجات 64 بت كبيراً في المخدمات فيما مضى بينما أصبح اليوم جميع الأجهزة المتاحة للجميع تعمل وفق هذا الترميز الجديد .
في بنيان الحاسب فإن مصطلح 64 بت يعني بشكل رئيسي تصميم سجلات معالج الوحدة المركزية CPU ذات عرض 64 بت .
كما أن هذا المصطلح يرتبط بحجم بيانات المتبادلة مابين المعالج واللوحة الأم في مسار نقل المعلومات ال bus .
فالجهاز الذي يملك معالج 64 بت مع مسرى نقل بيانات 64 بت أيضا هو أفضل تصميم معالج موجود .
كما يجب التأكيد على أن ليست جميع الأجهزة ال64 بت متشابهة فمعالجات انتل إيتانيوم Intel Itanium الخاصة بمعالجات ال 64 بت تستخدم طريقة أخرى لعمل البرامج الأمر الذي يتطلب تصميم جديد للبرامج بحيث لا تكون متوافقة مع معالجات ال 64 بت التقليدية التي يعمل عليها ويندوز مثلا .
برمجيات 64 بت :

إن فوائد معالجات الـ 64 بت لا يمكن تحقيقها إلا في حال وجود برامج تستثمر هذا الأمر وفي بدايات ظهور معالجات الـ 64 بت في الأجهزة المتاحة للجميع عانت نظم تشغيل 64 من قلة البرامج التي ستعمل عليها وكان مثلا إنتشار Windows XP 64 بت ضعيفاً بسبب قلة البرامج التي ستعمل عليه .
اليوم أصبحت معظم البرامج تعمل في بيئة 64 بت وتم إعادة برمجة وكتابة البرامج القديمة التي تعمل على 32 بت لتستثمر الميزات الجديدة المضافة.
نظرة سريعة للمعالج :
يقوم أي معالج باتباع تعليمات مبرمجة مسبقا وهذه التعلميات هي عبارة عن أرقام ثنائية نتعامل معها نظام العد الستة عشري بغرض التبسيط .
تنقسم خطوط اتصال أي معالج مع العالم الخارجي لثلاث أنواع "إضافة لخطوط التغذية" :

خطوط تحكم Control :
تقوم خطوط خرج التحكم بتحديد سمة العملية "قراءة أو كتابة أو إدخل أو إخراج.." التي يقوم بها المعالج والوحدة المعنية بالاتصال "ذاكرة ثابته ، ذاكرة متطايرة ، وحدة تخزين ، وحدة إدخال وإخراج..." .
بينما يتلقى المعالج الطلبات عبر مجموعة خطوط تحكم بغرض توجيهه لعملية معينة (خطوط مقاطعة واعادة وضع "اعادة الوضع هي أمر مقاطعة غير قابل للرفض يوجه المعالج لعنوان البداية"..الخ)

عناوين: Address
مخارج يخاطب المعالج من خلالها محيطياته "ROM-RAM-I/O الخ" يتم التعامل مع هذه العناوين بواسطة الأرقام الثنائية أيضا وبالتالي ترسم خطوط العنونة حدوداً للمعالج لا يمكن تخطيها إذ لا يمكن لمعالج يملك 16 خط عنونة التعامل مع ذاكرة أوسع من 65535 بايت "إلا بخدع برمجية تبطئ من أداء المعالج"
بينما لو أصبحت خطوط العنونة 17خط لتضاعف حجم الذاكرة التي يمكن للمعالج التعامل معها وهذا عائد لطبيعة الأرقام الثنائية التي استمدت فكرتها من القصة لاختراع الشطرنج
وبالتالي يحدد عدد بيتات خطوط العنونة المساحة التي يمكن للمعالج تغطيتها.
يقوم المعالج باستدعاء المعلومات التي يحتاجها من خلال تحديد الوسط المعني بالاستدعاء عبر خطوط التحكم ويحصل على المعلومات عبر خطوط الـ DATA.

معلومات Data :
يمثل العدد الثنائي الوارد للمعالج عبر خطوط Data الإجابة لطلب الاستدعاء أو التعليمة أو سلسلة التعليمات الواجب على المعالج اتباعها.
في الواقع تتألف البايت من ثمانية بيت "خانة" مما حصر التعليمات بـ255 تعليمة كحد اقصى للمعالجات ذوات 8 بت ، لتجاوز هذه العقبة تم استنباط نوع من التعليمات يحوي 2 بايت أو 3 بايت حيث يتم اجبار المعالج على قراءة العنوان التالي للحصول على كامل التعلمية ولكن هذا أدى على الأقل لمضاعفة زمن التعليمة هنا برزت الحاجة لزيادة عدد بيتات مداخل الداتا.

ماهي الحوسبة ال64 بت ؟
إن عدد البتات 64 أو 32 يرمز لعدد بتات التي يملكها كل سجل معالج general-purpose registers (GPRs) , فعندما نقول بأن معالج هو 64 بت فهذا يعني بان عدد البتات التي يمكن لسجل المعالج تخزينها هو 64 بت .
الصورة التالية توضح الاختلاف مابين معمارية معالج 64 بت و 32 بت بشكل بسيط للغاية لتوضيح الفكرة :

تدل المربعات السوداء إلى التعليمات Code التي يجب تنفيذها بينما المربعات البيضاء إلى المعطيات Data التي تحملها التعليمات والمربعات الرمادية هي نتائج عملية المعالجة.
يمكن ملاحظة بعدم كون جميع المعطيات المخزنة في الذاكرة والكاش cache او السجل registers هي 64 بت ويتم ملاحظة ذلك من خلال المربعات الحمر وذلك بهدف التوافقية مع عمل البيئات القديمة 32 بت .
يتعامل المبرمجون مع هذا النموذج عند برمجة المنخفضة المستوى كبرمجة الأسمبلي :

يوضح الشكل السابق أن عرض السجل في المعالج 64 بت أعرض بمرتين من السجل الموجود في معالج 32 بت , كما يظهر في الشكل بأن حجم سجل التعليمات instruction register (IR) الذي يحمل معلومات التعليمة المراد تنفيذها متساو في كلا المعالجين . كما تضاعف عرض عداد البرامج PC أو counter.
والآن لتسهيل الإجابة على سؤال ماهي الحوسبة 64 بت في حال اخذنا بالحسبان انواع بنى المعطيات التي يتعامل معها المعالج :
إن أبسط معالج يمكن معالجة نوعين من البيانات الارقام وعناوين الذاكرة والتي هي حالة خاصة من الأرقام يتم تخزينها في سجل الأغراض العامة كما أن الارقام والعناوين يتم حسابها ب ALU .
تدعم المعالجات الحديثة نمطين من المعطيات إضافية الفواصل العائية floating point و الأشعة Vector ولكل من هذه الأنماط مجموعة السجلات الخاصة بهم ووحدات تنفيذ خاصة لتنفيذ كل نوع من العمليات يبين الجدول التالي أهم أنواع المعطيات في الحاسب في معالج 64 و 32 بت :
نمط المعطيات
نوع السجل
وحدة التنفيذ
x86 عرض
x86-64 عرض
Integer
أرقام
GPR
سجل للاغراض العامة
ALU
32
64
Address
عنوان ذاكرة
GPR
ALU
AGU
32
64
Floating-point
الفاصلة العائمة
FPR
سجل للفواصل
FPU
64
64
Vector
الأشعة
VR
سجل للأشعة
VPU
128
128
يمكن أن نجد أن الاختلاف في معالجات 64 بت يكمن في تمثيل الأرقام أي الأرقام والعناوين فقط .
فوائد وميزات الحوسبة 64 بت :
عنونة الذاكرة :

- الذاكرة الفيزيائية RAM :

إن معظم نظم تشغيل ال 32 بت محدودة بقدرة للتعامل مع ذاكرة بحدود 4GB , بينما تستطيع نظم ال 64 بت نظرياً من التعامل مع أكثر من 17 بليون GB من الرام .
كما يجدر الذكر بأن بعض نسخ نظم التشغيل قد تحمل محدودية بالتعامل مع كم كبير من عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] .
فمثلا الويندوز 7 الـ 64bit مثلا محددة بالتعرف على 16GB النسخة المنزلية , بينما النسخة الاحترافية Professional و Ultimate يمكنها التعرف على 192GB من الذاكرة.
- الذاكرة الإفتراضية Virtual Memory :

في معمارية 32 بت فإن نظام ويندوز 32 بت سيُجبر التطبيقات على عدم حجز أكثر من 2GB في الذاكرة الرام , فالكثير من البرامج المتطلبة للذاكرة بشكل كبير كألعاب الفيديو , برامج تحرير الصور و برامج تنصيب نظم تشغيل داخل نظام التشغيل virtual machines قد تتطلب كمية كبيرة من الذاكرة والتي قد لا تسع في الرام ولا في الذاكرة الإفتراضية .
في نظم تدعم مفهوم 64 بت فإنه يمكن حجز رقم كبير من الذاكرة الإفتراضية قد يصل إلى 8TB هذا رقم أكثر من كاف لأكثر البرامج جنوناً في الإستهلاك .
يمكن لنسخة ويندوز Windows Server التعامل مع 16 TB من الذاكرة الإفتراضية عن طريق استعمال نموذج العنونة المسطحة flat addressing model .

يتم تقسيم الذاكرة الإفتراضية بشكل متساو مابين التطبيقات ومابين نظام التشغيل فحتى تطبيقات ال 32 بت يمكنها الاستفادة من زيادة مساحة عناوين الذاكرة الإفتراضية عندما تعمل في بيئة 64 بت .

فعلى سبيل المثال تمنع تطبيقات ال 32 بت من حجز مساحة 4GB ولكن بالمقابل لا يتوجب على هذه التطبيقات مشاركة فضاء الذاكرة مع نظام التشغيل الأمر الذي يؤدي الى زيادة مساحة الذاكرة الافتراضية وزيادة الفعالية .

- ذاكرة مستمرة :

إن أداء نظم ال 32 بت الضعيفة لا يأتي بسبب قلة كمية الذاكرة ولكن بسبب عدم توافر كتل كبير مستمرة في الذاكرة . فمثلا كلاً من البرامج التالية :

Windows SharePoint Services 3.0 deployment, Windows, Internet Information Services (IIS), common language runtime (CLR), ASP.NET, SharePoint Products and Technologies

يمكنها ان تتطلب كمية جيدة من إتاحية الذاكرة الإفتراضية في المخدم بحيث تترك فضاء عناوين 32 بت مجزءاً فعندما يطلب برنامج معين مثل SharePoint كتلة ذاكرة إضافية فمن الصعب إيجاد قطعة ذات مساحة 64 MB في فضاء عناوين ال32 بت الممتلىء بينما توفر نظم ال 64 بت عملياً مساحة غير محدودة للبرامج .

- معالجة تفرعية أفضل :

عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] ؟ الفرق بكل بالسعر يرجع للبرامج المكتوبة بشكل أفضل , وحقيقة فإن برمجة تطبيقات بشكل تفرعي يزيد من أداء البرامج بشكل كبير جداً .
ستستفيد البرامج التي تعتمد في عملها على التفرع في تنفيذ التعليمات أو التفرع في معالجة المعطيات بشكل كبير من الحوسبة ال64 .
- معمارية مسار نقل معطيات bus architecture أسرع :

عدد اكبر للسجلات العامة الاغراض general-purpose registers: كما زاد عدد السجلات وحجمها كلما استطاع المعالج أن يتعالج مع مساحات كبيرة من الذاكرة بشكل تفرعي simultaneously
بحيث يمكنه التعامل مع المتحولات variables ومع المصفوفات بشكل أكثر كفاءة و تمرير متحولات التوابع في السجلات عوضاً عن ال stack الأبطأ
الأمر الذي يسرع بشكل كبير من عمل البرنامج ككل فكلما زادت عدد السجلات كلما قلت الحاجة للكتابة على المعطيات كما ان استداعات التوابع ستكون أسرع بسبب إمكانية تمرير متحولات التوابع الى السجلات عوضاً عن سحبها من الذاكرة .
- أمان أكثر :

- خصائص أمنية متقدمة : يمكن لنظام ويندوز 64 بت أن يقدم خصائص أمنية قد لاتكون متوفرة لمستخدمي 32 بت بما في ذلك خاصية عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] و عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] التي تقوم بحماية نواة النظام من الإختراق .
توفر مثلا نسخة الويندوز 64 بت الخاصة بالمخدمات Windows Server الخصائص الأمنية المحسنة التالية :
حماية من إغراق المخزن المؤقت من المعطيات Buffer overflow protection
يمكن أن يغرق المخزن المؤقت Buffer بالمعطيات في المعالج أو مايعرف بظاهرة overflow عندما يتملى المخزن بكم كبير جدا من المعطيات مما يقدر على تحملها .
Data execution protection DEP
تدعم معالجات إنتل و AMD تقنية data execution prevention (DEP). بحيث يقوم مخدم الويندوز باستعمال DEP للحماية من تنفيذ أي كود خبيث "فيروس مثلا " في الذاكرة , حقيقة حتى لو لم تدعم المعالجات هذه التقنية فيوجد تقنيات عديدة موجودة في نظام ويندوز الخاص بالمخدمات .
Patch Guard
تمنع هذه التقنية أي برنامج غير منتج من قبل مايكروسوفت من تنفيذ أي تعديل patch في نواة النظام Kernel فمثلا ستمنع هذه التقنية برامج القيادة من التوسع أو استبدال خدمات نواة نظام التشغيل بخدماتها . كما يتم منع تطبيقات الطرف الثالث Third party Application من حجر أي شيء في الستاك الخاص بنواة النظام أو التعديل على اي جزء من نواة النظام .
تخفيف الكلفة المالية :

كل الفوائد السابقة تتيح القيام بالمزيد بالقليل المتوفر . فنظام يدعم بيئة 64 بت التحكم بمعطيات أكثر , تخديم مستخدمين أكثر , عمل برامج أكثر بينما يتم استخدام موارد هاردوير أقل . وعندما يتم تقليل استعمال الهاردوير ستنخفض الكلفة
-عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] :
وهي تقنية تقوم على استثمار كم الذاكرة الكبير بهدف تسريع تشغيل التطبيقات بشكل سريع للغاية وتتطلب مثل هكذا تقنية استعمال نظام تشغيل ومعالج 64 بشكل قطعي .

-زيادة كفاءة بالأداء :
سيجد مستخدموا الأنظمة التي تدعم ال 64 بت استعمال أكثر كفاءة للرام بسبب طبيعة عناوين ال 64 بت في السجلات كما أن آلية تخزين في الذاكرة ستكون فعالة أكثر وسيتم تقليل من المساحات المهدورة في الرام . إن معظم البرامج التي تعمل على نظام 64 ستعمل بشكل أفضل من ذي قبل .
بعض المساوىء :
- عدم إيجاد برامج قيادة للاجهزة القديمة :
ستفضل شركات تصنيع الهاردوير دعم برامج قيادة 64 بت للمنتجات الجديدة كي تشجع المستخدمين على شراءها عوضاً عن دعم المنتجات القديمة .
- قد لا تدعم اللوحة الأم ذواكر أكثر من 4GB "
على الرغم من ندرة وجود هكذا لوحات هذه الأيام إلا أنه موجودة بحيث تدعم بعض لوحات الأم معالجات 64 بت في حين لاتستطيع تقديم دعم للذواكر اكتر من 4 غيغا .
- البرامج القديمة لن تعمل بشكل أمثل :
بعض البرامج التي لم تقم بإصدار نسخ 64 بت قد لاتعمل بشكل صحيح فمثلا نسخة الويندوز 7 و8 ال64 بت لن تدعم عمل أي تطبيق 16 بت بدون برامج محاكاة طرف ثالث وسيطة virtualize .
كما ان التطبيقات ال64 بت لاتعني بأن plugins و extensions قد تدعم 64 بت أيضا وهي مشكلة يعاني منها Photoshop و Firefox بشكل كبير.
- ذاكرة إفتراضية أكبر :
عادة تتطلب مخدمات 64 بت ذاكرة افتراضية أكبر من مخدمات الـ 32 بت . بحيث تقوم مخدمات ال 64 بت بحجز قطع من مساحات الذاكرة بناء على عدد المعالجات المتوفرة فمثلا مخدم يملك 4 معالجات يجب ان يملك 5GB على الأقل من الذاكرة الإفتراضية بينما معالج يملك 8 معالجات يجب أن يملك ذاكرة 6GB من الذاكرة الإفتراضية .
إن قدرة تطبيقات ال 64 بت على الوصول لمساحة أكبر من الذاكرة الفيزيائية أو الذاكرة الإفتراضية يعني جدول عنونة أكبر الأمر الذي يؤدي لزيادة حجم كمية المعطيات المتبادلة . لذا فإن المهام المتكررة والصغيرة بشكل كبير ستعمل أبطا في بيئة 32 بت .


هل ستعمل تطبيقات 32 بت ضمن بيئة 64 بت ؟

الغالبية العظمى من تطبيقات ال32 بت ستعمل في بيئة 64 بت بدون أي مشاكل فمثلا الويندوز يملك طبقة تدعى WoW64 بحيث تقوم بنقل وضع المعالج من 64 بت إلى 32 بت بناء على التعليمة المراد تنفيذها الأمر الذي يجعل هذه التطبيقات تعمل بسلاسة .
ولكل قاعدة استثناء فإن برامج القيادة Driver الخاصة بتعريف الهاردوير والبرامج المكتوبة على مستوى منخفض LowLevel كمضادات الفيروسات وبعض برامج التعامل مع الملتميديا Mediaplayers لن تعمل بشكل جيد في بيئة 64 بت .
ويمكن تلخيص القاعدة كالتالي :
أي نظام تشغيل 64 بت سيعمل فقط على معالج 64 بت
أي برنامج موجه لمنصة 64 بتسيعمل فقط على معالج 64 بت ونظام تشغيل 64 بت .
أي نظام تشغيل 32 بت سيعمل على أي معالج سواء كان 64 أو 32 بت
أي برنامج 32بت سيعمل على 64 أو 32 بت .

يدل الرمز x86 إلى كل من تطبيقات 32 و 16 بت .




توقيع CHeeToS :
لامؤأخذة .. !!


عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]






رد مع اقتباس
إعلانات google

 


يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر)
 

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


الساعة الآن 01:08 PM.

أقسام المنتدى

الـمـنـتـدى الـعـام @ مـنـاقـشـات عـامـة حـول سيلك رود أون لايـن @ قـسـم الـتـرحـيـب و الـتـعـارف @ صـور سـيـلك رود @ فـيـديـو سـيـلك رود @ أخـبـار سـيـلك رود أون لايـن @ مـنـتـدى لـعـبـة SilkroadOnline @ الـقـسـم الـتـعـلـيـمـى @ قـسـم الاسـئـلـه و الاسـتـفـسـارات حـول الـلـعـبـة @ قـسـم الـبـرامـج الـمـسـاعـدة @ الـمـنـتـدى الادارى @ قـسـم خـاص بـالـمـشـرفـيـن @ قـسـم الـشـكـاوى والاسـتـفـسـارات @ قـسـم الاقـتـراحـات @ قسم البيع والشراء (Gold) @ منتدى البيع( Gold) @ منتدى الشراء (Gold) @ مـنـتـدى الـبـرامـج والـحـمـايــة @ طريق الحرير بالسيرفر الكورى ( Korean SilkRoad ) @ قـسـم الـ AgBot @ منتدى بيع الأكونتات ( Accounts ) @ منتدى بيع اللبس والأسلحة ( Item ) @ منتدى شراء اللبس والأسلحة ( Item ) @ مـنـتـدى الـسـيـرفـرات والـجـايـلـدات الـعـربـيـة @ Flora @ Minerva @ Feronia @ Bellona @ منتدى سـيـرفـرات وجـايـلـدات [ Silkroad Online ] @ قسم المواضيع المكررة و المخالفة @ قسم الاستفسارات ومشاكل وحلول البوت @ مـنـتـدى الـبـوتـات والـبـرامـج اللازمـة لـتـشـغـيـل الـلـعـبـة @ قـسـم الـ PhBot @ -== قسم ال T-BOT ==- @ Ceres @ بـعـيـدآ عـن سـيـلـك رود @ سـجـل تـطـويـرات الـمـنـتـدى @ قـسـم الـسـيـرفـرات الـخـاصـة @ القـسـم الإسـلامـى الـعـام @ قـسـم الـحـمـايـة @ آرشـيـف الـمـواضـيـع الـمـمـيـزة @ قـسـم الـ StealthLite Bot @ قسم الاستفسارات ومشاكل وحلول ال Agbot @ قسم الاستفسارات ومشاكل وحلول ال StealthLite @ قسم الاستفسارات ومشاكل وحلول ال PHBOT @ قسم الاستفسارات ومشاكل وحلول ال T-BOT @ قـسـم الـ SroKing Bot @ قـسـم الـبـيـع والـشـراء [ Silkroad Online ] @ Flora @ Ceres @ Bellona @ Minerva @ Feronia @ قـسـم شـهـر رمـضـان الـمـبـارك 2020 @ اخـبـار الـتـقـنـيـة و الـتـكـنـولـوجـيـا @ قســم البــرامج العامــة @ قسم الاسئلة و الاستفسارات الخاصه بالبرامج والحماية @ ECSRO @ ECSRO(Fembria) @ ECSRO(VIP) @ SJSRO (OLD) @ SJSRO (new) @ sunworld @ قـسـم الـ IBot @ قـسـم الـريـاضـة الـعـامـة @ Vsro @ Rusro @ قـسـم الـبـيـع والـشـراء [ Private-SRO ] @ ZSZC & Aurora @ قـسـم الـ Sbot @ قـسـم الـ Mbot @ V.I.P Zone @ دردشة الاعضاء VIP @ قسم الدعم الفنى والاقتراحات VIP @ قـسـم تـعـديـل [ PK2 Edit ] @ Mysro @ الــمكتبة القرانية @ قسم الصوتيات والمرئيات الإسلامية @ قسم المكتبة الإسلامية @ قسم الاستفسارات ومشاكل وحلول ال IBOT @ قسم الاستفسارات ومشاكل وحلول ال Sbot @ قسم الاستفسارات ومشاكل وحلول ال Mbot @ قسم الاستفسارات ومشاكل وحلول ال Sroking @ Elite & Eroad @ DreamWorld @ قـسـم سـيـرفـرات وجـايـلـدات [ Silkroad-R ] @ Maycena @ قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة @ قـسـم الـبـيـع والـشـراء [ Silkroad-R ] @ مـنـتـدى الـسـيـرفـرات الـخـاصـة - Private SRO @ Perfection @ Ex.Silkroad R @ SroKings @ قـسـم الـتـصـامـيـم والـجـرافـيـكـس @ Other Online Games @ قـسـم S4 League @ قسم CrossFire @ قسم Conquer Online @ قـسـم بـيـع وشـراء LOL @ تـحـمـيـل ألـعـاب Pc Games @ طلبات و استفسارات و مشاكل الالعاب @ Barons Online @ (AriesOnline (Pvp @ QueenSRO Network @ مشاكل & استفسارات S4 League @ مشاكل & استفسارات CrossFire @ World's Gate @ Sun-World @ قسم Aion @ قسم Continent Of The Ninth @ قسم World Of Warcraft @ PanicSro @ الـقـسـم الاخـبـارى @ قـسـم خـاص بـمـواضـيـع الاعـتـزال والاجازات @ IceSro-R @ Kings_Silkroad @ Justice Road @ ArabianRoadOnline Network @ Devias Online @ قـسـم طـلـبـات الـفـحـص @ CrossFire Fantasy Game @ قسم هاكات CrossFire @ مشاكل & استفسارات Aion @ مشاكل & استفسارات Conquer Online @ قسم الاسئله و استفسارات للعبة League Of Legends @ legenD road @ WantedSro Online @ قسم شروحات الشخصيات والبيلدات @ قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة @ Mixsro @ قـسـم الـمـسـابـقـات والألـعـاب @ قـسـم الأسـئـلـة والاسـتـفـسـارات الـمـتـعـلـقـة بـ SRO-R @ LegenD Road @ Knights War Online @ Evolution Network @ FlagSRO Network @ Perfection (PvP) Network @ قـسـم هـاكـات S4league @ منتدى المنوعات @ حــرب العصــابــات @ قــســم الادارة الــعــلــيــا @ كــأس العالــم لـلاذى @ Destructions Network @ FanTasYWorld @ مـتـجـر خـدمـات وممـيـزات الـرصـيـد الـبـنـكـي @ Smart-Sro Online @ InFusion Online @ قـسـم الأنـمـى الـعـام @ Divine Online @ قـسـم Dota @ تـقـاريـر وأخـبـار ألـعـاب الـ PC @ GameXen Network @ inferno online @ منتدى عمل السيرفرات الخاصة @ قسم الحماية والاوتوايفنت للسيرفرات الخاصه @ الأسئلة و الاستفسارات الخاصة بالـ PK2 edit @ Velestia @ Punisher Sro Online @ Atlantis Online @ ALEXNADER SRO @ Hell World Online @ ImmortalRoad @ قـسـم الـ Centerbot @ قسم الاستفسارات ومشاكل وحلول ال Centerbot @ Time.Sro-Online @ Revenge (PVE) Online @ مـنـتـدى Silkroad4arab || Games Online @ ركن الالعاب الاون لاين و المتصفح Online Games @ قسم دروس التصميم (مونتاج - فوتوشوب) @ قسم ادوات التصميم و ملحقاتها @ قسم المانجا @ قسم تقارير الانمي @ دورة الفوتوشوب للمبتدئين @ الشروحات العامة @ قسم طلبات التعريفات @ مـسـودة الأعـضـاء @ Creddy Online @ Alliance-sro @ Quick Road (PvP ) @ قسم الاسئله والاستفسارات لعمل الفيديو @ منتدى لعبة League Of Legends @ أخبار ومناقشات League Of Legends @ قسم بيع وشراء لعبة CrossFire @ القسم التعليمي للعبة League Of Legends @ منتدى سيرفرات [ LOL ] @ North America @ EU West @ EU Nordic & East @ صـور و فـيـديـو League Of Legends @ قسم طلبات واستفسارات البيلدات والشخصيات @ قسم تقارير المخالفات والإنذارات @ قـسـم كـشـف الـدمـج و الـتـلـغـيـم @ قسم Wolf team @ قسم Dota 2 @ قسم Dragon nest @ قسم DC Universe Online @ قسم انظمة تشغيل Windows @ Quenth Online @ Wolf team Arabic @ RealDreamSro ( PvP ) @ EmpireSRO @ Amazing Sro @ Speed-sro @ . Destructions Network @ SilkRoad E 80 China @ قـسم المــواضـيع الـشعـريه والادبـيـه @ قـسـم اخـبـار الانـمـى @ Greats-sro Online @ قـسـم الـكـومـيـكـس @ منتدى الفحص @ Srowing @ Dakupra-Online @ حرب العصابات @ قسم خاص بالاسئله والاستفسارات الخاصة بالجرافيكس @ منتدى لغات البرمجة و التطوير @ قسم شروحات لغات البرمجة و التطوير @ مناقشات لغات البرمجة و التطوير @ قسم الاسئلة و الاستفسارات الخاصه بلغات البرمجة @ استراحة البوتاتــ @ PantuSRO @ القسم التجارى الرسمي ( Vps Hosting , Diacated server,Silkroad edit ) @ Tyr Online @ RocSro @ Legend Of Silkroad @ Pioneer Gaming-Network @ Valentus - CAP 80 @ MirrorSro @ Eridanus Online Cap90 @ Fear-Sro @ Silkroad-Z Online PVE @ طـلبات الاعضـاء @ Massive-Network @ Kryptonite-Sro @ DeathRoad @ Mysro Servers @ Devils Team @ DooMSRO Network @ EROAD SRO @ Story-SRO @ Ventrue-Online @ Settlers-SRO @ Electus Online @ MarsRoad Online @ Arrow Online @ Selene @ Hermes @ OldSro Online (cap 80 ) @ Sunroad @ Eloys Online @ Sentiero-Road Online @ Steam-Sro @ Arcane Reborn Online @ Eryxonline @ Vengeance Online @ Mirage Online @ SyndiCateOnline @ Desert Sro @ NeSro Network @ قسـم الـ Android @ قســم تــطويـر المــواقع والمــنتديـــات @ قـسـمـ الـلـهــو الـخــفــي @ MegaWar Sro @ Mirror Sro @ AdvancedSRO @ OblivionSilkroad @ Arrivals_Sro @ Amphibius Online @ Royal online @ Forbidden-Sro @ vanish-sro @ Majesty Online @ Chaos Network @ قـسـم الـ srAssist Bot @ قسم الاستفسارات ومشاكل وحلول ال srAssist Bot @ Damocles Sro @ Demo Sro @ KingsRoad @ Arius 9D ch & eu @ brother sro @ DreamWorld-Online @ Poseidon-Sro @ Ph-Sro @ Jupiet-Online @ Fury Sro @ JungleSro @ Xemia Games @ invctus-sro @ Revolution Gaming Network @ DemonSro @ Aeolus @ Golden Sro @ Chaos Network @ Chaos II Online @ Fallen Soul @ Xian @ Xian @ Revira online @ قسم اللياقة البدنية @ كاس العالم للاذي 2018 @ Unix Sro @ Immortal SRO @ قـسـم الاغـانـى الـعامة [English - Arabic - Videos] @ قـسـم الـرابــ (Rap) @ أرشـيـف الـمـواضـيـع الـمـمـيـزة @ Perfection SRO @ Rev-Sro @ Egypt Sro @ قـسـم خـاص بالـ Data Base @ قـسـم PUBG Mobile @ قـسـم Fortnite @ PureSRO @ Battle-Online @ قـسـم تـحـمـيـل الأفـلام الـعـربـيـة @ قـسـم الـسـيـرفـرات الـخـاصـة الـمـجـانـى @ URBANO-SRO @ Royalty-Road Online @ Zero-Online @ Anoha 140 PVE @ Anoha 140 PVE @ Exorue 80 CH @ Pantu-SRO @ Victor SRO @ Flare Online @ Terasus Online @ Aeolian Online @ Maygen Online @ Norges Online @ Ragnis Online @ قـسـم الـ [ ST-FILTER ] @ Requer Online @ الـقـسـم الـتـجـاري لـ ISRO [خاص فقط لبيع منتجات اللعبة الاصلية] @ Dynastic online @ مـنـتـدى الـسـيـرفـيـرات الـتـركـي والـروسـي @ قـسـم سـيـرفـرات وجـايـلـدات الـسـيـرفـر الـتـركـى [TR-SRO] @ Troy @ Smyrna @ Side @ Olympos @ Teos @ Perge @ قـسـم الـبـيـع والـشـراء الـسـيـرفـر الـتـركـي [ TR-SRO ] @ قـسـم سـيـرفـرات وجـايـلـدات الـسـيـرفـر الـروسـي [ RU-SRO ] @ قـسـم الـبـيـع والـشـراء الـسـيـرفـر الـروسـى [ RU-SRO ] @ Miele Online @ Old Silkroad - ZSZC @ Paranormal @ Aquarius Online @ T-SRO online @ Glory @ Serv Game @ Roxy Online @ Enfexia Online @ Aege Online CAP 110 @ Florian Online @ SroPace Online @ Elessea Online @ Dream World @ Asona Online @ Victus-R Online @ Rexall Online @ Pirate Online @ Vela Online @ Sever Games @ ECR Online @ 4tressro @ Asteria Online @ Sro Pvp @ Liguard Online @ Cripple Online @ Dune Online @