الفرق بين Virtual Memory و Cache Memory

تقليص
X
 
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة
  • The Matrix
    كبار الشخصيات "خبير حاسوب"
    • Feb 2004
    • 7497

    الفرق بين Virtual Memory و Cache Memory

    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاته
    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 فإن لم يجدها انتقل الى الرام و هذا أدى الى زيادة ملحوظة في السرعة .

    ولكم الشكر على تحمّلي

    و تقبلوت تحياتي .. وأنتظروا الجديد دوما ..





    سامحتك من غير علمك .. فسامحني حتى لو لم تعرفني .. سامحني حتى لو انك تعتقد بأنه ليس هناك داع للتسامح .. فقط سامحني
  • هنـــد
    كبار الشخصيات "مَلِكة الرّيشة"
    • Aug 2003
    • 18787

    #2
    معلومات قيمة بالفعل ،،
    بارك الله في جهودك ،،

    تعليق

    • The Matrix
      كبار الشخصيات "خبير حاسوب"
      • Feb 2004
      • 7497

      #3
      شكرا علي ردك اللطيف
      وجزاكي الله خيرا





      سامحتك من غير علمك .. فسامحني حتى لو لم تعرفني .. سامحني حتى لو انك تعتقد بأنه ليس هناك داع للتسامح .. فقط سامحني

      تعليق

      • المقنَّـعة
        النجم البرونزي
        • Jul 2002
        • 824

        #4
        بارك الله فيك
        معلومات قيمة ومفيدة

        تعليق

        • The Matrix
          كبار الشخصيات "خبير حاسوب"
          • Feb 2004
          • 7497

          #5
          شكرا علي الرد





          سامحتك من غير علمك .. فسامحني حتى لو لم تعرفني .. سامحني حتى لو انك تعتقد بأنه ليس هناك داع للتسامح .. فقط سامحني

          تعليق

          يعمل...