تفاصيل العمل

طوّرنا برنامجًا لمحاكاة جدولة المعالج (CPU Scheduling Simulator) يعتمد على واجهة رسومية (GUI)، ويقوم بعرض ومحاكاة خمس خوارزميات مختلفة لجدولة العمليات:

• FCFS – التنفيذ حسب أولوية الوصول.

• SJF – تنفيذ العملية ذات أقصر وقت تنفيذ أولًا.

• Priority Scheduling – جدولة العمليات بناءً على الأولوية.

• Round Robin – جدولة العمليات بالتناوب باستخدام وقت محدد لكل عملية.

• Multilevel Scheduling – جدولة العمليات باستخدام مستويات متعددة.

يتضمن المشروع:

• واجهة رسومية تفاعلية.

• إنشاء العمليات وتحميلها من الملفات.

• عرض العمليات باستخدام مخطط Gantt.

• تنفيذ العمليات خطوة بخطوة.

• حساب Completion Time (CT).

• حساب Turnaround Time (TAT).

• حساب Waiting Time (WT).

• حساب متوسط Waiting Time وTurnaround Time.

• واجهة متحركة وتفاعلية.

ساعدنا هذا المشروع على فهم آلية عمل خوارزميات جدولة المعالج بشكل عملي وتفاعلي، من خلال محاكاة العمليات وعرض نتائج كل خوارزمية بطريقة مرئية واضحة.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات