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

This 68451 MMU could be used with the Motorola 68010

إن وحدة إدارة الذاكرة Memory management unit أو (MMU) بالتعريف هي : دارة تدعم الذاكرة الظاهرية ونقل الصفحات الذاكرية وذلك بترجمة العنوان الفعال إلى عنوان فيزيائي، وتكون جزء من المعالج وفي بعض التصاميم تأتي كشريحة مستقلة، تحتوي على ذاكرة صغيرة تحتفظ بالعناوين الفعالة والفيزيائية المقابلة لها وتكون على شكل جدول يدعى TLB وجميع الطلبات الذاكرية ترسل لل MMU والتي تحدد مكان وجود المعلومة المطلوبة هل هي في الكاش أم في ال MM أم في القرص الصلب.[1][2][3]

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

En otros idiomas