OperatingSystems_LAB_KTU_S4
معظم البرامج المحددة في مختبر أنظمة التشغيل لـ CSE S4 KTU
البرامج
الدورة 1 (أوامر Linux)
الدورة 2 (نص شل)
- اكتب نص Shell الذي يحسب الراتب الإجمالي للموظف وفقًا للقواعد التالية:
(ط) إذا كان الراتب الأساسي أقل من 1500 ثم HRA = 10 ٪ من الأساسيين و DA = 90 ٪ من الأساسي.
(2) إذا كان الراتب الأساسي هو> = 1500 ثم HRA = Rs.500 و DA = 98 ٪ من الأساسي - اكتب نص Shell لطباعة جميع أرقام Armstrong بين رقمين.
- اكتب نص Shell للعثور على أصغر 3 أرقام يتم قراءتها من لوحة المفاتيح.
- اكتب نص Shell للتحقق من قوة كلمة المرور. فيما يلي بعض الافتراضات لسلسلة كلمة المرور:
يجب أن يكون الطول 8 أحرف على الأقل.
يجب أن تحتوي على كل من رسائل الحالات الصغيرة والرأسمالية ، على الأقل رقمًا وسطحًا سطحيًا (_).
إذا كانت كلمة المرور لا تتوافق مع أي من الشروط المذكورة أعلاه ، فيجب على البرنامج النصي الإبلاغ عنها باعتبارها "كلمة مرور ضعيفة". - اكتب برنامج نصي Shell الذي يولد جميع الأرقام المكونة من 3 أرقام تحتوي فقط على الأرقام 0 ، 1 ، 2 ، 3. (لا يبدأ الرقم بـ 0)
- اكتب نص Shell الذي يجد أصغر عدد أولي أكبر من n وهو palindromic.
- اكتب نص Shell الذي فرز N أرقام.
- اكتب نص Shell الذي يؤدي البحث الخطي.
- اكتب نص Shell الذي يطبع النمط التالي حتى صفوف N ، من أجل n.
1
2 2
3 3 3
4 4 4 4
.
.
nnnnn ..
- اكتب نص Shell الذي يطبع نمط الماس حتى صفوف N ، ل N.
- لكتابة برنامج نصي Shell الذي يقبل اسم ملف واحد أو أكثر كوسائط ويحولها إلى أحرف كبيرة ، شريطة أن تكون موجودة في الدليل الحالي.
- اكتب برنامج نصي Shell الذي يقبل أي عدد من الوسائط ويطبعها بالترتيب العكسي.
الدورة 3 (مكالمات النظام)
- برنامج لتوضيح شوكة ، getpid ، الخروج ، انتظر
- برنامج توضيح exec
- برنامج يوضح القانون الأساسي
- برنامج يوضح Opendir ، Readdir ، إغلاق
الدورة 4 (مكالمات نظام الإدخال/الإخراج)
- برنامج تطبيق مفتوح وقراءة وكتابة وإغلاق
الدورة 5 (خوارزميات جدولة وحدة المعالجة المركزية)
- جدولة جدولة روبن
- أولا تأتي جدولة خدمة
- أقصر وظيفة الجدولة
- جدولة الأولوية
الدورة 6 (IPC باستخدام الذاكرة المشتركة)
- برنامج للكتابة في الذاكرة
- برنامج للقراءة من الذاكرة
الدورة 7 (Semaphores)
- مشكلة فلاسفة الطعام.
- مشكلة كتاب القراء.
الدورة 8 (تخصيص الذاكرة)
- تنفيذ تخصيص الذاكرة لأقسام ثابتة باستخدام الطرق التالية:
تخصيص الملاءمة الأولى
أفضل تخصيص ملاءمة
أسوأ تخصيص
الدورة 9 (خوارزميات استبدال الصفحة)
- تنفيذ خوارزميات استبدال الصفحة:
FCFS
LRU
LFU
دورة 10
- تنفيذ خوارزمية المصرفي لتجنب الجمود.
- لتنفيذ خوارزمية الكشف عن طريق الجماع لاكتشاف الجمود مع طلب الموارد.
دورة 11 (خوارزميات جدولة القرص)
- لمحاكاة خوارزميات جدولة القرص
مساهمات
إذا كانت أي مشكلات ، لا تتردد في فتح مشكلة أو الاتصال بي على بريدي الإلكتروني
المساهمات موضع ترحيب. يرجى فتح مشكلة أو طلب سحب للمساهمة.
نجم المستودع إذا أعجبك ذلك. شكرًا! ؟