34
ي ن ا ث ل ل ا ص ف ل ا ة س ي ئ ر ل ا رة ك ا الذ دارة ا رق ط

-طرق اداره الذاكره-الفصل الثاني

  • Upload
    trawan

  • View
    591

  • Download
    8

Embed Size (px)

DESCRIPTION

1

Citation preview

Page 1: -طرق اداره الذاكره-الفصل الثاني

الثاني الفصلالرئيسة الذاكرة إدارة طرق

Page 2: -طرق اداره الذاكره-الفصل الثاني

الذاكره اداره مفهوم

كيفية : هي ببساطة الذاكرة إدارةاآللي الحاسب جهاز في الذاكرة استغالل

األمثل االستغاللمن جزء كل من االستفادة يمكن بحيثلهذه تعطيل أو إهدار دون الذاكرة هذهعدد اكبر تشغيل يمكن وبذلك األجزاء

. واحد آن في البرامج من ممكن

2

Page 3: -طرق اداره الذاكره-الفصل الثاني

الذاكره اداره نظم أهداف

الذاكرة • على الملفات عناوين تحديثالتشغيل • أثناء والملفات البرامج حمايةالذاكرة • على البرامج بين المشاركةالتشغيل • ذاكرة كفاءة تحسينالذاكرة • من مستقلة الغير األجزاء حجم تقليل

. منها االستفادة ومحاولةالذاكرة • على لتشغيلها الممكن البرامج عدد زيادة

المتاحة.•. التشغيل أثناء البرامج والى من البيانات نقل سرعةاالفتراضية .• بالذاكرة يسمى ما أنشاء

3

Page 4: -طرق اداره الذاكره-الفصل الثاني

لنظم الرئيسيه االهداف تنفيذ وسائلالذاكره اداره

الذاكرة .• على والمستقلة الشاغرة المساحات حصر•. الذاكرة تقسيمعلى • البرامج نتائج لحفظ محددة أماكن تعين

يمكن بحيث الملفات وكذلك التخزين وسائطاللزوم . عند استدعائها

ونقلها • تشغيلها إنهاء تم التي البرامج فصل عملية. التخزين وسائط على تخزين أماكن إلى

إثناء • البرامج بين للبيانات التبادل عملية ادراةذاكرة بين الواحد البرنامج في وكذلك التشغيل

. التخزين ووسائط التشغيل

4

Page 5: -طرق اداره الذاكره-الفصل الثاني

5

: الذاكرة إدارة برمجيات وظائف

أو 1. إليها الداخلة األعمال وكافة الذاكرة متابعة. منها الخارجة أو فيها المستقرة

باإلجابة 2. وذلك الرئيسة للذاكرة المتابعة سياسة رسم: اآلتية األسئلة عن

• . وما الذاكرة في إشغالها تم التي المساحات هي ما. المساحات تلك شغلت التي األعمال هي

المساحات • إلى تدخل أن لألعمال السماح يمكن متى , داخل إبقاؤها يمكن فترة أي وإلى الذاكرة في الحرة

الذاكرة.التي • األعمال من الذاكرة تحرير يتم أن يمكن متى

. الذاكرة. من إخراجها يمكن األعمال وأي فيهامواقع 3. في الذاكرة إلى الداخلة األعمال كافة توطين

. , الذاكرة من المناسب الوقت وفي الذاكرة من مناسبة.4 , األساسية مصادرها إلى الذاكرة من األعمال كافة ترحيل

. , اإلخراج وحدات أو الثانوية كالذاكرة

Page 6: -طرق اداره الذاكره-الفصل الثاني

6

: الرئيسة الذاكرة إدارة طرقأنواع بتنوع الرئيسة، الذاكرة إدارة طرق تتنوع

وتقنية الرئيسة، الذاكرة سعة حيث من الحواسيب،تصميم وقوة البرامج تعداد على وقدرتها صنعها، . الذاكرة إدارة طرق ومن الذاكرة إدارة برمجيات

الرئيسة:

Page 7: -طرق اداره الذاكره-الفصل الثاني

7

.1. المتماسكة المنفردة الذاكرة إدارة

.2. بالتجزئة الذاكرة إدارة

.3. األجزاء توطين بإعادة الذاكرة إدارة

.4. بالصفحات الذاكرة إدارة

: المتماسكة المنفردة الذاكرة :إدارة المتماسكة المنفردة الذاكرة إدارة: العام المفهوم

على الذاكرة هذه قدرة المنفردة بالذاكرة يقصدويقصد زمنية، لحظة أي في فقط واحد عمل استقبال

