ITGS302 : نظم التشغيل

القسم العلمي

قسم الحوسبة المتنقلة

البرنامج الدراسي

بكالوريوس في الحوسبة المتنقلة

نوع المقرر

عام

الوحدات

03

الاسبقيات

ITGS223

نظرة عامة

يتناول هذا المقرر الدراسي كافة المفاهيم الأساسية لأنظمة التشغيل. البدء بوصف دور نظام التشغيل في إدارة المهام المختلفة أثناء عملية المعالجة. تشرح الدورة مفهوم العملية ، ولا سيما وصف العملية داخل بيئة نظام التشغيل واستراتيجيات الجدولة الخاصة بها. كما أنه يغطي: إدارة الذاكرة ، والذاكرة الافتراضية ، وإدارة الإدخال / الإخراج وجدولة القرص ، وإدارة الملفات. تتم مناقشة مفاهيم وخوارزميات الإقصاء والمزامنة المتبادلين والمأزق والتجويع بالتفصيل في هذه الدورة مدعومة بعمل LAB.

المخرجات التعليمية المستهدفة من دراسة المقرر

المعرفة والفهم

  • تعريف الطالب بإدارة العمليات في نظم التشغيل.
  • ان يكون الطالب قادرا ترتيب وصول العمليات باستخدام خوارزميات الجدولة .
  • ان يكون الطالب قادرا شرح هيكلية الذاكرة وكيفية ادارتها في نظم التشغيل .

المهارات الذهنية

  • ان يشرح الطالب اهمية ادارة العمليات في نظم التشغيل.
  • ان يقارن الطالب بين خوارزميات الجدولة المختلفة.
  • ان يفسر الطالب كيفية تسكين العمليات في الذاكرة الرئيسية.

المهارات العملية والمهنية

  • ان يستطيع الطالب المقارنة بين انظمة التشغيل المتنوعة (WINDOWS-LINUX –UNIX- ) .
  • ان يوظف الطلاب عناصر نظم التشغيل ( ادارة العمليات – ادارة الخيوط – ادارة الذاكرة – ادارة خوارزميات جدولة المعالج) في برمجيات نظم التشغيل بشكل علمي سليم.
  • تدريب الطالب على محاكاة خوارزميات العمليات والخيوط بإحدى لغات البرمجة

المهارات العامة والمنقولة

  • القدرة على توظيف الادارة في نظم التشغيل في الحياة العملية
  • تزويد الطالب بالمهارة الكافية للتعامل مع انواع نظم التشغيل الحديثة .
  • اكساب الطالب كيفية تطبيق وفهم العمل الجماعي على مشاريع تطبيقية .

طرق التعلم والتعليم

  • المحاضرات
  • التمارين
  • حلقات النقاش
  • التعلم الذاتي

طرق التقييم

  • اختبار تحريري (نصفي) = 30
  • اختبار تحريري (نهائي) = 50
  • الأنشطة العلمية = 20

محتوى المقرر

  • المفاهيم العامة في نظم التشغيل
  • المفاهيم العامة في نظم التشغيل
  • ادارة العمليات
  • جدولة العمليات
  • جدولة العمليات - الخوارزميات
  • التزامن
  • الايصاد
  • خوارزميات الايصاد
  • الذاكرة الرئيسية
  • الذاكرة الرئيسية - التمارين
  • الذاكرة الظاهرية
  • الذاكرة الظاهرية – خوارزميات التسكين
  • مدير الاجهزة

مبادئ تطوير الألعاب المتنقلة (ITMC404)
الحوسبة المتوازية والموزعة (ITMC403)
الوسائط المتعددة المتنقلة (ITMC402)
رسومات ثلاثية الأبعاد المتنقلة (ITMC401)
التجارة المتنقلة (ITMC304)
نماذج البرمجة (ITMC302)
المعالج الدقيق أي أر إم (ITMC301)
لغة عربية 1 (ITAR111)
لغة إنجليزية 1 (ITEL111)
فيزياء (ITPH111)
مقدمة في تقنية المعلومات (ITGS111)
تقنيات حل المشاكل (ITGS113)
رياضة 1 (ITMM111)
لغة عربية 2 (ITAR122)
رياضة 2 (ITMM122)
لغة إنجليزية 2 (ITEL122)
مقدمة في البرمجة (ITGS122)
تحليل و تصميم نظم (ITGS124)
الدوائر المنطقية (ITGS126)
مبادئ الإحصاء والاحتمالات (ITST211)
البرمجة الشيئية (ITGS211)
مقدمة في هندسة البرمجيات (ITGS213)
مقدمة في الشبكات (ITGS215)
التراكيب المنفصلة (ITGS217)
التحليل العددي (ITGS219)
معمارية الحاسوب (ITGS223)
تراكيب بيانات (ITGS220)
أساسيات نظم المعلومات (ITGS222)
أمن المعلومات (ITGS224)
مقدمة في برمجة الانترنت (ITGS226)
مقدمة في قواعد البيانات (ITGS228)
تطوير التطبيقات المتنقلة (ITMC311)
تصميم وتحليل الخوارزميات (ITGS301)
نظم التشغيل (ITGS302)
مبادئ الشبكات الاتصالات اللاسلكية المتنقلة (ITMC312)
إدارة مشاريع تقنية المعلومات (ITGS303)
الكتابة العلمية (ITGS304)
تطوير التطبيقات المتعددة المنصات (فلاتر) (ITMC323)
قواعد البيانات المتنقلة وغير المتجانسة (ITMC322)
التصميم التفاعلي في الأجهزة المتنقلة (ITMC321)
نظم تشغيل الأجهزة المتنقلة (ITMC313)
الأمن في الحوسبة المتنقلة (ITMC411)
شبكات المنطقة الشخصية (ITMC412)
الشبكات الاجتماعية (ITMC413)
برمجة الشبكات (ITMC414)
أساسيات الحوسبة في كل مكان (ITMC421)
الحوسبة السحابية (ITMC422)