أقدم لك مشروع متكامل لمحاكاة خوارزميات جدولة المعالج (CPU Scheduling) باستخدام لغة Python مع واجهة رسومية سهلة الاستخدام.
المشروع مناسب لطلاب نظم التشغيل (Operating Systems) ويمكن استخدامه للتسليم أو الفهم العملي للخوارزميات.
مميزات المشروع:
واجهة رسومية (GUI) باستخدام Tkinter
إدخال العمليات بسهولة (Arrival Time - Burst Time - Priority)
عرض النتائج مثل:
Waiting Time
Turnaround Time
ترتيب التنفيذ
الخوارزميات المتوفرة:
FCFS (First Come First Served)
SJF (Preemptive & Non-Preemptive)
Priority Scheduling (Preemptive & Non-Preemptive)
Round Robin مع إمكانية تحديد Time Quantum
محتويات الخدمة:
كود Python منظم وسهل التعديل
واجهة رسومية جاهزة
ملاحظات:
يمكن تشغيل المشروع مباشرة على Python
يمكن طلب تعديلات إضافية أو تطوير المشروع من خلال الإضافات