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