Wave Shape
الشارح
حسين
الدروس
30

عن المادة

تتكلم هذه المادة عن تطور أنظمة التشغيل وخدماتها وهياكلها. تغطي المفاهيم الأساسية لتصميم وتنفيذ أنظمة التشغيل وإدارة موارد النظام مثل وحدة المعالجة المركزية (CPU)، وأجهزة الإدخال والإخراج (I/O)، والذاكرة، والبرمجيات. يتم تحليل أمثلة من أنظمة التشغيل الحديثة مثل أنظمة يونكس وأنظمة التشغيل القائمة على ويندوز.

النقاط الرئيسية

  • تفهم أهداف وأساسيات الأنظمة التشغيلية الحديثة، وأهم وظائفها، وتتعرف على مفهوم المعالجة المتوازية.
  • تاخذ تجربة عملية مع يونكس عشان تطبّق مفاهيم أنظمة التشغيل.
  • تتعلم عن مكونات العملية (process)، حالاتها المختلفة، وطرق التواصل بينها.
  • تقيم خوارزميات جدولة المعالج (CPU)، حلول تعدد الخيوط (multithreading)، وتقنيات إدارة التعطل (deadlocks).
  • تطبّق النظريات اللي تعلمتها عن أنظمة التشغيل في مواقف عملية وتشتغل مع فريق.

محتوى المادة

  • 1.1 : Computer System Components09:50
  • 1.2 : Computer System Organization28:40
  • 1.3 : Computer System Architecture12:16
  • 1.4 : Operating System Operations15:50
  • 1.5 : Resource Management18:32
  • Section 1.6 to 1.1117:28

  • 2.1: Operating System Services09:22
  • 2.2: User and Operating System Interface15:27
  • 2.3 : System Calls22:31
  • Section 2.4 to 2.830:23

  • Introduction08:15
  • 3.1: The Process15:34
  • 3.2 : Process Scheduling22:03
  • Section 3.3 and 3.426:53
  • Section 3.5 and 3.840:58

  • 4.1: Overview16:03
  • 4.2 : Multicore programming15:40
  • 4.3 : Multithreading Models25:07

  • Introduction and scheduling criteria23:02
  • Scheduling Algorithms (FCFS and SJF)26:18
  • Round Robin Scheduling17:59
  • Priority Scheduling12:42
  • Multilevel Queue Scheduling09:13

  • Section 6.1 and 6.228:49
  • Section 6.3 to 6.824:44

  • Quiz 1 (Chapter 1,2)23:23
  • Quiz 2 (Chapter 3,4)27:32
  • Major 23245:46
  • Major 24136:23
  • Major 241 fork04:04

السعر 370 SAR

تسجيل الدخول

تعلم على راحتك، في أي وقت وأي مكان

مئات الطلاب قاعدين يغيرون تجربتهم الدراسية. سجل الحين وابدأ رحلتك نحو التفوق مع تفوق!