CPU_Simulator
1.0.0
لغرض هذا المشروع ، قررت أن أكتب برنامج C/C ++ لمحاكاة وظائف وحدة المعالجة المركزية البسيطة ، والتي تستخدم مؤشر ترابط عامل واحد ، مع 256 مستوى من الأولوية في قائمة انتظار التشغيل. على وجه الخصوص ، يحاكي هذا البرنامج وصول المهام الجديدة ، وإعادة تدوير المهام التي يتم استباقها عن طريق انتهاء شريحة الوقت ، بالإضافة إلى عودة المهام إلى الجزء الخلفي من قائمة انتظار FIFO في كل مستوى الأولوية بمجرد استبدال وحدة المعالجة المركزية. من المهم أن نلاحظ أن بنية وحدة المعالجة المركزية (قائمة انتظار في هذه الحالة) تم إنشاؤها باستخدام متجه المكتبة القياسية كهيكل بيانات أساسي.