CPU Scheduling Algorithms Simulator
تفاصيل العمل

مشروع محاكاة جدولة المعالج (CPU Scheduling Simulation Project) يقوم هذا المشروع بتنفيذ ومحاكاة خوارزميات جدولة المعالج المختلفة، وتشمل: First Come First Serve (FCFS) – أول عملية تدخل هي أول عملية تُنفذ. Shortest Job First (SJF) – العملية صاحبة وقت التنفيذ الأقصر تُنفذ أولًا. Round Robin (RR) – توزيع وقت المعالج بين العمليات بالتناوب. Priority Scheduling – العمليات تُنفذ بناءً على أولويتها. يقوم النظام بحساب وعرض المقاييس الأساسية مثل زمن الانتظار (Waiting Time) و زمن الدوران (Turnaround Time) لكل عملية، بالإضافة إلى المتوسطات، مما يتيح المقارنة بين الخوارزميات من حيث الكفاءة والأداء. خصائص الأمان (Security Features) التحقق من المدخلات: التأكد من صحة بيانات العمليات (مثل وقت الوصول، وقت التنفيذ، والأولوية) لمنع إدخال بيانات غير صحيحة أو ضارة. معالجة الأخطاء: التعامل مع المدخلات غير المتوقعة (مثل القيم السالبة أو غير الرقمية) بشكل آمن. أمان الكود: كتابة الكود وفق معايير البرمجة الآمنة لتقليل احتمالية وجود ثغرات. سلامة البيانات: الحفاظ على دقة النتائج المحسوبة (زمن الانتظار، زمن الدوران، المتوسطات) ومنع أي تعديل غير مصرح به.

شارك
بطاقة العمل
تاريخ النشر
منذ 3 أيام
المشاهدات
8
المستقل
طلب عمل مماثل
شارك
مركز المساعدة