بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
Virtual Memory و Cache Memory
تسمى ذاكرة القراءة فقط هي عبارة عن ذاكرة تخزن فيها البيانات في مصنعها و لا يمكن لمستخدم الحاسب أن يغيره بعد ذلك بل يكتفي بقراءة محتويات هذه الذاكرة ، لذا فهي تسمى ذاكرة القراءة فقط (Read Only Memory)
أي الذاكرة الظاهرية
والذاكرة الظاهرية هي جزء مألوف في أغلب أنظمة التشغيل ، فأغلب أجهزة الحاسوب هذه الأيام تحتوي على 32 او 64 ميجابايت ذاكرة رام ، و لكن للأسف فهذا القدر من الذاكرة غير كافي لتشغيل مجموعة من البرامج في وقت واحد مثل برنامج تحرير صور و محرر كتابة و مستعرض انترنت و برنامج بريد الكتروني ، فإن لم يكن لديك ذاكرة ظاهرية فلن تعمل هذه البرامج و ستحصل على رسالة تطلب منك إغلاق بعض التطبيقات لتحرير جزء من الذاكرة ، مع وجود الذاكرة الظاهرية سيقوم الكمبيوتر بالبحث عن أجزاء غير مستعملة باستمرار من الذاكرة الرام ويقوم بنسخها على القرص الصلب و هذا يحرر قسما من الذاكرة الرام ليتم استخدامه في تشغيل التطبيقات الإضافية ، هذا الأمر يحدث بشكل تلقائي لدرجة أنك لا تحس به ويجعل جهازك يحس أن لديه ذاكرة أكبر مما هي عليه .
و لكن بطبيعة الحال ستكون سرعة القراءة و الكتابة على القرص الصلب أبطأ بكثير منها في الذاكرة ، فإذا كانت التطبيقات التي تشغلها تحتاج ذاكرة كبيرة و مالديك قليل فستلاحظ بطأ واضحا عند تشغيل هذه التطبيقات باستخدام الذاكرة الظاهرية ،و سيكون الحل الأمثل هو إضافة ذاكرة رام الى جهازك.
المنطقة على القرص الصلب التي تخزن فيها الذاكرة الظاهرية تسمى page file وهي التي تحفظ صفحات من الرام على القرص الصلب ، في نظام الويندوز هذا النوع من الملفات المخزن عليها أجزاء من الذاكرة يكون له الإمتداد .SWP
التحكم بالذاكرة الظاهرية في الويندوز 98 ومابعده يتم بشكل تلقائي و لكن إن رغبت أن تتحكم بها بشكل يدوي فاذهب الى Control Panel ثم الى System وهناك اذهب الى Performance و اضغط على Virtual Memory
و هناك اختر Let me specify my own virtual memory settings
وهنا تستطيع اختيار القرص الذي تريد تخزين الذاكرة عليه و تحدد المقدار الأقل و الأكبر للذاكرة الظاهرية مقاس بالميجابايت وهو يكون عادة الأقل 2 ميجابايت و الأكثر يكون مساويا للذاكرة الرام + 12 ولكن يفضل أن تجعله مساويا لضعف الذاكرة الرام ، أما إذا كنت ممن يستخدمون برامج تلتهم الذاكرة مثل برامج تحرير الفيديو فأنصحك أن تجعل المقدار الأقل و الأكثر من الذاكرة الظاهرية متساويين ، وستلاحظ تحسن ملحوظ في الأداء ، نصيحة أخرى لتحسين الأداء وهي في حالة كان لديك قرصان صلبان حقيقيان بإمكانك تقسيم الذاكرة الظاهرية على القرصين و ستلاحظ تحسن ملحوظ أيضا في الأداء.
.................................................. .....................
Cache Memory
الرام >> تسمى ذاكرة القراءة والكتابة أو ذاكرة الوصول العشوائية
Cache :
فكما هو معروف فإن الغاية من تطوير أجهزة الحاسوب ، هو زيادة سرعة استجابتها للأوامر ، فإذا عرفنا أن المعالج يحتاج 10 نانوثانية تقريبا للحصول على معلومة ما من الذاكرة الرام ، و هذه سرعة كبيرة نسبيا و لكننا إذا عرفنا أن المعالج يستطيع التعامل مع البيانات بسرعة 1 نانوثانية عرفنا أن هناك الكثير من الوقت المهدر في انتظار وصول المعلومة من الرام ، لهذا قام مطورو أجهزة الحاسوب باختراع ذاكرة أصغر في الحجم من الرام و لكن سرعتها أكبر و سموها الذاكرة كيش المستوى الثاني L2 ثم أضافوا ذاكرة أخرى أصغر حجما و أكثر سرعة، وضعوها داخل المعالج و سموها ذاكرة كيش مستوى أول L1 ، و هكذا أصبح المعالج يستلم البيانات المطلوبة من L1 فإذا لم يجدها انتقل الى L2 فإن لم يجدها انتقل الى الرام و هذا أدى الى زيادة ملحوظة في السرعة .
ولكم الشكر على تحمّلي
و تقبلوت تحياتي .. وأنتظروا الجديد دوما ..
السلام عليكم ورحمة الله وبركاته
Virtual Memory و Cache Memory
تسمى ذاكرة القراءة فقط هي عبارة عن ذاكرة تخزن فيها البيانات في مصنعها و لا يمكن لمستخدم الحاسب أن يغيره بعد ذلك بل يكتفي بقراءة محتويات هذه الذاكرة ، لذا فهي تسمى ذاكرة القراءة فقط (Read Only Memory)
أي الذاكرة الظاهرية
والذاكرة الظاهرية هي جزء مألوف في أغلب أنظمة التشغيل ، فأغلب أجهزة الحاسوب هذه الأيام تحتوي على 32 او 64 ميجابايت ذاكرة رام ، و لكن للأسف فهذا القدر من الذاكرة غير كافي لتشغيل مجموعة من البرامج في وقت واحد مثل برنامج تحرير صور و محرر كتابة و مستعرض انترنت و برنامج بريد الكتروني ، فإن لم يكن لديك ذاكرة ظاهرية فلن تعمل هذه البرامج و ستحصل على رسالة تطلب منك إغلاق بعض التطبيقات لتحرير جزء من الذاكرة ، مع وجود الذاكرة الظاهرية سيقوم الكمبيوتر بالبحث عن أجزاء غير مستعملة باستمرار من الذاكرة الرام ويقوم بنسخها على القرص الصلب و هذا يحرر قسما من الذاكرة الرام ليتم استخدامه في تشغيل التطبيقات الإضافية ، هذا الأمر يحدث بشكل تلقائي لدرجة أنك لا تحس به ويجعل جهازك يحس أن لديه ذاكرة أكبر مما هي عليه .
و لكن بطبيعة الحال ستكون سرعة القراءة و الكتابة على القرص الصلب أبطأ بكثير منها في الذاكرة ، فإذا كانت التطبيقات التي تشغلها تحتاج ذاكرة كبيرة و مالديك قليل فستلاحظ بطأ واضحا عند تشغيل هذه التطبيقات باستخدام الذاكرة الظاهرية ،و سيكون الحل الأمثل هو إضافة ذاكرة رام الى جهازك.
المنطقة على القرص الصلب التي تخزن فيها الذاكرة الظاهرية تسمى page file وهي التي تحفظ صفحات من الرام على القرص الصلب ، في نظام الويندوز هذا النوع من الملفات المخزن عليها أجزاء من الذاكرة يكون له الإمتداد .SWP
التحكم بالذاكرة الظاهرية في الويندوز 98 ومابعده يتم بشكل تلقائي و لكن إن رغبت أن تتحكم بها بشكل يدوي فاذهب الى Control Panel ثم الى System وهناك اذهب الى Performance و اضغط على Virtual Memory
و هناك اختر Let me specify my own virtual memory settings
وهنا تستطيع اختيار القرص الذي تريد تخزين الذاكرة عليه و تحدد المقدار الأقل و الأكبر للذاكرة الظاهرية مقاس بالميجابايت وهو يكون عادة الأقل 2 ميجابايت و الأكثر يكون مساويا للذاكرة الرام + 12 ولكن يفضل أن تجعله مساويا لضعف الذاكرة الرام ، أما إذا كنت ممن يستخدمون برامج تلتهم الذاكرة مثل برامج تحرير الفيديو فأنصحك أن تجعل المقدار الأقل و الأكثر من الذاكرة الظاهرية متساويين ، وستلاحظ تحسن ملحوظ في الأداء ، نصيحة أخرى لتحسين الأداء وهي في حالة كان لديك قرصان صلبان حقيقيان بإمكانك تقسيم الذاكرة الظاهرية على القرصين و ستلاحظ تحسن ملحوظ أيضا في الأداء.
.................................................. .....................
Cache Memory
الرام >> تسمى ذاكرة القراءة والكتابة أو ذاكرة الوصول العشوائية
Cache :
فكما هو معروف فإن الغاية من تطوير أجهزة الحاسوب ، هو زيادة سرعة استجابتها للأوامر ، فإذا عرفنا أن المعالج يحتاج 10 نانوثانية تقريبا للحصول على معلومة ما من الذاكرة الرام ، و هذه سرعة كبيرة نسبيا و لكننا إذا عرفنا أن المعالج يستطيع التعامل مع البيانات بسرعة 1 نانوثانية عرفنا أن هناك الكثير من الوقت المهدر في انتظار وصول المعلومة من الرام ، لهذا قام مطورو أجهزة الحاسوب باختراع ذاكرة أصغر في الحجم من الرام و لكن سرعتها أكبر و سموها الذاكرة كيش المستوى الثاني L2 ثم أضافوا ذاكرة أخرى أصغر حجما و أكثر سرعة، وضعوها داخل المعالج و سموها ذاكرة كيش مستوى أول L1 ، و هكذا أصبح المعالج يستلم البيانات المطلوبة من L1 فإذا لم يجدها انتقل الى L2 فإن لم يجدها انتقل الى الرام و هذا أدى الى زيادة ملحوظة في السرعة .
ولكم الشكر على تحمّلي
و تقبلوت تحياتي .. وأنتظروا الجديد دوما ..
تعليق