تطوير تطبيق لحل مسائل Deadlocks وخوارزميات الجدولة (Operating System App)
قمت بتطوير تطبيق متخصص يساعد الطلاب والباحثين في مادة نظم التشغيل (Operating Systems) على فهم وتنفيذ الخوارزميات المختلفة الخاصة بالـ Deadlocks وجدولة العمليات (Scheduling).
مميزات التطبيق:
دعم مجموعة من أهم الخوارزميات:
First Come First Serve (FCFS)
Shortest Job First (SJF)
Priority Scheduling
Round Robin (RR)
Banker's Algorithm لإدارة الموارد ومنع الـ Deadlocks
Multilevel Queue Scheduling
واجهة سهلة الاستخدام مع إمكانية إدخال بيانات العمليات وعرض النتائج والخطوات بالتفصيل.
تصميم مرن يوضح فكرة كل خوارزمية بشكل عملي وتفاعلي.
التقنيات المستخدمة:
لغة برمجة حديثة (مثل Flutter/dart)
واجهة رسومية (GUI) تسهّل التعامل مع التطبيق
خوارزميات منظمة وأداء سريع
هذا المشروع ساعد على تبسيط المفاهيم المعقدة في مادة نظم التشغيل وتحويلها لأداة عملية يمكن استخدامها للتدريب أو التدريس.