ITGS302 : نظم تشغيل

القسم العلمي

قسم تقنيات الانترنت

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

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

نوع المقرر

عام

الوحدات

03

الاسبقيات

ITGS223

نظرة عامة

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

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

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

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

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

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

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

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

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

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

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

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

طرق التقييم

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

محتوى المقرر

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

التنقيب عن البيانات/الذكاء التجاري (ITWT301)
الشبكات المترامية (ITWT309)
نظم إسترجاع المعلومات (ITWT302)
مقدمة في رسوم الحاسب الآلي (ITWT303)
معالجة الصور (ITWT308)
الحوسبة السحابية (ITWT307)
نقل الصوت/الصورة عبر الشبكات (ITWT306)
مبادئ تطوير الألعاب (ITWT305)
رياضة 1 (ITMM111)
فيزياء (ITPH111)
تقنيات حل المشاكل (ITGS113)
مقدمة في تقنية المعلومات (ITGS111)
لغة إنجليزية 1 (ITEL111)
لغة عربية 1 (ITAR111)
رياضة 2 (ITMM122)
لغة عربية 2 (ITAR122)
لغة إنجليزية 2 (ITEL122)
مقدمة في البرمجة (ITGS122)
تحليل و تصميم نظم (ITGS124)
الدوائر المنطقية (ITGS126)
البرمجة الشيئية (ITGS211)
مقدمة في هندسة البرمجيات (ITGS213)
مقدمة في الشبكات (ITGS215)
التراكيب المنفصلة (ITGS217)
التحليل العددي (ITGS219)
مبادئ الإحصاء والاحتمالات (ITST211)
مقدمة في برمجة الانترنت (ITGS226)
أساسيات نظم المعلومات (ITGS222)
معمارية الحاسوب (ITGS223)
تراكيب بيانات (ITGS220)
مقدمة في قواعد البيانات (ITGS228)
أمن المعلومات (ITGS224)
تفاعل الانسان مع الحاسوب (ITWT315)
اجراءات ولوائح الامان (ITWT317)
قواعد البيانات المتقدمة (ITWT313)
برمجة الانترنت المتقدمة (ITWT311)
تصميم وتحليل الخوارزميات (ITGS301)
نظم تشغيل (ITGS302)
إدارة مشاريع تقنية المعلومات (ITGS303)
برمجة الخادم والعميل (ITWT320)
تصميم واجهات المستخدم (ITWT322)
تطوير تطبيقات الانترنت (ITWT413)
القرصنة الاخلاقية ودفاع الشبكات (ITWT420)
الكتابة العلمية (ITGS304)
تطوير انظمة الصوت والصورة (ITWT324)
خدمات الانترنت (ITWT411)
تطوير النظم المتكاملة (ITWT415)
تطوير تطبيقات الانترنت المتنقلة (ITWT422)