المنشورات ذات الصلة. لماذا تحتاج إلى ملف المبادلة؟

14.08.2019

هل كنت تعلم، ما هو ملف الصفحة؟ أعتقد أنه لا بد أنك سمعت ذلك. إذا لم يكن الأمر كذلك، فسنحاول اليوم العثور على إجابة لهذا السؤال، وكذلك تحديد الغرض من ملف الترحيل هذا.

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

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

الطريقة الثانية هي ضبط المعلمات من خلال لوحة التحكم.

لذلك، دعونا ننظر إلى الطريقة الأولى أولا.

الطريقة الأولى- قم بتشغيل سطر الأوامر وأدخل الأمر bcdedit/set riseuserva واضبط القيمة على 4500 (سأشرح لك السبب بالضبط 4500 بعد قليل)، ثم اضغط على "Enter".

بعد ذلك، أدخل الأمر bcdedit مرة أخرى واضغط على "Enter". ونتيجة لذلك، كما يتبين من الشكل، يجب أن تكون المعلمة riseuserva 4500.

الآن كل ما تبقى هو إغلاق جميع النوافذ وإعادة تشغيل الكمبيوتر. بعد إعادة التشغيل، ستكتسب قيمة ملف ترحيل الصفحات القيمة الجديدة التي تم تكوينها.

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

ملف المبادلة: أسطورة أم حقيقة؟

الطريقة الثانية– ضبط قيمة ملف ترحيل الصفحات باستخدام لوحة التحكم.

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

2. ثم في علامة التبويب "خيارات متقدمة"، ابحث عن عنصر "الأداء" وانقر على "خيارات".

3. سيتم فتح نافذة ستحتاج فيها، في علامة التبويب "خيارات متقدمة"، إلى النقر فوق "تغيير" في قسم "الذاكرة الافتراضية".

عادة يتم تثبيته افتراضيًا، أي حسب اختيار النظام. نحن بحاجة إلى تعيين قيمة ملف ترحيل الصفحات يدويًا.

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

آمل أن تكون معلومات اليوم (ما هو ملف ترحيل الصفحات) مفيدة لك. وبهذا ينتهي هذا الدرس نراكم في الدرس القادم!!

وبالنسبة لـ Postscriptum، إليك مقطع فيديو لك

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

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

على أي حال، دعونا نصل إلى هذه النقطة.

ملف الصفحة - المصطلحات

ملف المبادلة- هذا نوع من الإضافة (الذي يتعامل مع التخزين المؤقت للبيانات للتسليم السريع للمعالجة) لجهاز الكمبيوتر الخاص بك. ليست إضافة بقدر ما هي توسعة أو استمرارية.

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

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

مبدأ التشغيل

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

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

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

أين يجب أن يكون ملف المبادلة موجودا؟

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

نذكرك أن لدينا مقالة مفصلة عن الأحجام. فيما يلي المبادئ الأساسية لوضعه على القرص:

  • اذا كنت تمتلك عدة جسدية(أي ليس واحدًا مقسمًا إلى أجزاء، ولكن عدة أجهزة بشكل عام) محركات الأقراص الثابتة، ثم حدد موقع ملف المبادلة؛
  • اذا كنت تمتلك واحدتقسيم القرص الصلب إلى أقسام، ثم وضع ملف الصفحة على القرص ج:/أو مكان تثبيت النظام إذا قمت بتقسيم القرص، فعلى أي قسم آخر غير قسم النظام؛
  • بعد أن تقوم بتعيين الحجم أو الموضع، فإنك تحتاج بالفعل اعادة التشغيل(ومع ذلك، سيحذرك النظام بشأن هذا الأمر شبابيكوفي حد ذاته)؛
  • كيف تراه موضع؟ إما باستخدام مدير المهام، أو مباشرة على القرص، ولكن يمكن إخفاء ملف الصفحة نفسه (يمكن رؤيته من خلال تشغيل عرض الملفات والمجلدات المخفية على الأنظمة) ويسمى pagefile.sys(حتى لا يتم حذفه سهوا).

هذا كل شيء، يمكننا أن ننتقل إلى الكلمة الختامية.

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

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

