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

implementation of page table(تنفيذ جدولة الصفحات)

Page history last edited by PBworks 16 years, 3 months ago

 

 Implementation of page table

 

 

 

page table (جدوله الصفحه):

هي تركيب البيانات(data structure) وتستخدم من قبل نظام الذاكره الافتراضيه (virtual memory system)وذلك لتخزين الطريق او المخطط (mapping)

بين العنوان الافتراضي (virtual address) والعنوان الحقيقي (physical address) .

 

 

 

 

 

 

 

 نجد في الصوره السابقه :

logical memory  مقسمه الى صفحات

physical memory مقسمه الى frames

اما بالنسبه الى جدوله الصفحه (page table) فهي تحتوي على رقم الframe اما بالنسبه الى الدليل فهو رقم الصفحه .

 

 

 

 

implementation of page table (تطبيق صفحه الجدوله):

 - جدوله الصفحه  تخزن في الذاكره الاساسيه (main memory).

- سجل جدوله الصفحه الاساسي ( Page-table base register (PTBR) ) يشير الى صفحه الجدوله

- طول سجل جدوله الصفحه(Page-table length register (PTLR) ) بشير الى حجم  جدوله الصفحه

- في هذا المخطط كل البيانات\الاوامر تتطلب الوصول مرتين الى الذاكره.المره الاولى لجدوله الصفحه والمره الثانيه للبيانات\الاوامر وهذا يسبب مشكله بسبب انه وقت الوصول الى الذاكره جدا بطيء.

-مشكله الوصول مرتين الى الذاكره يمكن حله عن طريق associative memory أو translation look-aside buffers (TLBs.

 

 

 

 

 

Associative memory:

 

البحث فيها in parallel وتصميمها جدا صعب وباهظه الثمن

 

 ولفهمها اضغطي هذا اللنك http://www.alhasebat.com/vb/showthread.php?t=846

 

 

 

 

 

 

 

 

 

 

 

 

 

 

المصدر :

http://en.wikipedia.org/wiki/Page_table

 والكتاب المقرر

 

______________________________________________________________________________________

 

الاء العباد

Comments (0)

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