تفاصيل العمل

### محاكي جدولة المعالج وإدارة الذاكرة

مشروع برمجي تفاعلي يجمع بين **CPU Scheduling** و**Memory Management** في نظام واحد، بهدف محاكاة وفهم طريقة إدارة العمليات والذاكرة داخل أنظمة التشغيل بشكل عملي ومرئي.

**أهم مميزات المشروع:**

* تطبيق خوارزميات جدولة المعالج مثل **FCFS، SJF، وRound Robin**.

* عرض العمليات وجدولتها من خلال **Gantt Chart** تفاعلي.

* حساب مؤشرات الأداء مثل **Waiting Time** و**Turnaround Time**.

* محاكاة خوارزميات إدارة الذاكرة مثل **First Fit، Best Fit، Worst Fit، وNext Fit**.

* توضيح توزيع العمليات داخل الذاكرة وحساب **Memory Fragmentation**.

* واجهة رسومية تفاعلية تسهّل فهم نتائج المحاكاة.

* عرض النتائج والمقارنة بين الخوارزميات لمساعدة المستخدم على فهم تأثير كل خوارزمية على أداء النظام.

* إمكانية استخدام المشروع كأداة تعليمية لفهم مفاهيم **Operating Systems** وCPU Scheduling وMemory Management.

تم تطوير المشروع باستخدام **Python** مع واجهة رسومية تفاعلية، مع التركيز على تقديم محاكاة واضحة وعملية لمفاهيم أنظمة التشغيل.

بطاقة العمل

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