الفرق بين التجزؤ الداخلي والخارجي | الداخلية مقابل التجزئة الخارجية

Anonim

الداخلية مقابل التجزؤ الخارجي

الفرق بين التجزئة الداخلية والخارجية هو الموضوع الذي يهم الكثيرين الذين يرغبون في تحسين معرفتهم الكمبيوتر. قبل معرفة هذا الاختلاف، علينا أن نرى ما هو التجزؤ. تجزئة هي ظاهرة تحدث في ذاكرة الكمبيوتر مثل ذاكرة الوصول العشوائي (رام) أو الأقراص الصلبة، والذي يسبب الهدر والاستخدام غير الفعال للمساحة الحرة. في حين أن الاستخدام الفعال للمساحة المتاحة معوق، وهذا يسبب قضايا الأداء، وكذلك. يحدث التجزؤ الداخلي عندما يعتمد تخصيص الذاكرة على أقسام ذات حجم ثابت حيث يتم بعد ترحيل تطبيق صغير الحجم إلى فاصل تضييع المساحة الفارغة المتبقية من تلك الفتحة. يحدث التجزؤ الخارجي عندما يتم تخصيص الذاكرة ديناميكيا حيث بعد تحميل وتفريغ عدة فتحات هنا وهناك يتم توزيع المساحة الحرة بدلا من كونها متجاورة.

ما هو التجزؤ الداخلي؟

فكر في الشكل أعلاه حيث يتم اتباع آلية تخصيص ذاكرة ثابتة الحجم. في البداية، الذاكرة فارغة وقد قسمت التخصيص الذاكرة إلى أقسام حجم ثابت. ثم في وقت لاحق تم تحميل ثلاثة برامج اسمه A، B، C إلى الأقسام الثلاثة الأولى في حين أن القسم الرابع لا يزال حرا. ويتطابق البرنامج ألف مع حجم القسم، لذلك لا يوجد أي هدر في هذا القسم، ولكن البرنامج B والبرنامج C أصغر من حجم القسم. حتى في جزء إيتيون 2 و 3 قسم هناك مساحة حرة المتبقية. ومع ذلك، هذه المساحة الحرة غير صالحة للاستعمال حيث يقوم مخصص الذاكرة بتخصيص أقسام كاملة فقط للبرامج ولكن لا أجزاء منها. ويسمى هذا الفاقد من المساحة الحرة التجزؤ الداخلي.

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

ما هو التجزؤ الخارجي؟

فكر في الشكل أعلاه حيث يتم تخصيص الذاكرة ديناميكيا. في تخصيص الذاكرة الديناميكية، يقوم المخصص بتوزيع الحجم المطلوب فقط لهذا البرنامج.الذاكرة الأولى خالية تماما. ثم يتم تحميل البرامج A، B، C، D و E من أحجام مختلفة واحدة تلو الأخرى ويتم وضعها في الذاكرة المتلاصقة في هذا الترتيب. ثم في وقت لاحق، البرنامج A وبرنامج C يغلق ويتم تفريغها من الذاكرة. الآن هناك ثلاث مناطق مساحة حرة في الذاكرة، لكنها ليست متاخمة. الآن سوف يتم تحميل برنامج كبير يسمى البرنامج F ولكن أيا من كتلة المساحة الحرة لا يكفي للبرنامج F. إضافة جميع المساحات الحرة هو بالتأكيد كافية للبرنامج F، ولكن نظرا لعدم وجود مجاور أن الفضاء هو غير قابلة للاستخدام في البرنامج F. ويسمى هذا التجزؤ الخارجي.

ما هو الفرق بين التجزئة الداخلية والخارجية؟

يحدث التجزؤ الداخلي عند استخدام تقنية تخصيص ذاكرة ثابتة الحجم. يحدث التجزؤ الخارجي عندما يتم استخدام تقنية تخصيص الذاكرة الديناميكية.

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

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

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

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

ملخص:

الداخلية مقابل التجزؤ الخارجي

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