الوصف
مقدمة لمبادئ نظم التشغيل. العمليات والخيوط. جدولة وحدة المعالجة المركزية. إدارة التزامن: الاستبعاد المتبادل والمزامنة، الجمود والجوع. إدارة الذاكرة والمدخلات/المخرجات. البرمجة المتزامنة، بما في ذلك الاتصال بين العمليات في الأنظمة الموزعة.
المقررات السابقة
- المتطلبات السابقة: (SYSC 1006 أو SYSC 2006) بدرجة لا تقل عن C-، و(SYSC 2320 أو SYSC 3006).
الشروط والإجراءات
- يستبعد الحصول على ائتمان إضافي لـ COMP 3000.
- المتطلبات السابقة: (SYSC 1006 أو SYSC 2006) بدرجة لا تقل عن C-، و(SYSC 2320 أو SYSC 3006).
- محاضرات ثلاث ساعات في الأسبوع، مختبر ثلاث ساعات في الأسبوع.
نص المرجع بلغته الأصلية
Introduction to operating system principles. Processes and threads. CPU scheduling. Managing concurrency: mutual exclusion and synchronization, deadlock and starvation. Managing memory and input/output. Concurrent programming, including interprocess communication in distributed systems.
- Prerequisite(s): ( SYSC 1006 or SYSC 2006 ) with a minimum grade of C- , and ( SYSC 2320 or SYSC 3006 ).
- Precludes additional credit for Precludes additional credit for COMP 3000 .
- Lectures three hours a week, laboratory three hours a week.
المصادر والمراجع
يتم الاحتفاظ بالتواريخ والمصادر لمساعدتك في التحقق من المعلومات. تُعرض ترجمات لتسهيل القراءة؛ المصدر الرسمي هو المرجع للشروط والمتطلبات.
مرجع المصدر : https://calendar.carleton.ca/undergrad/courses/SYSC/