تقسيم الذاكرة إلى صفحات


  تقسيم الذاكرة إلى صفحات

أداة الاستعانة  بمفهوم الذاكرة الافتراضية وتطبيقها في تقنيات الكمبيوتر في ظهور ما يسمى بالصفحات (page ) :

وذلك لتلائم عملية التبادل بن أجزاء البرنامج الواحد في كل من الذاكرة الرئيسية والذاكرة الافتراضية (وسائط التخزين ) وبذلك أمكن توسعة الذاكرة وتقسيمها بطريقة تستوعب اكبر عدد ممكن  من البرامج وتشغيلها في آن واحد.

 

  طريقة تقسيم الذاكرة إلى صفحات

تقوم هذه العملية على معاملين هما :

  1. سعة الذاكرة
  2. حجم البرنامج

وتتم كالأتي:

  1. تقسيم الذاكرة الرئيسية RAM) الفيزيائية ) إلى إطارات (Frames  ) .
  2. يتم تقسيم البرنامج إلى صفحات (Pages) بحيث يكون حجم كل صفحة اصغر من أو يساوي حجم الإطار الموافق له على الذاكرة الفيزيائية وبالتالي يتم تحميل كل صفحه على إطار.
  3. يتم تبادل الصفحات بين الذاكرة والذاكرة الثانوية.

 
   مميزات التقسيم إلى صفحات

  1. تدعيم الاتجاهات الحديثة لتطوير الحاسبات والبرمجيات وخصوصاً الأجهزة التي تدعم تعدد المهام وتعدد المستخدمين.
  2. تناسب عملية توزيع الذاكرة الرئيسية مع مفهوم الاستعانة بالذاكرة الثانوية

(الذاكرة الافتراضية ) .

  1. التحميل الجزئي للبرنامج على الذاكرة الرئيسية يؤدي إلى زيادة عدد البرامج التي يتم تشغيلها آلياَ.
  2. النجاح الكبير في معالجة مشكلة التفتت الداخلي للذاكرة.
  3. سهولة تحويل فتات الذاكرة إلى صفحات جديدة .

   الخصائص المميزة لتقسيم الذاكرة إلى صفحات

  1. توسيع حجم الذاكرة بمفهوم الذاكرة الافتراضية .
  2. تشغيل عدد كبير من البرامج في آن واحد .
  3. التحميل الجزئي للبرنامج على الذاكرة .
  4. تبادل صفحات أجزاء البرنامج بين الذاكرة الرئيسية والذاكرة الثانوية.
  5. اختفاء ظاهرة التفتت الداخلي للذاكرة.

   تقسيم الذاكرة الافتراضية

أسباب تقسيم الذاكرة الافتراضية:

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

 
   القواعد المتبعة لتقسيم الذاكرة الافتراضية

  1. تقسيم الذاكرة الافتراضية يكون إلى قطاعات حيث إن الذاكرة الافتراضية جزء من القرص الصلب.
  2. كل قطاع يكون مستقل عن باقي القطاعات ويعمل كجزء منفصل تماماً.
  3. يعمل كل قطاع كسلسلة متصلة من خلايا الذاكرة .

 
  تقسيم الذاكرة المنطقية (البرامج)

  1. تقسيم بسيط وفيه يتم تقسيم البرامج إلى طبقات ويتم تحميل كل طبقة على قطاع من قطاع الذاكرة.
  2. التقسيم إلى صفحات ويكون على طريقتين:

أ‌.        التصفح البسيط:

وفيه يتم تقسيم البرامج إلى صفحات متساوية الحجم وذلك يؤدي إلى تقسيم الذاكرة الرئيسية إلى إطارات متساوية الحجم .

ب‌.     التصفح المرئي :

وفيه يتم تقسيم الصفحات إلى صفحات غير متساوية وتوضع كل صفحة على الإطار المناسب لها على الذاكرة الرئيسية التي تقسم إلى أطارت غير متساوية كذلك .

 
   مميزات تقسيم الذاكرة المنطقية

  1. زيادة كفاءة الذاكرة والانتفاع الأمثل بها مقارنة بالأساليب الأخرى .
  2. تقليل التفتت الداخلي للذاكرة.
  3. استخدام مفهوم الذاكرة الافتراضية مما يزيد كثيراً من حجم الذاكرة اثنا التشغيل.
  4. تحقيق اكبر قدر ممكن من الحماية اثنا التشغيل .
  5. تشغيل اكبر قدر ممكن من البرامج في آن واحد.

   عيوب تقسيم الذاكرة المنطقية

  1. تعقيد أساليب إدارة الذاكرة التي تتعامل مع إدارة  الذاكرة.
  2. مشكلة التفتت الداخلي لا تزال موجودة .

ليست هناك تعليقات:

إرسال تعليق