الأحد، 5 مايو 2013

كيفية الاستفادة من حجم الذواكر الكبير في أنظمة 32bit



كيفية الاستفادة من حجم الذواكر الكبير في أنظمة 32bit
مع أنني أُفَضِّل وبشدة تنزيل أنظمة 64bit  عند وجود ذواكر بحجم 4GB  وما فوق , إلا أنه بناء على عدة طلبات وصلتنا تطالب بأنه ما من طريقة للاستفادة من كامل حجم الذواكر مع أنظمة 32bit  ؟؟؟ في هذا المقال سنتعرف على طريقة للاستفادة من الحجم الكامل للذواكر

أنظمة 32bit  



المشكلة الأولى التي تواجه من لديه حجم ذواكر 4GB  فما فوق  هي أن أنظمة 32bit  هي الأكثر شيوعاً إلى اليوم و لا يمكنها التعامل مع ذاكرة أكبر من 3.25GB  مع أن أنظمة VISTA & Win7  يمكنها ان تقرأ حجم الذاكرة الفعلي ضمن مواصفات الحاسب إلا أنها لا يمكن أن تستفيد إلا بحجم 3.25GB  ,
من الأخطاء الشائعة بين الناس أن بطاقة الإظهار  تستفيد من جزء من الذاكرة RAM , نعم هذا صحيح ولكن هذا لا يعني أن بطاقة الإظهار لا تحوي ذاكرة يمكن الاعتماد عليها لأن كم الذاكرة RAM  التي تستفيد منها بطاقة الإظهار هي فقط لاستخدامات التعبئة والتظليل أي هي أشبه بذاكرة مخبئية بينما الاعتماد الرئيسي على الذاكرة المدمجة مع بطاقة الإظهار  .

الذاكرة الظاهرية

الذاكرة الظاهرية


الذاكرة الظاهرية هي ذاكرة وهمية يقوم نظام التشغيل بإنشاءها والاستفادة منها ويكون حجمها محدداً إما من المستخدم أو من النظام ويكون مكان حفظ هذه الذاكرة على القرص الصلب , ويستخدمها النظام عادة لتخزين العمليات التي يطلبها أحد البرامج عند أي عملية تحتاج إلى ذاكرة أكبر من حجم الذاكرة الفعلي .
ويقوم نظام التشغيل بالتحكم بالذاكرة لكي تكون العمليات الفعالة في الذاكرة الأسرع , وبالطبع فإن الذاكرة RAM اسرع من الذاكرة الظاهرية الموجودة على القرص الصلب .
ونظام التشغيل ذكي بما فيه الكفاية لكي يستطيع أن يتحكم بالتطبيقات والعمليات التي تحتمل التأخير كالبرامج التي وضعها المستخدم في حال الإيقاف المؤقت Minimize  , هذا التحكم يعطي أولوية للبرامج الفعالة أو التي يقوم المستخدم بالعمل عليها في الوقت الحالي للتعامل مع الذاكرة RAM  بينما البرامج الأخرى في الذاكرة الظاهرية , وهذه النقطة هي نقطة ضعف في الذاكرة الظاهرية حيث أن البطئ الملحوظ للقرص الصلب سواء الميكانيكي أو الالكتروني SSD  يجعل من هذه الذاكرة حلاً ليس مقبولاً دائماً .

RAM Disk  



قد يكون المصطلح غريباً نوعاً ما , إلا أنه يمثل حل جيد لمن يملك ذواكر 4GB  فما فوق , ما يسمى RAM Disk  طريقة تعتمد على برنامج يقوم البرنامج بإنشاء قرص شبيه بالقرص الصلب أي أنك ستجده داخل أيقونة جهاز الكمبيوتر , هذا القرص مساحته هو مساحة حجم الذواكر التي لا يستطيع نظام التشغيل التعامل معها , بمعنى على سبيل المثال لو أنه لدينا ذواكر بحجم 8GB  والنظام 32bit  فهذا يعني أن النظام سيتعامل مع ذواكر 3GB  تقريباً فالبرنامج هنا يقوم بإنشاء قرص بحجم 5GB  .
في الحقيقة إن التعامل مع RAM DISK  هو أسرع من التعامل مع ملف الذاكرة الظاهرية وأيضاً هو ليس بسرعة التعامل مع الذاكرة الحقيقة RAM  لأن عمل البرنامج  سيولد زمن تأخير لا بد منه .
هناك برنامج مدفوع اسمه RAM Disk Plus  وهناك برنامج مجاني اسمه Gavotte RAM Disk 1.04
على الهامش : في حال تعطل الرابط , ابحث عن اسم البرنامج في غوغل وستجده مباشرة
ملاحظة هامة : يشترط لتفعيل هذه الطريقة تفعيل خيار Memory Remap  في البيوس , أيضاً ملاحظة أخرى أن أنظمة 32bit  تقرأ فقط 16GB  من الذواكر .
من خلال البرنامج يمكنك اختيار المساحة التي تحتاجها من الذاكرة , لا ينصح بحجز المساحة المتبقية في حال كانت لدينا الذاكرة 4GB  وأردنا استغلال المساحة المتبقية لا ينصح بهذه العملية لأنها قد تؤدي إلى مشاكل عدم استقرار في النظام
أيضاً نقطة أخرى مفيدة وهي أنه لا ينصح بحجز كامل المساحة المتبقية من حجم الذواكر الكلي , بمعنى في مثالنا السابق ... لا ننصح بإنشاء Ram Disk  بمساحة 5GB  بل ننصح بإبقاء 500  ميغا بايت مثلاً كمساحة حرة وذلك لأن نظام التشغيل سيقوم تلقائياً بحفظ الملفات المؤقتة عليه ... فنظام التشغيل يقوم بحفظ الملفات المؤقتة على الذاكرة الأكثر سرعة لذا قد يحسن هذا من أداء تصفح الانترنت بشكل بسيط وقد تستفيد منه البرامج التي تولد ملفات مؤقتة بشكل دوري مثل برامج التصميم الهندسي أو برامج التصميم ثلاثي الأبعاد

اختبارات الأداء


هذه الاختبارات مستوحاة من موقع Tomshardware  , في الاختبارات تم اعتماد مبدأ أن تكون الذاكرة الظاهرية على قرص RAM DISK  و السماح بتخزين الملفات المؤقتة


 
 


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



---------------------------------------------------------------------------------

لا تنسى الاعجاب بصفحاتنا على الفيس بوك