هؤلاء مستخدمي الكمبيوتر الذين هم محظوظونوالعثور على مجد ذروة النظم على أساس 8086 متوافق مع المعالجات، ونعرف جيدا مدى أهمية كمية الذاكرة المثبتة في ذلك الوقت. وذهب الحساب حرفيا إلى كيلوبايت: من أجل تجاوز القاعدة 640 كيلوبايت والوصول إلى "رائعة" 736 كيلو بايت، تم شراء وحدة التوسع الخارجية الخاصة، وهو ما يمثل مجلس وزن في حزمة كبيرة نسبيا. ومع ذلك، تطورت تكنولوجيا الكمبيوتر بسرعة وسرعان ما تم تمرير حاجز نفسي من 1 ميغا بايت. وأصبحت وحدات ذاكرة الوصول العشوائي أكثر إحكاما، بالإضافة إلى ذلك، كان هناك معالجات تستخدمها بالكامل. لا تتخلف والطلبات. حدث هام كان الافراج عن ويندوز الإصدار 3، الذي يستخدم الذاكرة الظاهرية. ومع ذلك، كانت هذه فقط خطوات خجولة في الاتجاه الذي من شأنه أن يصبح في وقت لاحق المعيار لجميع أنظمة التشغيل.
ما هي الذاكرة الظاهرية؟ تخيل اثنين من أجهزة الكمبيوتر متطابقة تشغيل ويندوز 3، واحد فقط لديه 1 ميغابايت من الذاكرة، وفي الآخر - 2 مب. اختيار تطبيقات البرمجيات على أساس حجم - هو إدانة المبرمجين إلى الأشغال الشاقة، لأنها سوف تضطر إلى تحسين منتجاتها تحت 1، 2، الخ. ميغابايت. لإنشاء برنامج مصمم للحد الأدنى القياسية من 640 كيلوبايت يعني التخلي عن بعض الاحتمالات من قبل "القيادة" التطبيق في الإطار. والتركيز على 2 ميغابايت - يعني أن تفقد المشترين المحتملين الذين لديهم 1 ميغابايت فقط من أجهزة الكمبيوتر. وقد تم فهم ذلك في ميكروسوفت، لذلك تم اقتراح آلية تسمى "الذاكرة الظاهرية". المبرمجين الآن لا تحتاج إلى معرفة كم يتم تثبيتها في كل جهاز كمبيوتر. بالطبع، بعض القيود، مع ذلك، تؤخذ بعين الاعتبار، ولكن بشكل عام، فإن نظام التشغيل يهتم بكيفية "تكوين صداقات" مع تطبيق مكونات ومكونات الكمبيوتر. بالطبع، لا معجزات يحدث في هذه الحالة. مبدأ العمل ذاته بسيط للغاية.
خذ على سبيل المثال الحالة عندما يكون على جهاز كمبيوتر مع1 مب تم تطوير تطبيق تحت 2 ميغابايت. ويأخذ النظام نفسه جزءا من المجلد، لذلك لا يتوفر سوى 500 كيلوبايت (مشروط) من 1 ميغابايت. تشغيل التطبيق. إذا لم يتم تمكين الذاكرة الظاهرية أو تعطيلها، ثم يأخذ البرنامج كل 500 كيلوبايت ويتوقف عن العمل، وعرض رسالة حول الخطأ الذي حدث. ولكن كل شيء يختلف تماما إذا تم تشغيل الآلية: يتم احتلال 500 كيلو بايت، إذا حدث طلب الذاكرة التالي، يتم كتابة كتلة البيانات إلى ملف خاص على القرص، تحرير حجم في ذاكرة الوصول العشوائي. للتطبيق، والآلية هي "شفافة". في الواقع، الذاكرة الظاهرية هي جزء من الذاكرة التشغيلية، ولكن لا يقع على رقائق، ولكن على القرص. وقد ثبت أن مثل هذا القرار ناجح جدا لأن العمل لا يزال جاريا لتحسينه. لذلك، في أحدث ويندوز 8، تمت إضافة سوابيل إلى ملف الترحيل ملف مألوفة بالفعل، المقصود فقط لتطبيقات المترو.
في بعض الأحيان يمكن للمستخدمين رؤية النظامرسالة تفيد بأن الذاكرة الظاهرية تعمل منخفضة. كيف تفسر ذلك في ضوء كل ما سبق؟ كل ما هو أكثر غير مفهومة، نظرا إلى أن مساحة القرص الحرة على القرص الصلب لا يزال قائما. واحدة من الأسباب الأكثر احتمالا لهذا يكمن في إعدادات غير صحيحة من آلية الذاكرة الظاهرية. على الرغم من أن النظام بشكل افتراضي يختار وضع التحكم التلقائي لحجم ملف الترحيل، والتكيف اليدوي هو ممكن مع إشارة إلى إطارات جامدة. إذا كنت بحاجة إلى القيام بذلك أم لا - كل مستخدم يقرر من تلقاء نفسها، ولكن إذا حدث خطأ بسبب عدم وجود حجم، سيكون لديك لرفع الحد الأعلى المسموح به. يتم تكوين هذا في إعدادات السرعة (يمكنك الحصول من خلال خصائص "جهاز الكمبيوتر" أو من لوحة التحكم).
</ p>