بيت تطوير ما هو القسم الروتيني الحرج (csr)؟ - تعريف من techopedia

ما هو القسم الروتيني الحرج (csr)؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني روتين القسم النقدي (CSR)؟

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


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

تيكوبيديا تشرح روتين القسم الحرج (CSR)

المتطلبات الرئيسية لتنفيذ المسؤولية الاجتماعية للشركات هي:

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

يمكن التعرف على CSR ، في جزء معين من التعليمات البرمجية ، من خلال الخصائص التالية:

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

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

ما هو القسم الروتيني الحرج (csr)؟ - تعريف من techopedia