look85

عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا

او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدى
نتشرف بتسجيلك
شكرا

إدارة المنتدى


انضم إلى المنتدى ، فالأمر سريع وسهل

look85

عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا

او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدى
نتشرف بتسجيلك
شكرا

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

ادارة الذاكرة

+2
عاشقة فلسطين
نور على نور
6 مشترك

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

ادارة الذاكرة Empty ادارة الذاكرة

مُساهمة من طرف نور على نور الأربعاء 25 يونيو 2008 - 21:18

إدارة الذاكرة Memory Management ) )في إطار البرامج المتعددة

مقدمة : برنامج إدارة الذاكرة هو المسؤول عن حجز أماكن للبرامج في الذاكرة وإخلائها بانتهاء البرنامج.

الوظائف: كيفية توزيع البرامج والبيانات في الذاكرة وتعيين الأماكن المناسبة لها. واتخاذ القرارات اللازمة

لإدخال المعلومات وحجز الأماكن ثم تفريغها في الذاكرة، هذه هي وظيفة إدارة الذاكرة أو( Medium Term Scheduler ).



الهدف : الهدف الرئيسي هو استهلاك الذاكرة بفعالية تامة بحيث:

1. تكون أماكن الذاكرة شاغرة بدون مساحات ضائعة.

2. تفادي كثرة التبديلSwapping ) ) أي انتقال المعلومات خارج وداخل الذاكرة ومبادلتها مع الذاكرة الثانوية.

3. تلبية البرامج بحجز أماكن لأكبر عدد من البرامج بطريقة سريعة وفعالة بدون تأخير وحدة المعالجة.

4. حماية الذاكرة أي حماية البرامج والمعلومات في الذاكرة حتى لا تتداخل ببعضها ويحصل تناول أو إدخال لمعلومات
غير مصرح بها. وبالتالي لكل برنامج له عنوان بداية ، وطول معين يلتزم به حدوده ولا يخرج عنها.


أساسيات ومبادئ: تدخل البرامج الجديدة من الذاكرة الثانوية إلى الذاكرة الرئيسية ويستقبلها مدير الذاكرة

(Medium Term Scheduler) ويعين لها المكان المناسب، وبالتالي تتم عملية الربط وتحويل العناوين من وهمية إلى فعلية.


- يخزن النظام في إطار الذاكرة الرئيسية لكل برنامج عنوان البدء فيBase Register ) ) ،وطول البرنامج في
(limit Register)
- تحصل عملية التحويل أو الربط (Binding) بين العناوين العملية أو المنطقية(Virtual/Logical )إلى عناوين فعلية (physical)


تلتزم بها في ثلاث مراحل:

1- المرحلة الأولى: وقت التجميع أي وقت تأليف البرامج من المصدر(Source) إلى (Object Code) رموز ذاتية ،
فإذا كان عنوان البرنامج في الذاكرة معروف من قبل ممكن تكوين للبرنامج الرمز الثابت له بالعناوين الثابتة في الذاكرة .

2- المرحلة الثانية: وقت تحويل الأماكن إذا كان عنوان البرنامج غير معروف في الذاكرة ، يكون النظام للبرنامج الرمز المتنقل وهو أكثر مرونة.

3- المرحلة الثالثة: وقت التنفيذ يمكن تأخير عملية الربط إن أمكن نقل البرنامج في الذاكرة خلال التنفيذ ، مثلاً حصل عملية - بعد عملية الربط( Binding ) يستعين نظام إدارة الذاكرة بقائمة التحويلات والربط بين العناوين العملية للبرنامج الجديد الآتي في الذاكرة الثانوية والعناوين الفعلية.


- خلال تنفيذ البرنامج تتعامل وحدة المعالجة مع العناوين العملية ، فعند الطلب تستقبل وحدة التدبير للذاكرة(MMU) وهي
(Hardware) وليست برنامج لتحول العنوان المطلوب في وحدة تامعالجة المركزية( CPU )إلى عنوان فعلي لإيجاد مكان المعلومة في الذاكرة.

عنوان فعلي = رقم الصفحة( segment number)× حجم الصفحة( page size)+ الطول(offset)



- متى تتم عملية التحويل أو إدخال البرنامج من مكانه العملي إلى مكانه الفعلي في الذاكرة؟

- وقت استدعاؤه من وحدة المعالجة أي التحميل الديناميكي (Dynamic Loading )
الاتصال بالبرنامج باستخدام رمز صغير( Stub )للاتصال بـمكتبه (Library ) لتنفيذ الأمر ، ويعين (Stub )نفسه هذا النظام
يعرف بالمكتبه المشتركة ، وبالتالي تحصل عملية الإستبدالSwapping) )وهو الانتقال المؤقت ثم إعادة التشغيل.



تقسيم الذاكرة:

أولاً : تحجز قاطع (Segment) للنظام الـ Kernel لأول أماكن.

ثانياً: لكل برنامج قاطع آخر له بداية (Base) وطول أو حد (Limit) يحدد نظام Memory حسب تدبير معين، ويقرر ما هو المكان الأفضل.

تدبير الأحسن مقاس أو حيز( Best Fit ):
1- يحجز النظام على حسب مقاس البرنامج محل في الذاكرة على أساس أصغر مكان خالي(Hole) أي يترك أقل مساحة صغيرة ممكنة بين البرنامج وبالتالي يجب أن يفحص (Scan) كل الذاكرة فهو بطيء.


2- تدبير الأسوأ مقاسWorst Fit) ): يحجز النظام محل على أساس أكبر مكان خالي ( Hole) بين البرامج. وبالتالي يجب فحص كل الذاكرة بطيء.