على القدرة عدم المتماسكة، بالذاكرة

Page 8: -طرق اداره الذاكره-الفصل الثاني

8

. ومتباعدة متفرقة أجزاء إلى العمل تجزئةاآلن في فقط H واحدا H عمًال تستقبل الرئيسة فالذاكرةحجم عن العمل هذا حجم يزيد ال أن بشرط الواحد،هذا رفض يتم وإال الذاكرة، في المستخدم مساحة

مساحة. في العمل يبقى أن هو اآلخر والشرط العملالمساحات وهذه يتجزأ أن دون الذاكرة، من متماسكة

هي:.a. التشغيل نظام مساحة.b. العمل مساحة.c." وجدت " إن حرة فارغة مساحة

تسمى الحرة المساحة إليها H مضافا العمل ومساحة: " التالي" الشكل انظر ، المستخدم مساحة

Page 9: -طرق اداره الذاكره-الفصل الثاني

9

( األساسية الذاكرة مساحة كانت ( 256فإذا بايت كيلو: يلي كما موزعة

مساحة المستخدم

مساحة حرة

مساحة العمل

نظام التشغيل

Page 10: -طرق اداره الذاكره-الفصل الثاني

10

.a التشغيل نظام .32مساحة بايت كيلو

.b( المستخدم (.224 = 32 – 256مساحة بايت كيلويساوي العمل حجم حجم 224وكان فإن بايت، كيلو

حجم أن حيث صفر يساوي الحرة المساحة المساحة ( – = حجم األساسية الذاكرة مساحة حجم الحرة

.) العمل + مساحة التشغيل نظام مساحة

: المتماسكة الذاكرة إدارة عيوبحجم بتقييد المتماسكة الذاكرة إدارة عيوب تتلخص

الصعب من حيث األساسية، الذاكرة بحجم العملحجمه زاد إذا األساسية، الذاكرة إلى عمل إدخال

. المستخدم مساحة حجم على

Page 11: -طرق اداره الذاكره-الفصل الثاني

11

: المجزأة الذاكرة إدارة: العام المفهوم

البرامج، تعدد فكرة استخدام عند المجزأة الذاكرة إلدارة نضطرمع تتعامل التي الذاكرة إدارات أنواع أبسط هي اإلدارة وهذه . إلى األساسية الذاكرة تنقسم حيث واحد آن في عمل من أكثرالداخلة األعمال عدد على عددها في تعتمد متعددة مساحات . إلدارة نوعان ويوجد للذاكرة مسبق تقسيم حسب أو إليها، : الثابتة، بالتجزئة المجزأة الذاكرة إدارة هما المجزأة الذاكرة

. المتغيرة بالتجزئة المجزأة الذاكرة وإدارة:_ :أوال الثابتة بالتجزئة المجزأة الذاكرة إدارة

: العام المفهوممعلومة أجزاء إلى الذاكرة تقسيم للذاكرة، الثابتة بالتجزئة نعني

. بحيث فيها البرامج بتنفيذ البدء قبل األحجام ومختلفة المساحة،األحجام إلى الصغيرة األحجام بين موزعة المساحات هذه تكون

الجزء. باسم الحجم ثابتة مساحة كل تعرف (Partition)الكبيرة: التالي الشكل في المبين النحو على العنوان فضاء ويظهر

Page 12: -طرق اداره الذاكره-الفصل الثاني

12

عمل (2)

مساححرة ة

عمل (3)

عمل (1)

نظام التشغيل

P1

P2

P3

P4

P5

P0

392

360

328

320

0

502

1024 KB

مساححرة ة

Page 13: -طرق اداره الذاكره-الفصل الثاني

13

تعبر بحيث األحجام، ثابتة أجزاء الماضي الشكل aبي̀ن ي . مستقل جزء عن العاملة المساحة أو الحرة المساحة

. Poالجزء " األرقام" أما التشغيل نظام مساحة عن يعبراألجزاء مواقع تبين فهي الشكل يسار على المبينة

: يساوي. الكلي الذاكرة حجم أن الحظ المختلفة 1024 KB = 1 MB .

الذاكرة إدارة طريقة في األساسية الذاكرة لمتابعةيسمى H جدوال ننشئ الثابتة بالتجزئة جدول المجزأة

"التوطين Allocation Table "أربعة على داخله يحتوي: هي حقول

حالة الجزء

موقع الجزء

حجم الجزء

رقم الجزء

Page 14: -طرق اداره الذاكره-الفصل الثاني

14

:مثال: التالي الجدول في والموضحة التالية األعمال وجود بفرض

حجم العمل

الجزء

6 KB1

15 KB2

22 KB3

110 KB4

200 KB5

Page 15: -طرق اداره الذاكره-الفصل الثاني

15

: التالي الجدول في الموضح النحو على يظهر التوطين جدول فإن

حالة الجزء

موقع الجزء

حجم الجزء

رقم الجزء

KB1 3208مستخدم

KB2 32832مستخدم

KB3 36032مستخدم

KB4 392110مستخدم

KB5 502522مستخدم

Page 16: -طرق اداره الذاكره-الفصل الثاني

16

: التالي النحو على يظهر العنوان فضاء فإن وعليه

P1

P2

P3

P4

P5

P0

392

360

320

328

502

1024

(1عمل )

(2عمل )

(3عمل )

(5عمل )

(4عمل )

فضاء العنوان

التشغيل نظام

Page 17: -طرق اداره الذاكره-الفصل الثاني

17

الكلي الذاكرة حجم يبين السابق الشكل في المبين العنوان فضاء إنيساوي يساوي KB 1024حيث التشغيل نظام مساحة . KB 320وحجم

بفضاء المبينة الخمسة باألعمال إشغالها تم التي المساحات أما: التالي بالجدول موضحة فهي العنوان

المساحة حجم الضائعة

العمل الجزء حجم الجزء حجم رقم

2 KB6 KB8 KB1

17 KB15 KB32 KB2

10 KB22 KB32 KB3

0 KB110 KB110 KB4

322 KB200 KB522 KB5

351 KB353 KB704 KBالمجموع

Page 18: -طرق اداره الذاكره-الفصل الثاني

18

مهما أعمال إدخال الممكن غير من فإنه الشكل من يتضح كماكل حالة أن حيث إشغالها، تم التي المساحات في حجمها صغر

رقم بالجدول مبين هو كما " 4جزء " تسمح ال أي مستخدملم الذاكرة مساحة من H كثيرا فإن لذلك جديد، عمل باستقبال

. H كافيا H استغًالال يستغليساوي المستخدمة غير للمساحات الكلي المجموع ، KB 351إن

ال أقصى بحجم ألعمال استخدامها يمكن كبيرة مساحة وهيعن المساحات KB 351يزيد لتوزع ممكن غير ذلك أن إال ،

أجزاء من جزء كل حالة وألن واحد، جزء من أكثر على الفارغة." مستخدم " هو الذاكرة

: الثابتة بالتجزئة المجزأة الذاكرة إدارة ميزاتالبرامج 1. تعدد عملية .”Multiprogramming“تسهل

.2. الثمن غالية فيزيائية معدات تحتاج ال

.3. والترحيل التوطين عملية سهولة

Page 19: -طرق اداره الذاكره-الفصل الثاني

19

: الثابتة بالتجزئة المجزأة الذاكرة إدارة عيوبالضائعة 1. المساحات مجموع أن حيث الداخلية، الكسور

المثال في بلغ .KB( 351)قد

حيث 2. األساسية، الذاكرة لحجم H تبعا العمل حجم تقييدمن جزء أي حجم عن حجمه يزيد عمل أي رفض سيتم

. األساسية الذاكرة أجزاء

Page 20: -طرق اداره الذاكره-الفصل الثاني

20

:_ بالتجزئة ثانيا المجزأة الذاكرة إدارةالمتغيرة:

: العام المفهوموذلك األحجام ثابتة غير أجزاء إلى الذاكرة تقسملحجم H تبعا الذاكرة تقسيم ويتم األعمال، تنفيذ أثناءالمشغول الحجم فيصبح للتنفيذ، القادم العمل

جزء العمل (Partition)بالعمل من الفارغ والحجمالذاكرة (Partition)جزء في عليه هو ما بخًالف

. الثابتة بالتجزئة المجزأةالمتغيرة، بالتجزئة المجزأة الذاكرة لمتابعة نحتاج

: هما جدولين إلى

Page 21: -طرق اداره الذاكره-الفصل الثاني

21

على 1. الجدول هذا ويحتوي المشغولة، المساحات جدولالجزء ) - حجم حقل الجزء رقم حقل وهي حقول، أربعة - تكون- أن إما وهي الحالة حقل الموقع حقل

.)" " " مستخدم" غير أو مستخدم.2 H أيضا الجدول هذا ويحتوي الحرة، المساحات جدول

- ( : الحرة المساحة رقم حقل وهي حقول أربعة علىالحالة - - حقل الموقع حقل الحرة المساحة حجم حقل

.)" " " متوفرة " غير أو متوفرة تكون أن إما وهيأساسية لذاكرة العنوان فضاء التالي الشكل يبين

. KB 512سعتها يظهر حيث المتغيرة بالتجزئة ومجزئة ،وجدول المشغولة، المساحات جدول الشكل هذا في

يبين . منها وكل الحرة (Partitions)أجزاء 7المساحاتوالحالة . األحجام متنوعة

Page 22: -طرق اداره الذاكره-الفصل الثاني

22

P7:F3

P6

P5:F2

عمل (2)

مساحة (1حرة )

عمل (3)

عمل (1)

نظام التشغيل

P1

P2:F

1

P3

P4

P0

142

110

80

32

0

270

370

مساحة (2حرة )

عمل (4)

مساحة (3حرة )

420

512

فضاء العنوان

Page 23: -طرق اداره الذاكره-الفصل الثاني

23

الموقالحالةع

حجم المساحة

الحرة

رقم المساحة

الحرة

الموالحالةقع

حجم الجزء

رقم الجزء

KB1 3248مستخدمKB1 8030متوفرة

غير KB2 270100متوفرةمستخدم

8030 KB2

KB3 11032مستخدمKB3 42092متوفرة

غير متوفرة

KB4 142128مستخدم4----

غير متوفرة

غير 5----مستخدم

270100 KB5

غير متوفرة

KB6 37050مستخدم6----

غير متوفرة

غير 7----مستخدم

42092 KB7

الحرة المساحات المساحات جدول جدول المشغولة

Page 24: -طرق اداره الذاكره-الفصل الثاني

24

حجمه جديد لعمل إدخال حدوث اآلن، 20ولنفرضKB . السابق الشكل في المبين العنوان فضاء إلى

يوضح المتغيرة؟ التجزئة تحدث أن يمكن كيف ) ( عمل توطين عملية اليسار من التالي الشكل

) حدوث. ) كيفية فيبين ، اليمين على الشكل أما جديد . سنرى وكذلك انتهائه عند ما لعمل ترحيل عمليةالمساحة جدولي على ستطرأ التي التغييرات

