مقدمة لنظم التشغيل وأهم تطبيقاتها

Sep 8, 2024

محاضرة عن نظم التشغيل

الكتاب المرجعي

  • الكتاب: Operating System Concepts
  • الانتشار: يدرس في الجامعات الأمريكية والبريطانية.
  • المحتوى: يشمل مفاهيم متعددة لنظم التشغيل.

الجانب العملي

  • النظام المستخدم: Ubuntu (نظام مبني على Linux).
  • الفرق بين Linux وWindows:
    • Ubuntu هو نظام مفتوح المصدر.
    • يسمح للمطورين بالتطوير والتعديل.

تطبيقات نظم التشغيل

  • Microsoft Windows:
    • غير مفتوح المصدر.
    • منتشر بسبب دعم الشركات.
    • البرامج تحتاج إلى تراخيص.

الكتاب الثاني

  • الكتاب: The Linux Command Line
  • المحتوى: 36 فصلًا يتناول أوامر لينكس.

مواضيع الكورس

  1. مقدمة عن نظم الكمبيوتر.
  2. تنظيم الذاكرة.
  3. جدولة المعالج (CPU Scheduling).
  4. المزامنة بين العمليات (Process Synchronization).
  5. إدارة الذاكرة الرئيسية (Main Memory Management).
  6. الموت المتبادل (Deadlocks):
    • حلول للموت المتبادل.

الفرق بين الـ Operating Systems

  • أندرويد:
    • يختلف في النسخ والإصدارات.
    • التخصيص يعتمد على الشركة المصنعة.

مكونات نظام الكمبيوتر

  1. المكونات المادية (Hardware):
    • CPU، الذاكرة، أجهزة الإدخال والإخراج.
  2. نظام التشغيل (Operating System):
    • الوسيط بين المستخدم والهاردوير.
  3. البرامج التطبيقية (Application Programs):
    • البرامج التي تعمل على نظام التشغيل.
  4. المستخدمون (Users):
    • يتفاعلون مع البرامج ونظام التشغيل.

الرسمة التوضيحية

  • المكونات:
    • المستخدمون --> البرامج --> نظام التشغيل --> المكونات المادية.

تعريف الاندرويد

  • نظام تشغيل يتعامل بنفس الكفاءة مع المعالج والذاكرة.
  • واجهة المستخدم (Interface): تختلف بين الأجهزة بسبب التخصيص.