3- تدبير الأول مقاس أو حيز (First Fit):وهو أسرع تدبير ولا يفحص كل الذاكرة ويحجز أول مكان خالي في الذاكرة



-------------------------------------------

المراجع operating system consept
willim stalling
wikipedia
نور على نور
نور على نور
تكنولوجي متميز
تكنولوجي متميز

عدد الرسائل : 1566
الأوسمة الممنوحة : ادارة الذاكرة 75102370pj2
تاريخ التسجيل : 25/10/2007
نقاط المساهمات : 6030

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

ادارة الذاكرة Empty رد: ادارة الذاكرة

مُساهمة من طرف عاشقة فلسطين الخميس 26 يونيو 2008 - 0:14

معلومات ذات فائدة
مشكورة أخت نور على نور
الله لا يحرمنا جديدك
دمت في حفظ الرحمــن

عاشقة فلسطين
عاشقة فلسطين
تقني نشط P.II
تقني نشط P.II

عدد الرسائل : 190
العمر : 35
المزاج : مرتاحة نفسيا
تاريخ التسجيل : 10/12/2007
نقاط المساهمات : 5953

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

ادارة الذاكرة Empty رد: ادارة الذاكرة

مُساهمة من طرف قطر الندى الخميس 26 يونيو 2008 - 12:53

مشكورة اختي نور على نور وبارك الله فيك وجزاك الجنة ان شاء الله
موضوع مفيد ورائع مثلك اختي نور على نور
اختك في الله قطر الندى
قطر الندى
قطر الندى
تكنولوجي متميز
تكنولوجي متميز

عدد الرسائل : 2136
العمر : 37
الموقع : على الانترنت
المزاج : الحمدلله تمام التمام
الأوسمة الممنوحة : ادارة الذاكرة Aeceu110
تاريخ التسجيل : 21/11/2007
نقاط المساهمات : 6513

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

ادارة الذاكرة Empty رد: ادارة الذاكرة

مُساهمة من طرف نور على نور الخميس 26 يونيو 2008 - 22:07

أعتقد بأن من يستحق الشكر بالدرجة الأولى هو الأخ أبو وديع لتنسيق الموضوع بعد ان كانت يعتلية الكثير من الفوضى
أشكرك أبو وديع على التنسيق

تحياتي للجميع
نور على نور
نور على نور
تكنولوجي متميز
تكنولوجي متميز

عدد الرسائل : 1566
الأوسمة الممنوحة : ادارة الذاكرة 75102370pj2
تاريخ التسجيل : 25/10/2007
نقاط المساهمات : 6030

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

ادارة الذاكرة Empty رد: ادارة الذاكرة

مُساهمة من طرف ابو وديع الجمعة 27 يونيو 2008 - 13:31

الله يخليك نور
الموضوع موضوعك وشكرا على جهودك
Thank you
ابو وديع
ابو وديع
0 مشرف عام 0

عدد الرسائل : 2293
العمر : 38
الموقع : كوكب الأرض
المزاج : الحمد لله .. معصب
تاريخ التسجيل : 04/09/2007
نقاط المساهمات : 6549

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

ادارة الذاكرة Empty رد: ادارة الذاكرة

مُساهمة من طرف قطر الندى الجمعة 27 يونيو 2008 - 15:06

مشكور اخي ابو وديع وبارك الله فيك
ودائما انت مفضل علينا بمواضيعك وترتيبك للمواضيع جزاك الجنة ان شاء الله
اختك في الله قطر الندى
قطر الندى
قطر الندى
تكنولوجي متميز
تكنولوجي متميز

عدد الرسائل : 2136
العمر : 37
الموقع : على الانترنت
المزاج : الحمدلله تمام التمام
الأوسمة الممنوحة : ادارة الذاكرة Aeceu110
تاريخ التسجيل : 21/11/2007
نقاط المساهمات : 6513

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

ادارة الذاكرة Empty رد: ادارة الذاكرة

مُساهمة من طرف ابو وديع الجمعة 27 يونيو 2008 - 15:12

الله يوفقك قطر الندى
وإن شاء الله تستفيدي وتكون من الناجحين في الدنيا والآخرة
cheers يا رب
ابو وديع
ابو وديع
0 مشرف عام 0

عدد الرسائل : 2293
العمر : 38
الموقع : كوكب الأرض
المزاج : الحمد لله .. معصب
تاريخ التسجيل : 04/09/2007
نقاط المساهمات : 6549

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

ادارة الذاكرة Empty رد: ادارة الذاكرة

مُساهمة من طرف abedheeh الجمعة 26 سبتمبر 2008 - 18:47

شكرا نور على نور
abedheeh
abedheeh
abedheeh
تقني فعّال P.III
تقني فعّال P.III

عدد الرسائل : 373
العمر : 35
الموقع : في الغزوه , عامل خناقه مع اهل قريش
المزاج : قمه الفشل ان يشعر من حولك بقمه نجاحك وانت في قراره نفسك افشل الفاشلين
تاريخ التسجيل : 22/07/2008
نقاط المساهمات : 5804

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

ادارة الذاكرة Empty رد: ادارة الذاكرة

مُساهمة من طرف عزي ايماني السبت 20 يونيو 2009 - 14:21

جزاك الله خيرا ووفقك لما يحبه ويرضاه على المعلومات الجميلة
عزي ايماني
عزي ايماني
تكنولوجي متميز
تكنولوجي متميز

عدد الرسائل : 2263
الموقع : البيت
المزاج : نص هيك و نص هيك
تاريخ التسجيل : 05/04/2009
نقاط المساهمات : 7897

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

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

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

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