ما هو دور القسم الحرج في مزامنة العملية؟
ما هو دور القسم الحرج في مزامنة العملية؟

فيديو: ما هو دور القسم الحرج في مزامنة العملية؟

فيديو: ما هو دور القسم الحرج في مزامنة العملية؟
فيديو: الجزء الخامس| ادارة العمليات | المزامنه | شرح مزامنة العمليه | سلسلة فهم نظم التشغيل | Mohamed Elnmr 2024, ديسمبر
Anonim

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

في هذا الصدد ، ما هو القسم الحرج من العملية؟

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

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

إلى جانب ذلك ، ما هي مشكلة القسم الحرج وكيف يتم تنفيذها؟

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

ما هو القسم الحرج والاستبعاد المتبادل؟

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

موصى به: