أجهزة الكمبيوترأنظمة التشغيل

ذاكرة الكمبيوتر الظاهرية

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

ما هي الذاكرة الظاهرية؟ تخيل اثنين من أجهزة الكمبيوتر متطابقة تشغيل ويندوز 3، واحد فقط لديه 1 ميغابايت من الذاكرة، وفي الآخر - 2 مب. اختيار تطبيقات البرمجيات على أساس حجم - هو إدانة المبرمجين إلى الأشغال الشاقة، لأنها سوف تضطر إلى تحسين منتجاتها تحت 1، 2، الخ. ميغابايت. لإنشاء برنامج مصمم للحد الأدنى القياسية من 640 كيلوبايت يعني التخلي عن بعض الاحتمالات من خلال "القيادة" التطبيق في الإطار. والتركيز على 2 ميغابايت - يعني أن تفقد المشترين المحتملين الذين لديهم 1 ميغابايت فقط من أجهزة الكمبيوتر. وقد تم فهم ذلك في ميكروسوفت، لذلك تم اقتراح آلية تسمى "الذاكرة الظاهرية". المبرمجين لا تحتاج إلى معرفة كم يتم تثبيتها في كل جهاز كمبيوتر. وبطبيعة الحال، تؤخذ بعض القيود بعين الاعتبار، ولكن على العموم، فإن نظام التشغيل يهتم بكيفية "تكوين صداقات" مع الطلب على المكونات والمكونات الحاسوبية. بالطبع، لا معجزات يحدث في هذه الحالة. مبدأ العمل ذاته بسيط للغاية.

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.atomiyme.com. Theme powered by WordPress.