قمت بتطوير مشروع لمحاكاة أهم مفاهيم أنظمة التشغيل (Operating Systems) بهدف تحويل الجانب النظري إلى تطبيق عملي، مع التركيز على إدارة العمليات (Processes) وخوارزميات الجدولة. يتضمن المشروع محاكاة لخوارزميات CPU Scheduling مثل SJF (Shortest Job First) وSRTF (Shortest Remaining Time First) مع معالجة مشكلة الـ Starvation لتحسين كفاءة التنفيذ. كما قمت ببناء Command Line Interpreter (CLI) يدعم أوامر أساسية مثل ls و touch و wc لمحاكاة سلوك الـ Shell، بالإضافة إلى تطبيق مفاهيم الـ Synchronization لضمان التزامن الصحيح بين العمليات ومنع التعارض أثناء التنفيذ.
يهدف المشروع إلى تعميق الفهم العملي لسلوك أنظمة التشغيل وكيفية إدارتها للعمليات والموارد، مع بناء أساس قوي للتعامل مع مفاهيم System Design و Low-Level Systems. كما يعكس قدرتي على تحليل وتنفيذ أنظمة معقدة وتحويلها إلى حلول عملية قابلة للتطوير، ويمكن توسيع المشروع لاحقًا ليشمل خوارزميات إضافية أو واجهات استخدام أكثر تقدمًا حسب متطلبات التطبيق.