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

Understanding CPU Scheduling Algorithms

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

نهج العزل التدريجي

تحليل جدولة وحدة تحليل السلوك تتضمن عدة خطوات أولاً جمع بيانات العمليات مثل أوقات الوصول و أوقات الإنفجار و الأولويات ثم اختيار الخوارزمية للتحليل

مثال: تحليل جولة روبن شدولنغ

يُفترض أن هناك ثلاث عمليات تتضمن البيانات التالية:

  • العملية 1: وقت الوصول = صفر، وقت الدفن = 5
  • العملية 2: وقت الوصول = 1، وقت الدفن = 3
  • العملية 3: وقت الوصول = 2، وقت الدفن = 8

وباستخدام كم زمني لوحدتين، حفز أمر التنفيذ، وتسجيل وقت الإنجاز لكل عملية، وحساب فترات الانتظار وفترات الانقلاب استنادا إلى أوقات الإنجاز هذه.

إحصاء القياسات الرئيسية

تقييم كفاءة الجدول الزمني، حساب:

  • Waiting Time = Turnaround Time - Burst Time
  • Turnaround Time] = وقت الإنجاز - وقت الوصول

القيم المتوسطة في جميع العمليات توفر معلومات عن أداء الخوارزمية