| 
  • 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-2

Page history last edited by PBworks 16 years, 3 months ago
 
 
 .
PAGING
 
ماهوpaging؟
اسم يطلق على كل قسم من أ قسام البرنامج بعد تقسيمه. وهي تقنية تستخدمها الذاكرة التخيلية لتأكد من وجود المعلومات الخاصة بالبرنامج بأسرع وقت ممكن.
**************************************
لماذا احتجنا paging ؟
توجد هناك مشكلتين تواجهنا عند تنفيذ البرامج ألا وهي:
 1-يجب ظهور كل البرنامج
 2-أن البرنامج يجب أن يظهر بشكت متتابع.
   لقد استخدم paging لحل مشكلة ظهور البرنامج بشكل متتابع.
*******************************************
 
ماهي فكرة paging ؟
 تقسم memory   إلى أقسام متساوية وثابتة (fixed block) وتكون هذه الأقسام صغيرة , وحجمها يكون من مضاعفات 2 .
 frame هو اسم ل block في memorypage هو اسم block في الذاكرة التخيلية(virtual storage) .
 
ويشترط أن يكون عدد   page أقل من عد دframe .ولكن متساوين في الحجم.
رسمة توضح الفرق بين frame و page:
 
   
            .
*******************************************
*إنه يجب أن يكون لكل برنامج جدول خاص لل  pageيسمى ( page table).
 
*على ماذا يحتوي page table ؟
 إن page table هو عبارة عن مصفوفة (array) .
 رقم المصفوفة هو رقم page , ورقم المخزن داخل المصفوفة هو رقم frame المقابل لل page .
*************************************
 
المصادر:
Text book: operating system concept 7th edition
publib.boulder.ibm.com/infocenter/zoslnctr/v1r7/topic/com.ibm.zconcepts.doc/zconcepts_90.html
 
 
 
 
 
 
 
 
 
 
-----------------------------------------------------
 
 
 
 
كيفية التحويل من الـ  Logical memory إلى الـ phisycal memory  تتم بالطريقة التالية :
 
 يتكون العنوان القادم من المعالج من قسمين رئيسيين :
 
  :"page number" (p
 تستخدم كـ [ index ]  في جدول الصفحات  "page table"
:"page offset" (d)
 
يتم استخدام الـ p  للوصول إلى رقم الـ frame المناسب وذلك عن طريق جدول الصفحات ، يتم ضرب رقم الـframe في حجم الواحد ومن ثم إضافة الـoffset لتتم عملية التحويل إلى الذاكرة الفيزيائية ..
 
 
 
إضافة : أفنان العمر ..
-------------------------------------------------------
 
 

Comments (0)

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