ما هو ملف الترحيل ل؟

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

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

ونتيجة لذلك، سوف يتباطأ جهاز الكمبيوتر الخاص بك. بالإضافة إلى ذلك، بسبب هذه الأحمال، سيتم تقليل HDD أو SDD.

ومع ذلك، إذا قمت بتكوين FP بشكل صحيح، فلن يزيد، "يأكل" المساحة الحرة على القرص الصلب، وسيتم تقليل تجزئة القرص الصلب بشكل كبير.

بالمناسبة، يمكن نقل ملف ترحيل الصفحات في نظام التشغيل Windows XP7 من محرك الأقراص C (النظام) إلى محرك أقراص آخر، على الرغم من أن بعض المستخدمين لا ينصحون بذلك.

أين يوجد ملف المبادلة؟

وهو موجود في أحد أقسام القرص الصلب ويسمى pagefile.sys. ولهذا السبب، إذا كنت تريد رؤيتها، فستحتاج إلى تنشيط رؤية الملفات.

انقر فوق "ابدأ" وافتح PU. انتقل إلى قسم "خيارات المجلد"، ثم إلى علامة التبويب "عرض". قم بالتمرير لأسفل شريط التمرير وحدد المربع بجوار وظيفة "إظهار الملفات المخفية". الآن انقر فوق "تطبيق".

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

إلغاء تنشيط ملف الترحيل

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

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

لقد تعلمت مكان وجود ملف الصفحة في نظام التشغيل Windows 7 وكيفية إلغاء تنشيطه.

إعداد ملف المبادلة

لكي يعمل الكمبيوتر المحمول أو الكمبيوتر بشكل صحيح، ستحتاج إلى تكوين ملف المبادلة بشكل صحيح. أولاً، تحتاج إلى معرفة مقدار المساحة المخصصة لملف المبادلة الخاص بنظام التشغيل Windows 7. وتتذكر مكان وجوده، حتى تتمكن من تغيير قيمته بنفسك. افتح قسم "الذاكرة الافتراضية" مرة أخرى وانقر على "تحديد الحجم".

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

نقطة أخرى مهمة هي نقل ملف المبادلة من القرص المثبت عليه نظام التشغيل إلى قرص ثابت آخر، مما سيؤدي إلى زيادة الأداء.

الآن بعد أن عرفت الغرض من ملف الصفحة، لا ينبغي أن يكون التحسين صعبًا.

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

بالمناسبة، يجب ألا يقل الحد الأدنى لحجم الملف عن 1 جيجابايت لمنع تجزئة القرص الصلب.

خاتمة

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

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

ملف المبادلة

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

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

تنظيم صفحة الذاكرة الافتراضية

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

في عائلة أنظمة التشغيل Microsoft Windows، يجب تخصيص المساحة الموجودة على محركات الأقراص الثابتة لتخزين الصفحات مسبقًا. يمكن للمستخدم الاعتماد على الآلية التلقائية أو تحديد حجم مساحة الذاكرة الافتراضية على كل قسم من أقسام القرص بشكل مستقل. على الأقسام المحددة، يقوم نظام التشغيل بإنشاء ملف pagefile.sys بالحجم المطلوب، والذي يقوم بتخزين الصفحات "إعادة التعيين" من ذاكرة الوصول العشوائي (RAM).

التنظيم القطاعي للذاكرة الافتراضية

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

يمكن تمثيل العنوان الظاهري في مؤسسة الذاكرة المقسمة بزوج (g, s)، حيث g هو رقم المقطع، وs هو الإزاحة في المقطع. يتم الحصول على العنوان الفعلي عن طريق إضافة عنوان البداية الفعلي للمقطع، الموجود في جدول المقاطع بالرقم g، والإزاحة s.

عيب هذه الطريقة لتخصيص الذاكرة هو التجزئة على مستوى المقطع وترجمة العنوان الأبطأ مقارنة بتنظيم الصفحة.

مبادلة

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

تجزئة ملف الصفحة

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

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

تقنيات تنظيم ملف الترحيل بشكل فعال

معلومات إضافية

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