فضاء على طرأ ما وفق الحرة والمساحة المشغولة . لعمل إدخال حدوث حالة في تعديل من العنوان

يساوي األجزاء عدد فإن . 3فيها 8جديد حرة أجزاءأصبح فقد الترحيل عملية بعد األجزاء عدد 8أما

وفيها .4أجزاء حرة أجزاء

Page 25: -طرق اداره الذاكره-الفصل الثاني

25

P8:F4

P6:F3

P3:F1 P3:F2

P2:F1

P8:F4

P7

P6:F3

حرة ) (1مساحة

P7:F3

P6

P5:F2

(2عمل )

حرة ) (1مساحة

(3عمل )

(1عمل )

نظام التشغيل

P1

P2:F1

P3

P4

P0

142

110

80

32

0

270

370

حرة ) (2مساحة

(4عمل )

حرة ) (3مساحة420

512P8:F3

P7

P6:F2

142

80

32

270

370

420

512

100(2عمل )

حرة ) (1مساحة

(3عمل )

(1عمل )

نظام التشغيل

P1

P4

P5

P0

0

حرة ) (2مساحة

(4عمل )

حرة ) (3مساحة

(5عمل ) P2

توطين

(2عمل )حرة ) (2مساحة

(3عمل )

نظام التشغيل

P4

P5

P0

0

حرة ) (3مساحة

(4عمل )

حرة ) (4مساحة

(5عمل ) P2

ترحيل110

142

80

32

270

370

420

512

100110

Page 26: -طرق اداره الذاكره-الفصل الثاني

26

: المتغيرة بالتجزئة المجزأة الذاكرة إدارة ميزاتالبرامج 1. تعدد عملية .”Multiprogramming“تسهل.2. الثمن غالية فيزيائية معدات تحتاج ال.3. والترحيل التوطين عملية سهولة

: المتغيرة بالتجزئة المجزأة الذاكرة إدارة عيوبالخارجية 1. أعمال الكسور بمجموعة الذاكرة امتألت حالة في ،

بين الحجم صغيرة األعمال وتوزعت متفاوتة، أحجام ذاتالصغيرة األحجام ذات األعمال تنفيذ وتم الحجم كبيرة األعمالكبيرة مجموعة ستنشأ عندها الكبيرة، األحجام ذات األعمال قبل " الكسور بـ يعرف ما وهو والمجزأة الفارغة المساحات من

الخارجية ” .وكان 2. فارغة مساحة أكبر حجم من أكبر بحجم عمل قدوم بفرض

هذه ولكن العمل هذا حجم من أكبر الفارغة المساحات حجمهذا خدمة يتم لن فإنه الذاكرة في موزعة الفارغة المساحات

العمل .خاصة . 3. H مطلقا استخدامه يتم لن الذاكرة مساحات من كبير عدد

صغيرة . وبأحجام قليل القادمة األعمال عدد كان إن

Page 27: -طرق اداره الذاكره-الفصل الثاني

بالصفحات الذاكره ادارهكل , • يكون ان بشرظ بالحجم متساويه أقسام مجموعه الى العمل نقسم

بالصفحه 2قسم الواحد االسم ويعرف كيلوبايت• ومساويه • بالحجم متساويه وحدات الى االساسيه الذاكره نقسم بالمقابل و

  , الوحدات داخل وتستقرالصفحات الوحده باسم وتعرف الصفحه لحجم  يصبح, وبذلك للذاكره

• . االساسيه الذاكره في متباعدا توزيعا موزعا صفحات الى المقسم العملواحد بعمل مرتبطه جميعها الصفحات ان حيث من منطقيا ومتماسكا

• 

27

Page 28: -طرق اداره الذاكره-الفصل الثاني

الفيزيائيه المعدات

المعدات الى صفحات من المؤلف العمل يحتاجالتاليه

الصفحات • داله جدول عنوان مسجل•   الصفحه داخل االمر عنوان مسجلالصفحات • داله جدولالوحدات • حاله جدولاالعمال • جدول

28

Page 29: -طرق اداره الذاكره-الفصل الثاني

الذاكره اداره خوارزميهبالصفحات

29

Page 30: -طرق اداره الذاكره-الفصل الثاني

الذاكره اداره وعيوب مميزاتبالصفحات

المميزات

الخارجيه • الكسور مشكله من التخلصالذاكره • الى الداخله البرامج عدد يزداد•  الذاكره استعمال تحسنالعيوب•الفيزيائيه • الجداول كثرهالداخليه • الجزئيه الكسور مشكله تنشأمستخدم • غير االعمال من اجزاء مازالت

30

Page 31: -طرق اداره الذاكره-الفصل الثاني

المطلوب بالصفحات الذاكره ادارهاستدعاؤها

من يقصد العمل صفحه استدعاء المطلوبه بالصفحات الذاكره بادارهلها الحاجه لحظه المسانده الذاكره

منها االنتهاء او عنها االستغناء لحظه االساسيه الذاكره من واخراجها

 

ادخالها سيتم العمل نفس من الصفحات من مجموعه ان يعني وهذاالمجموعه و االساسيه الذاكره الى

الى يؤدي مما الطلب لحين المسانده الذاكره داخل تبقى االخرىيعرف الذاكره اداره في جديد مفهوم

, العمل       قطع او الصفحات تنقل حركه عن يعبر و بالمبادله

 

  من الحاسوب يتمكن كي فعاله ذاكره وجود يقتضي المبادله مفهوم انالعمل اجزاء كافه متابعه

القادم العمل حجم من اكبر االساسيه الذاكره من حجما يشترط ال كماللتنفيذ

 31

Page 32: -طرق اداره الذاكره-الفصل الثاني

المطلوب بالصفحات الذاكره ادارهاستدعاؤها

الفيزيائيه المعداتوله الصفحات داله حقول 3دول

الصفحه رقمالصفحه حاله

الذاكره وحده رقمحقالن وله الذاكره وحدات جدول

الوحده رقمالوحده حاله

حقالن وله الملف داله جدولالعمل صفحه رقم

المسانده الذاكره في العمل صفحه موقع \عنوان

الصفحات داله جدول عنوان مسجلحماله اقفال

االسناد خليهالتغير خليه

الحمايه قفل خليه 

32

Page 33: -طرق اداره الذاكره-الفصل الثاني

بالصفحات الذاكره اداره خورازميهالمطلوبه

33

Page 34: -طرق اداره الذاكره-الفصل الثاني

  الذاكره اداره وعيوب مميزاتالمطلوبه بالصفحات 

المميزاتكبير الفعال الذاكره حجم اصبح

للذاكره افضل استغاللتعددالبرامج على الحاسوب قدره زياده

 

العيوباالساسيه للذاكره متابعه الجداول عدد زياده

االساسيه الذاكره بين الصفحات مبادله زيادهوالمسانده

 34