نظام التشغيل: العمليات
يحمل هذا المستودع الممارسات التدريبية لنظام التشغيل.
جميع الممارسات إما بلغة C أو C++ .
قائمة عملية
- اكتب برنامجًا (باستخدام أوامر Fork () و/أو exec ()) حيث ينفذ الوالد والطفل:
أ. نفس البرنامج ، نفس الرمز.
ب. نفس البرنامج ، رمز مختلف.
ج. قبل الانتهاء ، ينتظر الوالد الطفل لإنهاء مهمته. - اكتب برنامجًا للإبلاغ عن سلوك Linux kernel بما في ذلك إصدار kernel ونوع وحدة المعالجة المركزية والنموذج. (معلومات وحدة المعالجة المركزية)
- اكتب برنامجًا للإبلاغ عن سلوك kernel Linux بما في ذلك معلومات حول الذاكرة المكونة ، وكمية الذاكرة المجانية والمستعملة. (معلومات الذاكرة)
- اكتب برنامجًا لطباعة تفاصيل الملف بما في ذلك أذونات الوصول إلى المالك ، ووقت الوصول إلى الملف ، حيث يتم إعطاء اسم الملف كوسيطة.
- اكتب برنامجًا لنسخ الملفات باستخدام مكالمات النظام.
- كتابة برنامج لتنفيذ خوارزمية جدولة FCFS.
- اكتب برنامجًا لتنفيذ خوارزمية جدولة Robin Round.
- كتابة برنامج لتنفيذ خوارزمية جدولة SJF.
- اكتب برنامجًا لتنفيذ خوارزمية الجدولة غير القائمة على الأولوية.
- كتابة برنامج لتنفيذ خوارزمية الجدولة القائمة على الأولوية.
- كتابة برنامج لتنفيذ خوارزمية جدولة SRJF.
- اكتب برنامجًا لحساب مجموع الأرقام N باستخدام مكتبة مؤشرات الترابط.
- اكتب برنامجًا لتنفيذ استراتيجيات التخصيص الأولى والأفضل ملاءمة وأسوأ.