| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

paging

Page history last edited by PBworks 16 years, 4 months ago
 
Paging
 
Paging اسلوب من اساليب ادراة التخزين (memory management) وتستخدم الذاكره التخيلية. عندما نستخدم paging المعالج يقسم مساحة التخزين إلى صفحات متساوية الحجم (of 4KBytes, 2 MBytes, or 4 MBytes in length) حتى يستطيع ان يربط البرامج إلى  physical memory. عندما يكون برنامج في logical memory المعالج حتى يربطه بالذاكره الفيزيائيه يستخدم آلية الصفحات وجدول الصفحات (page table).
 
الوظيفة الاساسية من تقسيم الذاكرة إلى صفحات عندما يحاول برنامج الدخول على اجزاء من الذاكرة ليست له او التخزين على متغيرات برامج اخرى. حتى نعالج الخطأ نستخدم اسلوب يسمىpage fault   (مقاطعه للبرامج تنشأ من hardware عندما يحاول البرنامج الدخول إلى صفحة لم تربط بphysical memory :
      1.     التعامل ومعالجة هذا الخطأ في اسلوب مخفي عن البرنامج والسيطرة على الخطأ
      2.     تحديد موقع البيانات التي يحاول البرنامج الوصول لها من وحدات التخزين المساعدة (مثل hard disk)
      3.     تحديد page في الميموري يستطيع استخدامه لوضع هذه البيانات
      4.     ينزل البيانات المطلوبه في هذه الصفحة اللتي حددها
      5.     يرجع إلى البرنامج ويكمل العملية التي تسببت في هذا الخطأ
 
            فوائد الصفحات paging:
        1.     ترجمة العنوانين: كل برنامج ومهمه له نفس العنوان الافتراضي
        2.     حماية الذاكرة
        3.     مشاركة الذاكرة بين المهام
        4.     تحميل اجزاء من البرنامج
        5.     الذاكرة تربط الملفات
        6.     تبديل الذاكرة الافتراضية
 
 Linear Page Translation during Paging 
 
المصادر:
 
 
 

Comments (0)

You don't have permission to comment on this page.