25-Mar-2024, 03:39 AM
|
25-Mar-2024, 03:39 AM
|
#2
|
رد: إدارة الذاكرة في نظام التشغيل
ما هو تخصيص الذاكرة؟
تخصيص الذاكرة هو عملية يتم من خلالها تخصيص ذاكرة أو مساحة لبرامج الكمبيوتر.
هنا، يتم تقسيم الذاكرة الرئيسية إلى نوعين من الأقسام
ذاكرة منخفضة - نظام التشغيل يتواجد في هذا النوع من الذاكرة.
ذاكرة عالية- يتم الاحتفاظ بعمليات المستخدم في ذاكرة عالية.
تخصيص التقسيم
يتم تقسيم الذاكرة إلى كتل أو أقسام مختلفة. يتم تخصيص كل عملية وفقا للمتطلبات. يعد تخصيص الأقسام طريقة مثالية لتجنب التجزئة الداخلية.
فيما يلي مخططات تخصيص الأقسام المختلفة:
أولا تناسب: في هذا النوع المناسب، يتم تخصيص القسم، وهو أول كتلة كافية من بداية الذاكرة الرئيسية.
الأنسب: فهو يخصص العملية للقسم الذي يعد أول قسم أصغر بين الأقسام المجانية.
أسوأ ملائمة: ويخصص العملية ل القسم، وهو أكبر قسم متاح مجانًا في الذاكرة الرئيسية.
الملاءمة التالية: وهو مشابه في الغالب للملاءمة الأولى، لكن هذا الملاءمة يبحث عن أول قسم كافٍ من آخر نقطة تخصيص.
ما هو الترحيل؟
الترحيل هو آلية تخزين تسمح لنظام التشغيل باسترداد العمليات من وحدة التخزين الثانوية إلى الذاكرة الرئيسية في شكل صفحات. في طريقة الترحيل، يتم تقسيم الذاكرة الرئيسية إلى كتل صغيرة ذات حجم ثابت من الذاكرة الفعلية، والتي تسمى الإطارات. يجب أن يظل حجم الإطار بنفس حجم الصفحة لتحقيق أقصى استفادة من الذاكرة الرئيسية ولتجنب التجزئة الخارجية. الترحيل يستخدم للوصول بشكل أسرع إلى البيانات، وهو مفهوم منطقي.
ما هو التجزئة؟
يتم تخزين العمليات وإزالتها من الذاكرة، مما يؤدي إلى إنشاء مساحة حرة في الذاكرة، وهي صغيرة جدًا بحيث لا يمكن استخدامها بواسطة العمليات الأخرى.
بعد ذلك، في بعض الأحيان، لا تتمكن هذه العمليات من تخصيص كتل الذاكرة نظرًا لصغر حجمها وكتل الذاكرة التي تظل دائمًا غير مستخدمة، وهذا ما يسمى التجزئة. يحدث هذا النوع من المشاكل أثناء نظام تخصيص الذاكرة الديناميكي عندما تكون الكتل الحرة صغيرة جدًا، لذا فهي غير قادرة على تلبية أي طلب.
هناك نوعان من أساليب التجزئة هما:
التجزئة الخارجية
تجزئة داخلية
يمكن تقليل التجزئة الخارجية عن طريق إعادة ترتيب محتويات الذاكرة لوضع كل الذاكرة الحرة معًا في كتلة واحدة.
يمكن تقليل التجزئة الداخلية عن طريق تعيين أصغر قسم، والذي لا يزال جيدًا بما يكفي لتنفيذ العملية بأكملها.
ما هو التقسيم؟
تعمل طريقة التقسيم بشكل مشابه تقريبًا لطريقة الترحيل. والفرق الوحيد بين الاثنين هو أن المقاطع ذات طول متغير، بينما في طريقة الترحيل، تكون الصفحات دائمًا ذات حجم ثابت.
يتضمن مقطع البرنامج الوظيفة الرئيسية للبرنامج، وهياكل البيانات، ووظائف الأداة المساعدة، وما إلى ذلك. ويحتفظ نظام التشغيل بجدول خريطة المقطع لجميع العمليات. ويتضمن أيضًا قائمة بكتل الذاكرة الحرة مع حجمها وأرقام مقاطعها ومواقع ذاكرتها في الذاكرة الرئيسية أو الذاكرة الظاهرية.
ما هو التحميل الديناميكي؟
التحميل الديناميكي هو روتين لبرنامج لا يتم تحميله حتى يستدعيه البرنامج. يجب أن تكون جميع الإجراءات موجودة على القرص بتنسيق تحميل قابل للنقل. سيتم تحميل البرنامج الرئيسي في الذاكرة وسيتم تنفيذه. يوفر التحميل الديناميكي أيضًا استخدامًا أفضل لمساحة الذاكرة.
ما هو الارتباط الديناميكي؟
يعد الارتباط طريقة تساعد نظام التشغيل على جمع ودمج وحدات مختلفة من التعليمات البرمجية والبيانات في ملف واحد قابل للتنفيذ. يمكن تحميل الملف في الذاكرة وتنفيذه. يمكن لنظام التشغيل ربط المكتبات على مستوى النظام ببرنامج يجمع المكتبات في وقت التحميل. في طريقة الارتباط الديناميكي، يتم ربط المكتبات في وقت التنفيذ، بحيث يظل حجم كود البرنامج صغيرًا.
الفرق بين التحميل الثابت والديناميكي
تحميل ثابت تحميل ديناميكي
يتم استخدام التحميل الثابت عندما تريد تحميل برنامجك بشكل ثابت. ثم في وقت الترجمة، سيتم ربط البرنامج بأكمله وتجميعه دون الحاجة إلى أي وحدة خارجية أو تبعية للبرنامج. في البرنامج المحمل ديناميكيًا، سيتم توفير المراجع وسيتم التحميل في وقت التنفيذ.
في وقت التحميل، يتم تحميل البرنامج بأكمله في الذاكرة ويبدأ تنفيذه. يتم تحميل إجراءات المكتبة في الذاكرة فقط عندما تكون مطلوبة في البرنامج.
الفرق بين الارتباط الثابت والديناميكي
فيما يلي الفرق الرئيسي بين الارتباط الثابت والربط الديناميكي:
الارتباط الثابت الارتباط الديناميكي
يتم استخدام الارتباط الثابت لدمج كافة الوحدات الأخرى المطلوبة بواسطة البرنامج في رمز واحد قابل للتنفيذ. وهذا يساعد نظام التشغيل على منع أي تبعية في وقت التشغيل. عند استخدام الارتباط الديناميكي، فإنه لا يحتاج إلى ربط الوحدة أو المكتبة الفعلية بالبرنامج. بدلاً من ذلك، استخدم إشارة إلى الوحدة الديناميكية المتوفرة في وقت التجميع والربط.
نبذة عامة
إدارة الذاكرة هي عملية التحكم في ذاكرة الكمبيوتر وتنسيقها، وتعيين أجزاء تسمى الكتل لمختلف البرامج قيد التشغيل لتحسين الأداء العام للنظام.
فهو يسمح لك بالتحقق من مقدار الذاكرة التي يجب تخصيصها للعمليات التي تحدد المعالج الذي يجب أن يحصل على الذاكرة وفي أي وقت.
في التخصيص المتجاور الفردي، تكون جميع أنواع ذاكرة الكمبيوتر باستثناء جزء صغير محجوز لنظام التشغيل متاحة لتطبيق واحد
تقوم طريقة التخصيص المقسم بتقسيم الذاكرة الأساسية إلى أقسام ذاكرة مختلفة، والتي تكون في الغالب مناطق متجاورة من الذاكرة
تعمل طريقة إدارة الذاكرة المقسمة إلى صفحات على تقسيم الذاكرة الرئيسية للكمبيوتر إلى وحدات ذات حجم ثابت تُعرف باسم إطارات الصفحات
الذاكرة المقسمة هي أسلوب إدارة الذاكرة الوحيد الذي لا يوفر لبرنامج المستخدم مساحة عنوان خطية ومجاورة.
المبادلة هي طريقة يجب فيها تبديل العملية مؤقتًا من الذاكرة الرئيسية إلى مخزن النسخ. سيتم إعادته لاحقًا إلى الذاكرة لمواصلة التنفيذ.
تخصيص الذاكرة هو عملية يتم من خلالها تخصيص ذاكرة أو مساحة لبرامج الكمبيوتر.
الترحيل هو آلية تخزين تسمح لنظام التشغيل باسترداد العمليات من وحدة التخزين الثانوية إلى الذاكرة الرئيسية في شكل صفحات.
تشير التجزئة إلى حالة القرص حيث يتم تقسيم الملفات إلى أجزاء متناثرة حول القرص.
تعمل طريقة التقسيم بشكل مشابه تقريبًا لطريقة الترحيل. والفرق الوحيد بين الاثنين هو أن المقاطع ذات طول متغير، بينما في طريقة الترحيل، تكون الصفحات دائمًا ذات حجم ثابت.
التحميل الديناميكي هو روتين لبرنامج لا يتم تحميله حتى يستدعيه البرنامج.
يعد الارتباط طريقة تساعد نظام التشغيل على جمع ودمج وحدات مختلفة من التعليمات البرمجية والبيانات في ملف واحد قابل للتنفيذ.
|
|
. وَاصْبِرْ لِحُكْمِ رَبِّكَ فَإِنَّكَ بِأَعْيُنِنَا ۖ وَسَبِّحْ بِحَمْدِ رَبِّكَ حِينَ تَقُومُ .. . اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الاحياء منهم والاموات .. .
|
25-Mar-2024, 04:27 AM
|
#3
|
رد: إدارة الذاكرة في نظام التشغيل
الله يعطيك العافية ....
تحياتي
|
|
جُل اهتمامي وعطائي و حديثي بحدود المنتدى
( الخاص للضرورة فقط )
|
26-Mar-2024, 10:45 AM
|
#4
|
رد: إدارة الذاكرة في نظام التشغيل
منورهـ صفحتي ..
|
|
. وَاصْبِرْ لِحُكْمِ رَبِّكَ فَإِنَّكَ بِأَعْيُنِنَا ۖ وَسَبِّحْ بِحَمْدِ رَبِّكَ حِينَ تَقُومُ .. . اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الاحياء منهم والاموات .. .
|
29-Mar-2024, 12:05 AM
|
#5
|
رد: إدارة الذاكرة في نظام التشغيل
سلمت الأيادي
وَ يعطيك العافية لـ جمَال الآنتقاء
لروحك آكاليل الورد
|
|
|
01-Apr-2024, 02:22 AM
|
#6
|
رد: إدارة الذاكرة في نظام التشغيل
يسعدني آلحضور ..
|
|
. وَاصْبِرْ لِحُكْمِ رَبِّكَ فَإِنَّكَ بِأَعْيُنِنَا ۖ وَسَبِّحْ بِحَمْدِ رَبِّكَ حِينَ تَقُومُ .. . اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الاحياء منهم والاموات .. .
|
07-Apr-2024, 05:38 PM
|
#7
|
رد: إدارة الذاكرة في نظام التشغيل
يعطيك العافيه
وسلمت آناملك ع الانتقاء
تقديري
|
|
|
12-Apr-2024, 05:40 AM
|
#8
|
16-Apr-2024, 02:31 AM
|
#9
|
ضوابط المشاركة
|
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك
كود HTML معطلة
|
|
|
جميع الأوقات بتوقيت GMT +4. الساعة الآن 08:54 PM.
| | | | | | | | |