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.