



السمعة:
- إنضم13 سبتمبر 2023
- المشاركات 73
- الحلول 3
- مستوى التفاعل 407
- النقاط 53
مرحبًا يا عزيزي, عسى أن تكون بأفضل حال
اليوم سيكون موضوعنا عن ما هو نظام التشغيل (operating system)
لقد تحدثنا في القسم الأول في دورة عن HARDWARE بشكل عام وعن ال cpu - ram - slots وما الى ذلك, اليوم سنتحدث عن من هو المسؤول عن إدارتهم وربطهم ببعض بداخل الحاسوب, وإن الـ software هو أهم شيء في أي قطعة hardware وأنه من دونه لا تعمل, أي بمعنى أن جميع قطع hardware يتم إدارتها بواسطة operating system
فعليًا نظام التشغيل مُتواجد لأكثر من عمل:
1- عمل إدارة للبرامج الموجودة على حاسوبي جميعها.
2-أيضًا كما تحدثنا مسبقًا أن جميع البرامج لكي تعمل, يجب أن يتم نقلها من harddisk --> ram
بعد أن يتم تحميلها على الـ ram تعمل, فمن الذي يقوم بعمل إدارة للـ memory؟ هو نظام التشغيل


توضيح كيف يكون مسؤول:
مثال قمنا بتشغيل برنامج مُعين, نظام التشغيل هو الذي يحدد ما الجزء الذي سيذهب الى الـ ram , وهذه الجزء يسمى بلـ karnal
وهو الذي يقوم بعمل إدارة للـ ram , والـ karnal هو جزء كبير من نظام التشغيل
كما يقال إليه هو " قلب نظام التشغيل "
سنقوم بشرحه في درس مُنفصل في دروس القادمة, لكن الآن أُريد أن تعلم أنه قلب نظام التشغيل, وهو الذي يقوم بإدارة قطع الهاردوير مثل الـ ram

3- تقسيم الهارد ديسك أحد العمليات الأساسية التي يقوم بها نظام التشغيل لتنظيم وإدارة البيانات
إليك بعض الأسباب التي تجعل تقسيم الهارد ديسك أمرًا مهمًا, طبعًا الي صاير عندي بل c غلط بس أبدًا مش فاضي أفرز :
- بتقسيم الهارد ديسك، يمكن للنظام تنظيم البيانات بشكل أفضل على أقسام مختلفة وفقًا لاحتياجات المستخدم.
- من خلال تقسيم الهارد ديسك, يمكن توفير الحماية للبيانات من خلال فصل النظام والبرامج من البيانات الشخصية أو المهمة. على سبيل المثال، يمكن تخصيص قسم خاص لنظام التشغيل وقسم آخر للملفات الشخصية, مما يقلل من خطر فقدان البيانات في حالة حدوث مشاكل في النظام.
- قد يؤثر تقسيم الهارد ديسك على أداء النظام. يمكن تحسين أداء النظام من خلال تقسيم الهارد ديسك وتجنب الحشو الزائد للأقسام, أبدًا لا تعمل يا عزيزي
4- إدارة الأجهزة (Device Management) :
هي عملية مهمة تقوم بها نظام التشغيل للتعامل مع الأجهزة المختلفة المتصلة بالحاسوب مثل الهارد ديسك، وحدات التخزين الخارجية، الطابعات، الشبكات
إليك كيف يقوم نظام التشغيل بإدارة الأجهزة:
- اكتشاف الأجهزة: عند بدء تشغيل النظام، يقوم برنامج التمهيد (Bootloader) ونواة النظام (Kernel) بتحديد وتحميل برامج التشغيل (Drivers) اللازمة للأجهزة المتصلة. يتم ذلك عن طريق مسح النظام للأجهزة المتاحة والتعرف على البرامج المناسبة لتشغيلها
- إعداد الأجهزة: بمجرد اكتشاف الأجهزة يقوم نظام التشغيل بإعدادها للاستخدام, يتضمن ذلك تحميل البرامج التشغيل، وتخصيص الموارد اللازمة مثل الذاكرة
- إدارة الذاكرة: يقوم نظام التشغيل بإدارة الذاكرة المخصصة لكل جهاز لضمان استخدامها بكفاءة, يتضمن ذلك تخصيص مساحة من الذاكرة العشوائية (RAM) لتخزين بيانات وأوامر مؤقتة للأجهزة
- إدارة التواصل: يتم التواصل بين النظام التشغيل والأجهزة عن طريق البرامج التشغيل, يقوم البرنامج التشغيل بتوجيه الأوامر والبيانات بين النظام التشغيل والأجهزة المتصلة
- التعامل مع الأخطاء والصيانة: يقوم نظام التشغيل بمراقبة الأجهزة المتصلة للكشف عن الأخطاء والمشاكل التي قد تحدث، ويتم التعامل معها بشكل مناسب. قد يتم إعادة تشغيل الجهاز أو تنفيذ إجراءات إصلاح للحفاظ على استقرار النظام
5- تشغيل كروت الشبكات وتأمين التواصل مع الشبكات المختلفة
نظام التشغيل يلعب دورًا حاسمًا في إدارة وتشغيل كروت الشبكات وتأمين التواصل مع الشبكات المختلفة, تحميل برامج التشغيل Driver عند توصيل كرت الشبكة بالحاسوب, يقوم نظام التشغيل بتحميل برنامج التشغيل الخاص به.
برنامج التشغيل هذا يعمل كواسطة بين نظام التشغيل وكرت الشبكة, مما يتيح للنظام التشغيل التواصل مع الكرت واستخدامه بكفاءة, ويقوم إعداد الإتصال بالشبكة, يمكن لنظام التشغيل تكوين الإتصال بالشبكة عن طريق تعيين عناوين IP وتكوينات TCP/IP الأخرى بما في ذلك بوابة الوصول إلى الإنترنت وإعدادات الشبكة المحلية local
يتولى نظام التشغيل مسؤولية إدارة الاتصالات الشبكية النشطة بما في ذلك إرسال واستقبال البيانات عبر الشبكة ومراقبة حالة الاتصال.
سنتحدث في الدروس القادمة عن نظام التشغيل ونقاط مُفصلة بشكل أكبر, لكن هذه بداية لكي تتعرف علية بشكل مبسط, وسنتحدث في الدرس القادم عن أشهر نظام تشغيل windows.
لا تنسونا من صالح دعائكم
بالتوفيق للجميع
بالتوفيق للجميع

التعديل الأخير بواسطة المشرف: