Professional Documents
Culture Documents
04 Memory Management 02
04 Memory Management 02
اضرة ا سة
إدإرة الذإكرة
Memory Management
الجرء الثا ين
1
بنهاٌة هذه المحاضرة ٌكون الطالب لادرا ً علً ما ٌأتً:
التعرف علً مشكلة التفتت الداخلً وكٌف انها تهدر مساحات الذاكرة.
3
تتنوع طرق إدارة الذاكرة ،ونذكر منها:
- إدارة الذاكرة المفردة المتماسكة ( :برنامج واحد
ذاكرة واحدة) .
إدارة الذاكرة بالتجزئة ( :ذاكرة متعددة وبرامج
متعددة) .
إدارة الذاكرة بالصفحات.
إدارة الذاكرة باستخدام عملٌة الضغط ( :إعادة توزٌع
الموالع)
4
الطرٌمة االولً :إدارة الذاكرة المفردة المتماسكة
تحمٌل برنامج واحد فمط فً مساحة متصلة بالذاكرة مهما كان حجمه
صغٌرا ً على الذاكرة ومهما كان حجم الذاكرة كبٌرا ً وال ٌسمح بوجود
برامج أخري معه فً نفس الولت.
ٌ عتبر نظام التشغٌل DOSمن النظم التً طبمت هذه الطرٌمة.
5
الطرٌمة االولً :إدارة الذاكرة المفردة المتماسكة(تكملة)
من ممٌزات هذه الطرٌمة:
سهولة تحمٌل وتشغٌل البرامج.
6
إدارة الذاكرة المفردة المتماسكة(تكملة)
من عٌوب هذه الطرٌمة:
عدم التوافك مع الحاسبات الكبٌرة. •
إهدار الولت والجهد. •
بطًء تنفٌذ البرامج حٌث أنها تعتمد على توالً التنفٌذ. •
7
الطرٌمة الثانٌة :تخصٌص الذاكرة بالتجزئة
فً هذه الطرٌمة ٌتم تمسٌم الذاكرة إلى عدد من األجزاء لتسكٌن
أكثر من عملٌة.
ميم ال
رإت:
تسمح بتحمٌل عدد من البرامج فً نفس الولت
8
الطرٌمة الثانٌة :تخصٌص الذاكرة بالتجزئة(تكملة)
العيوت:
10
الطرٌمة الثالثة :إدارة الذاكرة بالصفحات
إدارة الذاكرة بالصفحات هً آلٌة إلدارة الذاكرة تسمح بتسكٌن العملٌة داخل
الذاكرة فً أماكن متفرلة .فً هذه الطرٌمة ٌتم تمسٌم الذاكرة الفٌزٌائٌة ()RAM
إلى عدد من المماطع ثابتة الحجم تسمً اإلطارات ،Framesوكذلن ٌتم تمسٌم
العملٌة(الذاكرة المنطمٌة) إلى صفحات ( )Pagesبحٌث ٌكون حجم كل صفحة
اصغر من أو ٌساوي حجم اإلطار الموافك له على الذاكرة الفٌزٌائٌة.
11
الطرٌمة الثالثة :إدارة الذاكرة بالصفحات(تكملة)
ٌتم إنشاء جدول ٌسمى جدول الصفحة(ٌ )Page tableحتوي على
معلومات عن صفحات العملٌة المراد تشغٌلها
12
الطرٌمة الثالثة :إدارة الذاكرة بالصفحات(تكملة)
Frame
Number 0
2
Page 0
0 1 3 Page 2
Page 1
1 4 4 Page 1
Page 2
2 3 5
Page 3
3
6
Logical Memory
Page Table 7
Physical Memory
شكل يوضح العالقة بين جدول الصفحات و الذاكرة الفيزيائية والذاكرة المنطقية
13
الطرٌمة الثالثة :إدارة الذاكرة بالصفحات(تكملة)
ص س قيلا
من مميرإت م الي فحات
ج
تدعم االتجاهات الحدٌثة لتطوٌر الحاسبات
التحمٌل الجزئً للبرنامج على الذاكرة الرئٌسٌة ٌؤدي إلى زٌادة عدد البرامج
التً ٌتم تشغٌلها آنٌا.
14
الطرٌمة الثالثة :إدارة الذاكرة بالصفحات(تكملة)
ص س قيلا
من عيوت جم الي فحات:
استهالن زمن المعالج بسبب طلب عملٌة التنفٌذ ولتا ً عند حساب العنوان
الفٌزٌائً وولتا ً عند إجراء عملٌة الترحٌل والبحث عن الصفحة.
15
الطرٌمة الرابعة :إدارة الذاكرة باستخدام عملٌة الضغط
ٌتم تجمٌع الفراغات فً الذاكرة إلنتاج منطمة حرة كافٌة الستٌعاب العمل
المراد تنفٌذه.
16