الأربعاء , يوليو 22 2026
أخبار الموقع

نظم التشغيل: المبادئ الأساسية والإدارة — محاضرات جامعية

مقدمة في نظم التشغيل

نظام التشغيل (Operating System) هو برنامج وسيط يدير موارد الحاسوب (المعالج والذاكرة والتخزين والأجهزة الطرفية) ويوفر واجهة للتفاعل بين المستخدم والتطبيقات من جهة والعتاد المادي من جهة أخرى. من أمثلة نظم التشغيل: Windows وLinux وmacOS للأجهزة الشخصية، وAndroid وiOS للأجهزة المحمولة. يقوم نظام التشغيل بوظائف أساسية كإدارة العمليات والذاكرة والملفات وإدخال/إخراج البيانات.

إدارة العمليات (Process Management)

العملية (Process) هي برنامج قيد التنفيذ. تقوم نواة نظام التشغيل (Kernel) بإدارة دورة حياة العمليات من الإنشاء إلى الإنهاء. حالات العملية الأساسية: جديدة (New)، جاهزة (Ready)، قيد التشغيل (Running)، في انتظار (Waiting)، منتهية (Terminated). يستخدم نظام التشغيل خوارزميات جدولة (Scheduling) لتوزيع وقت المعالج بين العمليات: First-Come First-Served (FCFS)، Round Robin (RR)، Shortest Job First (SJF)، الجدولة متعددة المستويات (Multilevel Queue). مفهوم الترابط (Threading) يسمح بتنفيذ أجزاء متعددة من نفس العملية بشكل متزامن.

إدارة الذاكرة (Memory Management)

يدير نظام التشغيل الذاكرة الرئيسية (RAM) ويوزعها بين العمليات بكفاءة وأمان. تشمل تقنيات إدارة الذاكرة: التقسيم (Partitioning) بتقسيم الذاكرة إلى أجزاء ثابتة أو متغيرة. التقسيم بصفحات (Paging): تقسيم الذاكرة إلى صفحات (Pages) ذات حجم ثابت، مما يلغي التجزؤ الخارجي. الذاكرة الافتراضية (Virtual Memory): استخدام مساحة القرص الصلب كذاكرة إضافية، مما يسمح بتشغيل برامج أكبر من الذاكرة الفعلية باستخدام التبديل (Swapping). المقاطعة (Interrupts): آلية توقف المعالج مؤقتاً لمعالجة حدث عاجل كإشارة من لوحة المفاتيح أو وصول حزمة بيانات من الشبكة.

مثال: إدارة الملفات في Linux

نظام الملفات (File System) ينظم كيفية تخزين البيانات واسترجاعها. في Linux، نظام الملفات الشجري يبدأ من الجذر (/). أمثلة على أنظمة الملفات: ext4 (Linux)، NTFS (Windows)، FAT32. الصلاحيات في Linux تحدد حق القراءة (r) والكتابة (w) والتنفيذ (x) للمالك والمجموعة والآخرين. مثال: chmod 755 script.sh يمنح المالك جميع الصلاحيات والمجموعة والآخرين حق القراءة والتنفيذ. الأجهزة في Linux تُمثل كملفات في /dev تسمى (Device Files).

خلاصة

نظم التشغيل هي الأساس الذي تقوم عليه كل البرامج والتطبيقات، وفهم آلياتها ضروري لأي مختص في علوم الحاسوب. راجع الذكاء الاصطناعي ودرس هياكل البيانات.

📍 دروس مشابهة:

شاهد أيضا

وزارة التعليم العالي تطلق الدليل الوزاري الرقمي ومساعد الذكاء الاصطناعي لتوجيه حاملي بكالوريا 2026

أعلنت وزارة التعليم العالي والبحث العلمي عن وضع الدليل الوزاري الرقمي للتوجيه والتسجيل لفائدة حاملي …

الأعداد الترتيبية: الأول والثاني والثالث — الرياضيات — التحضيري — المنهاج الجزائري

درس الأعداد الترتيبية: الأول والثاني والثالث أهلاً بكم أطفالنا الأعزاء! اليوم لدينا درس ممتع في …

الإعلام الآلي — أمن المعلومات والخصوصية على الإنترنت — الرابعة متوسط — المنهاج الجزائري

الإعلام الآلي — الشبكات: أنواعها (PAN, LAN, WAN) — الرابعة متوسط — المنهاج الجزائري

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

📚 أحدث الدروس

عرض الكل ←
📖
س3 ابتدائي

التربية الإسلامية — بر الوالدين

فضل بر الوالدين وأهميته في الإسلام

🔢
س5 ابتدائي

الرياضيات — مساحة القرص

حساب مساحة الدائرة — ط × نق²

⚛️
3 ثانوي

الفيزياء — ثنائي القطب RL

تمارين بكالوريا مع الحلول

🌍
3 ثانوي

التاريخ — الحرب العالمية الأولى

الأسباب والنتائج — بكالوريا

📝 بنك الفروض والاختبارات

عرض الكل ←
فروض الفصل الأول جميع المواد — الأولى متوسط
اختبارات الفصل الثاني مع الحلول — الثالثة متوسط
مواضيع بكالوريا مقترحة مع الحلول — 3 ثانوي
مسابقات الأساتذة نماذج وحلول — 2026