أخبار صِفر
حرائق لوس انجلوس والتكنولوجيا | الأمن السيبراني وفروعه وتطبيقاته | لغة البرمجة دارت | مقدمة شاملة في لغة فلاتر (Flutter) للمرحلة الثانوية | الذكاء الاصطناعي - الرؤية الحاسوبية | جوجل جيمني ؟ | لماذا شات جي بي تي ؟ | واتساب اطلقت الذكاء الاصطناعي Meta ai | تطور التكنولوجيا في الممكلة العربية السعودية | المواد التسويقية (Marketing Collateral): | ديجيتال تيبس تطلق عروض الجمعة البيضاء بخصم 50% على جميع الخدمات الرقمية في الأردن والسعودية | انطلاق شركة Digital Guru في الاردن تحديدا في العاصمة عمان | كيف أقوم باعداد مخطط فعلي للشبكة الخاصة بشركتي | احترف الاكسيل | أنظمة التشفير | جدران الحماية (Firewalls) | مقدمة في الذكاء الاصطناعي | أساسيات الأمن السيبراني | المرحلة الجامعية: هندسة البرمجيات التطبيقية | عصام ابو الهيجاء والدراية الاعلامية الرقمية | كيف أصبح اخصائي ادارة الحسابات عبر منصات التواصل الاجتماعي وما المهارات التي يجب ان أتقنها ؟ | مع الخبير عصام ابو الهيجاء : اهمية ان يكون للشركات تواجد على لينكد ان ؟ | التنمر الالكتروني | المرحلة الاساسية: الجريمة الالكترونية | المرحلة الاساسية: أدوات التعلم الالكتروني | حوكمة البيانات مع الخبير : أشرف طراونه | قوة التواصل المستمر والتسويق الاستراتيجي: تعزيز وعي العلامة والولاء للعملاء | مهارات رقمية : وسائل التكنولوجيا الحديثة | أول مشروع php | المرحلة الثانوية: أساسيات لغة بايثون | تم اطلاق قسم مع خبير على منصة صفر | عصام ابو الهيجاء يكتب : التضليل الالكتروني عبر منصات التواصل الاجتماعي ودوره في التأثير على سير الانتخابات النيابية | الذكاء الاصطناعي والمدرسة ؟ | كيف استخدم التكنولوجيا في الدراسة ؟ | لقاء مع معلم : 20 نصيحة لتسهيل تعلم اللغة الإنجليزية للمراحل الاساسية | الدرجات في نظام بيتك البريطاني.. | تم استحداث قسم جديد في منصة صفر | تعرف على نظام البيتك المطبق في المسار المهني للمرحلة الثانوية ... | تعرف على نظام البيتك المطبق في المسار المهني للمرحلة الثانوية ... | صفر تطلب مستشارون في التخصصات التالية ... انضم الان | أهلا وسهلا بالجميع بمشروع منصة "صفر" | لماذا اسميناه صفر ؟؟ | انطلاقة مشروع صفر |

Search Results

No Search Results

مبادئ نظم التشغيل

2024-11-05

banner

مبادئ نظم التشغيل تعد أساسًا لفهم كيفية عمل أجهزة الكمبيوتر وإدارة مواردها بكفاءة. نظم التشغيل هي البرامج الأساسية التي تتيح للمستخدمين والتطبيقات التفاعل مع مكونات الجهاز المختلفة. وفيما يلي نظرة على أهم المبادئ الأساسية لنظم التشغيل:

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

  • نظم التشغيل تتحكم في عمليات الجهاز، حيث يتم تنفيذ البرامج كمجموعة من العمليات.
  • يدير نظام التشغيل العمليات، بدءًا من إنشاء العملية وإيقافها، إلى تنظيم جداول تشغيلها وتوزيع الموارد عليها.

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

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

3. إدارة التخزين (Storage Management)

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

4. إدارة المدخلات والمخرجات (I/O Management)

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

5. الحماية والأمان (Security and Protection)

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

6. جدولة العمليات (Scheduling)

  • يهتم نظام التشغيل بجدولة المهام ليتم تنفيذها بكفاءة، وخصوصاً في الأنظمة متعددة المهام.
  • يتيح الجدولة تنظيم التفاعل بين العمليات النشطة وتوزيع أوقات المعالجة بينها.

7. إدارة الموارد (Resource Management)

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

8. التحكم في التزامن (Concurrency Control)

  • يمكن أن تعمل العمليات بشكل متزامن، ويتطلب ذلك من النظام مراقبة التداخل ومنع الأخطاء الناتجة عن التزامن.
  • يستخدم نظم التشغيل طرق مثل الأقفال وآليات الاتصال بين العمليات (IPC) لضمان سلامة البيانات.

9. واجهة المستخدم (User Interface)

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


مقتبس من : https://sifr.digital

عدد المشاهدات: 63754

متخصص - التخصصات التكنلوجية

banner
20 مثالًا على استخدام for loop في لغة C++

2025-01-29

banner
شرح كامل عن جملة for في لغة C++

2025-01-29

banner
20 مثال على الجمل الشرطية بلغةc++

2025-01-27

banner
ملخص شامل c++

2025-01-27

banner
مشاري عبدالله يكتب خطة دراسية رقمية للمرحلة الجامعية

2025-01-13