خوارزميات لتحديد الصفحات القديمة

عند تخصيص مساحة لصفحة جديدة، قد يكون من الضروري حذف أي صفحة موجودة حاليًا في الذاكرة. تُستخدم قواعد استبدال الصفحة لتحديد الصفحة التي يجب إزالتها من الذاكرة. المرشح المثالي هو الصفحة "الميتة" التي لن يحتاجها أي شخص بعد الآن (على سبيل المثال، المتعلقة بعملية مكتملة). إذا لم تكن هناك مثل هذه الصفحات في الذاكرة (أو كان عددها غير كاف)، فسيتم استخدام قاعدة استبدال الصفحة المحلية أو العامة:

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

معايير البحث الأكثر استخداماً:

  • أقل استخدامًا مؤخرًا. يتم حذف تلك الصفحات التي تم الوصول إليها مؤخرًا. من المعتقد أنه في المستقبل سيكون هناك حد أدنى لعدد الزيارات إلى هذه الصفحات.
  • آخر استخدام مؤخرًا. يتم حذف الصفحات التي تم تحريرها مؤخرًا. هذه هي صفحات العمليات التي اكتملت للتو.

عيوب

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

نظام التشغيل

يختلف تنفيذ تخزين البيانات الافتراضية في أنظمة التشغيل المختلفة بسبب الميزات المعمارية لنواة نظام التشغيل وأنظمة الملفات الخاصة بها.

يشبه يونكس

مايكروسوفت ويندوز وويندوز NT

توجد منطقة القرص الصلب المخصصة للتبديل في ملف منفصل يسمى ملف المبادلة, ملف المبادلة(من الانجليزية ملف المبادلة). تسمى pagefile.sysويتم إنشاؤه افتراضيًا بواسطة النظام في الدليل الجذر للقرص ج:. في المستقبل، يمكن للمستخدم التحكم في حجم وموضع ملف ترحيل الصفحات، على سبيل المثال، باستخدام عنصر لوحة التحكم نظام.

في نظام التشغيل Windows 9x يتم استدعاء ملف الصفحة win386.swpويقع في دليل Windows. ومع ذلك، عن طريق تحرير الملف System.INI، يمكنك نقله إلى الدليل الجذر لمشاركته لاحقًا مع Windows NT.

أنظر أيضا

  • وحدة إدارة الذاكرة

ملحوظات

الأدب

فاخاليا يو.يونيكس من الداخل. - سانت بطرسبورغ: بيتر، 2003. ص844. ردمك 5-94723-013-5

إرتيجوف د.مقدمة لأنظمة التشغيل. سانت بطرسبرغ: بيتر، 2002.

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

يحتوي كل Windows على ملف صفحة. يقوم نظام التشغيل بإنشائه تلقائيًا ويضعه في جذر القرص المحلي المثبت عليه Windows. عادة يمكن العثور على ملف المبادلة على C:/pagefile.sys. الحجم الافتراضي لملف ترحيل الصفحات يساوي مقدار ذاكرة الوصول العشوائي المثبتة في الكمبيوتر. ولكن في أحدث إصدارات Windows، يمكن أن يتغير حجم الذاكرة الافتراضية وفقًا لاحتياجات نظام التشغيل.

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

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

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

لذلك، لتعطيل ملف ترحيل الصفحات، انقر فوق زر "Windows" والحرف اللاتيني "E" على لوحة المفاتيح في نفس الوقت. انقر على الرابط "خصائص النظام".

في علامة التبويب "خيارات متقدمة"، حدد الزر الأول "خيارات" (تحت وصف الأداء).

انتقل إلى علامة التبويب "خيارات متقدمة" وانقر على الزر "تغيير".

انقل المشغل إلى عنصر "بدون ملف ترحيل الصفحات" وانقر فوق الزر "تعيين".

نحن نوافق على أنه لن يتم تسجيل بيانات تصحيح الأخطاء من خلال النقر على زر "نعم".

ثم أغلق جميع علامات التبويب، وانقر فوق "موافق" و"تطبيق" في كل مكان، وأعد تشغيل الكمبيوتر.

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