في هذا المقرر سيقوم الطالب بدراسة المفاهيم الأساسية لأنظمة التشغيل (OS) ، وسيتم دراسة المفاهيم التالية: نظرة عامة على نظام التشغيل (الأهداف ، الوظائف ، تطور نظام التشغيل ، خصائص نظام التشغيل الحديث) ، وصف العملية والتحكم (تعريف العملية ، حالات العملية ، وصف العملية والتحكم في العمليات) ، مؤشرات الترابط Threads(التعريف ، لماذا استخدام مؤشر الترابط ، العلاقة بين العمليات و مؤشرات الترابط) ، microkernel (فوائد تنظيم microkernel ، تصميم microkernel) ، جدولة المعالجات الأحادية (أنواع الجدولة ، معايير الجدولة القصيرة المدى ، جدولة الخوارزميات) ، إدارة الذاكرة (متطلبات إدارة الذاكرة ، برامج التحميل في التقسيم الأساسي للذاكرة ، التقسيم الديناميكي ، الترحيل البسيط ، التجزئة البسيطة) ، الذاكرة الافتراضية (نظام الصفحات paging ، تجزئة ، الجمع بين نظام الصفحات و التجزئة) ، برامج نظام التشغيل ( سياسة الإحضار fetch ، سياسة المواضع placement ، سياسة الاستبدال ، إدارة المجموعة المقيمة resident set management ، سياسة التنظيف ، التحكم في الحمل load control ) ، إدارة الإدخال و الإخراج I/O وجدولة القرص (أجهزة I / O ، تنظيم وظيفة الإدخال / الإخراج ، التخزين المؤقت I / O ، القرص I / O) ، وإدارة الملفات (نظام إدارة الملفات ، تنظيم الملفات والوصول ، دلائل الملفات ، إدارة التخزين الثانوية).
Course ID: CS 322
الساعات المعتمدة | نظري | عملي | مختبرات | محاضرة | ستوديو | ساعات الاتصال | المتطلبات السابقة | 3 | - | CS 314 |
---|