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

القسم العلمي

قسم الشبكات

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

بكالوريوس في الشبكات

نوع المقرر

عام

الوحدات

03

الاسبقيات

ITGS223

نظرة عامة

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

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

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

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

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

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

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

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

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

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

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

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

طرق التقييم

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

محتوى المقرر

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

الوسائط المتعددة على شبكات الأيبي (ITNT405)
الحوسبة السحابية (ITNT404)
أساسيات الحوسبة في كل مكان (ITNT403)
الشبكات المتحسسة اللاسلكية (ITNT402)
شبكات المنطقة الشخصية (ITNT401)
السياسة الأمنية (ITNT304)
تفاعل الإنسان مع الحاسوب (ITNT302)
النمذجة و تقييم الأداء (ITNT301)
لغة عربية 1 (ITAR111)
لغة إنجليزية 1 (ITEL111)
فيزياء (ITPH111)
مقدمة في تقنية المعلومات (ITGS111)
تقنيات حل المشاكل (ITGS113)
رياضة 1 (ITMM111)
لغة عربية 2 (ITAR122)
رياضة 2 (ITMM122)
لغة إنجليزية 2 (ITEL122)
مقدمة في البرمجة (ITGS122)
تحليل و تصميم نظم (ITGS124)
الدوائر المنطقية (ITGS126)
مبادئ الإحصاء والاحتمالات (ITST211)
البرمجة الشيئية (ITGS211)
مقدمة في هندسة البرمجيات (ITGS213)
مقدمة في الشبكات (ITGS215)
التراكيب المنفصلة (ITGS217)
التحليل العددي (ITGS219)
أمن المعلومات (ITGS224)
أساسيات نظم المعلومات (ITGS222)
معمارية الحاسوب (ITGS223)
مقدمة في برمجة الانترنت (ITGS226)
مقدمة في قواعد البيانات (ITGS228)
تراكيب بيانات (ITGS220)
تصميم و تحليل الخوارزميات (ITGS301)
تراسل البيانات (ITNT311)
الشبكات المحلية (ITNT312)
برمجة الشبكات (ITNT313)
خوارزميات و بروتوكولات التشفير (ITNT314)
الشبكات اللاسلكية والمتنقلة (ITNT324)
نظم التشغيل (ITGS302)
الاتصالات الرقمية (ITNT323)
بروتوكولات و برمجيات الشبكات (ITNT322)
الشبكات المترامية (ITNT321)
الكتابة العلمية (ITGS304)
إدارة مشاريع تقنية المعلومات (ITGS303)
النظم الموزعة (ITNT411)
تصميم و إدارة الشبكات (ITNT412)
جودة خدمة الشبكات (ITNT421)
الشبكات فائقة السرعة (ITNT422)
مشروع التخرج (ITNT500)