12-16-2023
|
|
|
SMS ~
[
+
]
|
|
قَدَاسَة طُهِّرَ | | أَوْسِمَتِي | |
|
|
|
|
الفرق بين الترحيل والتجزئة
الفرق الرئيسي بين الترحيل والتجزئة في نظام التشغيل
الصفحة ذات حجم كتلة ثابت، في حين أن المقطع ذو حجم متغير.
في الترحيل، يقرر الجهاز حجم الصفحة، بينما يتم تحديد حجم المقطع بواسطة المستخدم.
تعتبر تقنية الترحيل أسرع للوصول إلى الذاكرة، لكن التجزئة تكون أبطأ من أسلوب الترحيل.
في الترحيل، يوفر المستخدم عددًا صحيحًا واحدًا فقط كعنوان، بينما في التجزئة، يتوفر العديد من مساحات العناوين المستقلة.
يقوم جدول الصفحة بتخزين بيانات الصفحة، بينما يقوم جدول التقسيم بتخزين بيانات التقسيم.
ما هو الترحيل في نظام التشغيل؟
الترحيل هي آلية تخزين تسمح لنظام التشغيل باسترداد العمليات من وحدة التخزين الثانوية إلى الذاكرة الرئيسية على شكل صفحات. في طريقة الترحيل، يتم تقسيم الذاكرة الرئيسية إلى كتل صغيرة ذات حجم ثابت من العنوان الفعلي، والتي تسمى الإطارات. يجب أن يظل حجم الإطار بنفس حجم الصفحة لتحقيق أقصى استفادة من الذاكرة الرئيسية ولتجنب التجزئة الخارجية. يتم استخدام الترحيل للوصول بشكل أسرع إلى البيانات، وهو مفهوم منطقي.
ما هو التقسيم في نظام التشغيل؟
تقسيم تعمل الطريقة بشكل مشابه تقريبًا لترحيل الصفحات، والفرق الوحيد بين الاثنين هو أن المقاطع ذات طول متغير بينما في طريقة الترحيل، تكون الصفحات دائمًا ذات حجم ثابت. يتضمن مقطع البرنامج الوظيفة الرئيسية للبرنامج، وهياكل البيانات، ووظائف الأداة المساعدة، وما إلى ذلك. ويحتفظ نظام التشغيل بجدول خريطة المقطع لجميع العمليات. ويتضمن أيضًا قائمة بكتل الذاكرة الحرة مع حجمها وأرقام مقاطعها ومواقع ذاكرتها في الذاكرة الرئيسية أو الذاكرة الظاهرية.
الفرق بين الترحيل والتجزئة
فيما يلي الاختلافات بين الترحيل والتجزئة في نظام التشغيل:
الترحيل تقسيم
الصفحة ذات حجم كتلة ثابت. القطعة ذات حجم متغير.
قد يؤدي إلى الانقسام الداخلي. قد يؤدي إلى تجزئة خارجية.
في الترحيل، يقرر الجهاز حجم الصفحة. يتم تحديد حجم المقطع من قبل المستخدم.
يتم تقسيم مساحة عنوان العملية إلى كتل ذات حجم ثابت، تسمى الصفحات. يتم تقسيم مساحة عنوان العملية إلى كتل مختلفة الحجم تسمى الأقسام.
تعتبر تقنية الترحيل أسرع للوصول إلى الذاكرة. التقسيم أبطأ من طريقة الترحيل.
يقوم جدول الصفحة بتخزين بيانات الصفحة يقوم جدول التقسيم بتخزين بيانات التقسيم.
الترحيل لا يسهل أي تبادل للإجراءات. يسمح التقسيم بمشاركة الإجراءات.
فشل الترحيل في التمييز بين الإجراءات والبيانات وتأمينها بشكل منفصل. يمكن أن يكون التجزئة قادرًا على فصل الإجراءات والبيانات الآمنة.
مساحة عنوان الترحيل هي بعد واحد في التجزئة، هناك توفر العديد من مساحات العناوين المستقلة
في الترحيل، يقوم المستخدم فقط بتوفير عدد صحيح واحد كعنوان، والذي يتم تقسيمه بواسطة الجهاز إلى رقم صفحة وإزاحة. في طريقة التجزئة، يحدد المستخدم العنوان بكميتين
1) رقم القطعة 2) الإزاحة.
مزايا الترحيل
فيما يلي إيجابيات وفوائد استخدام طريقة الترحيل:
على مستوى المبرمج، يعتبر الترحيل وظيفة شفافة ولا تتطلب التدخل.
لا يجب أن تكون الإطارات متجاورة.
من السهل استخدام خوارزمية إدارة الذاكرة
يعد التبديل أمرًا سهلاً بين الصفحات ذات الحجم المتساوي وإطارات الصفحات.
مزايا التقسيم
فيما يلي إيجابيات وفوائد التقسيم:
من السهل نقل الأجزاء من مساحة العنوان بأكملها.
لا بد من عدم وجود التجزئة الداخلية كما التجزئة الخارجية.
حجم جدول المقاطع أقل مقارنة بجدول الصفحات في الترحيل.
متوسط حجم المقطع أكبر من الحجم الفعلي للصفحة
توفير الحماية داخل القطاع
لا يقدم التجزئة الداخلية
تستخدم جداول المقاطع ذاكرة أقل من الترحيل
نظرًا لأنه يقدم جدولًا مقطعيًا صغيرًا، فإن مرجع الذاكرة بسيط، مما يفسح المجال لمشاركة البيانات بين العمليات.
عيوب الترحيل
فيما يلي سلبيات / عيوب الترحيل:
يؤدي الترحيل إلى تجزئة داخلية على الأنظمة القديمة.
أوقات أطول للبحث عن الذاكرة مقارنة بالتجزئة
قد يسبب تجزئة داخلية
تستهلك جداول الصفحات ذاكرة إضافية.
قد يؤدي الترحيل متعدد المستويات إلى زيادة الحمل المرجعي للذاكرة.
عيوب التجزئة
فيما يلي سلبيات/عيوب التقسيم:
الحجم غير المتساوي للقطاعات ليس جيدًا في حالة المبادلة.
من الصعب معالجة عملية نقل Linux إلى بنيات مختلفة لأنه يقدم دعمًا محدودًا للغاية للتجزئة.
ويتطلب تدخل مبرمج.
من الصعب تخصيص ذاكرة معدية للقسم لأنها ذات حجم متغير.
هذا مكلف إدارة الذاكرة الخوارزمية.
|
|
شكرا علـّۓ. الاهداء ياحاء
|
3 أعضاء قالوا شكراً لـ جوهرة القصيد على المشاركة المفيدة:
|
|
تعليمات المشاركة
|
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك
كود HTML معطلة
|
|
|
الساعة الآن 06:27 PM
|