الفرق بين الذاكرة الفعلية والظاهرية

Anonim

المادية مقابل الذاكرة الظاهرية

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

- 1>>

الذاكرة الفعلية

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

الذاكرة الظاهرية

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

ما هو الفرق بين الذاكرة الفعلية والذاكرة الظاهرية

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