لجميع هواة التكنلوجيا والمعلوماتية
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

وحدة إدارة الذاكرة

اذهب الى الأسفل

وحدة إدارة  الذاكرة Empty وحدة إدارة الذاكرة

مُساهمة من طرف مضر قنبر الأحد أبريل 25, 2010 6:47 pm

إن وحدة إدارة الذاكرة Memory management unit أو (MMU) بالتعريف هي : دارة تدعم الذاكرة الظاهرية ونقل الصفحات الذاكرية وذلك بترجمة العنوان الفعال إلى عنوان فيزيائي، وتكون جزء من المعالج وفي بعض التصاميم تأتي كشريحة مستقلة، تحتوي على ذاكرة صغيرة تحتفظ بالعناوين الفعالة والفيزيائية المقابلة لها وتكون على شكل جدول يدعى TLB وجميع الطلبات الذاكرية ترسل لل MMU والتي تحدد مكان وجود المعلومة المطلوبة هل هي في الكاش أم في ال mm في القرص الصلب.
MMU تحتوي على جدول الصفحات الذاكرية Page table مفهرس بأرقام الصفحات وكل مدخل في جدول الصفحات Page Table Entry(PTE) يعطي العنوان الفيزيائي المطابق للفعال. من الممكن أن لا يوجد عنوان فيزيائي مقابل للعنوان الفعال لذا سوف تعيد MMU إشارة خلل في الصفحة الذاكرية إلى المعالج عندها سوف يحاول نظام التشغيل إيجاد صفحة فارغة في الذاكرة وإنشاء PTE جديد يتم ربطه مع العنوان الفعال المطلوب، إذا لم توجد صفحة ذاكرية فارغة سوف يكون من الضروري اختيار صفحة موجودة مسبقا وذلك باستخدام أحد خوارزميات الاستبدال وحفظها في القرص الصلب (و هذا ما يعرف بنقل الصفحات الذاكرية Paging).

مضر قنبر

عدد المساهمات : 38
تاريخ التسجيل : 15/02/2010
العمر : 26

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى