ما هو نظام الذاكرة الافتراضية؟

يشير نظام الذاكرة الظاهرية إلى منطقة موجودة على محرك الأقراص الثابتة بجهاز الكمبيوتر تسمح للبرامج بالعمل دون الحاجة إلى تحميلها في الذاكرة الفعلية. تحتوي أجهزة الكمبيوتر بشكل أساسي على نوعين من أنظمة الذاكرة: ذاكرة الوصول العشوائي (RAM) والذاكرة الافتراضية (VM). في حالة عدم وجود قدر كافٍ من الذاكرة الفعلية أو ذاكرة الوصول العشوائي ، المتاحة لتشغيل جميع التطبيقات التي قد يكون المستخدم قد فتحها في أي وقت ، يستخدم النظام الذاكرة الظاهرية لتعويض الاختلاف.

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

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

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

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