أنواع مختلفة من أنظمة التشغيل

جرب أداة القضاء على المشاكل





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

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




ما هو نظام التشغيل؟

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

نظام التشغيل الأساسي

نظام التشغيل الأساسي



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

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

هندسة أنواع أنظمة التشغيل

تتحكم أنظمة التشغيل في موارد أجهزة الكمبيوتر. النواة والصدفة هما جزءان من نظام التشغيل يقومان بعمليات أساسية.


هندسة نظام التشغيل

هندسة نظام التشغيل

عندما يعطي المستخدم أوامر لإجراء أي عملية ، ينتقل الطلب إلى جزء الصدفة ، والذي يُعرف أيضًا باسم المترجم الفوري. ثم يترجم جزء الصدفة البرنامج البشري إلى كود الآلة ثم ينقل الطلب إلى جزء النواة.

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

صدفة

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

توفر قذائف سطر الأوامر واجهة سطر أوامر بينما توفر أصداف سطر الأوامر واجهة مستخدم رسومية. على الرغم من أن كلا الصدفتين تؤديان العمليات ، إلا أن قذائف واجهة المستخدم الرسومية تعمل بشكل أبطأ من قذائف واجهة سطر الأوامر.

أنواع القذائف

  • شل كورن
  • قذيفة بورن
  • قذيفة C.
  • قذيفة POSIX

نواة

النواة جزء من البرنامج. إنه مثل الجسر بين الغلاف والأجهزة. وهي مسؤولة عن تشغيل البرامج وتوفير وصول آمن إلى أجهزة الجهاز. تُستخدم النواة للجدولة ، أي أنها تحتفظ بجدول زمني لجميع العمليات. ويتم سرد أنواع الألباب كالتالي:

  • نواة متجانسة
  • النوى
  • النوى
  • حبات هجينة

وظائف نظام تشغيل الكمبيوتر

يؤدي نظام التشغيل الوظائف التالية:

  • إدارة الذاكرة
  • إدارة المهام أو العمليات
  • ادارة التخزين
  • الجهاز أو إدارة الإدخال / الإخراج
  • Kernel أو الجدولة

إدارة الذاكرة

إدارة الذاكرة هي عملية إدارة ذاكرة الكمبيوتر. ذاكرات الكمبيوتر من نوعين: الذاكرة الأساسية والثانوية. يتم تخصيص جزء الذاكرة للبرامج والبرامج بعد تحرير مساحة الذاكرة.

إدارة ذاكرة نظام التشغيل

إدارة ذاكرة نظام التشغيل

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

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

إدارة المهام أو العمليات

ادارة العمليات هو مثيل لبرنامج يتم تنفيذه. تتكون العملية من عدد من العناصر ، مثل المعرف ، عداد البرامج ، الذاكرة المؤشر وبيانات السياق ، وما إلى ذلك. العملية هي في الواقع تنفيذ لتلك التعليمات.

ادارة العمليات

ادارة العمليات

هناك نوعان من طرق المعالجة: عملية واحدة وطريقة تعدد المهام. تتعامل طريقة العملية الفردية مع تطبيق واحد يعمل في وقت واحد. تتيح طريقة تعدد المهام عمليات متعددة في وقت واحد.

ادارة التخزين

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

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

الجهاز أو إدارة الإدخال / الإخراج

في هندسة الكمبيوتر ، يعتبر الجمع بين وحدة المعالجة المركزية والذاكرة الرئيسية هو عقل الكمبيوتر ، ويتم إدارته بواسطة موارد الإدخال والإخراج. يتفاعل البشر مع الآلات من خلال توفير المعلومات من خلال أجهزة الإدخال / الإخراج.

ال عرض ولوحة المفاتيح والطابعة والماوس هي أجهزة إدخال / إخراج. تؤثر إدارة جميع هذه الأجهزة على سرعة نقل النظام ، وبالتالي فإن إدارة المدخلات والمخرجات للنظام هي مسؤولية أساسية لنظام التشغيل

الجدولة

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

ومن ثم ، فإن الجدولة مهمة جدًا في أنظمة الوقت الفعلي. يتألف المنظمون بشكل أساسي من ثلاثة أنواع:

  • جدولة طويلة المدى
  • جدولة قصيرة المدى
  • جدول متوسط ​​المدى

أنواع أنظمة التشغيل

بشكل عام ، يتم تصنيف أنظمة تشغيل الكمبيوتر بشكل أساسي إلى نوعين:

أنواع أنظمة التشغيل

أنواع أنظمة التشغيل

  1. نظام التشغيل العادي
  2. نظام تشغيل في الوقت الحقيقي

نظام التشغيل العادي

يتم تصنيف نظام التشغيل العادي إلى نوعين:

    • نظام تشغيل واجهة مستخدم الأحرف
    • نظام تشغيل واجهة المستخدم الرسومية
واجهة المستخدم الرسومية و CUI

واجهة المستخدم الرسومية و CUI

نظام تشغيل واجهة مستخدم الأحرف (CUI)

نظام التشغيل CUI هو نظام تشغيل قائم على النص ، يستخدم للتفاعل مع البرامج أو الملفات عن طريق كتابة أوامر لأداء مهام محددة. يستخدم نظام تشغيل سطر الأوامر لوحة المفاتيح فقط لإدخال الأوامر. تتضمن أنظمة تشغيل سطر الأوامر DOS و يونيكس . يعد نظام تشغيل سطر الأوامر المتقدم أسرع من نظام تشغيل واجهة المستخدم الرسومية المتقدم.

نظام تشغيل واجهة المستخدم الرسومية (GUI)

نظام تشغيل واجهة الوضع الرسومي هو نظام تشغيل يعتمد على الماوس (نظام تشغيل Windows ، LINUX) ، حيث يقوم المستخدم بتنفيذ المهام أو العمليات دون كتابة الأوامر من لوحة المفاتيح. يمكن فتح الملفات أو الرموز أو إغلاقها عن طريق النقر عليها بزر الماوس.

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

نظام تشغيل في الوقت الحقيقي

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

RTOS

RTOS

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

أمثلة على RTOS

  • لينكس
  • VxWorks
  • ترون
  • نظام التشغيل Windows CE

نظام الوقت الحقيقي الصعب

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

على سبيل المثال ، بالنسبة لمدخل معين ، إذا كان المستخدم يتوقع الإخراج بعد 10 ثوانٍ ، فيجب على النظام معالجة بيانات الإدخال وإعطاء الإخراج بالضبط بعد 10 ثوانٍ. هنا ، الموعد النهائي هو 10 ثوانٍ ، وبالتالي ، يجب ألا يعطي النظام الإخراج بعد 11 ثانية أو 9 ثانية.

لذلك ، يتم استخدام أنظمة الوقت الحقيقي الصعبة في الجيش والدفاع.

لين نظام الوقت الحقيقي

بالنسبة إلى نظام الوقت الفعلي الناعم ، فإن الوفاء بالموعد النهائي ليس إلزاميًا لكل مهمة. لذلك ، قد يفوت نظام الوقت الفعلي الناعم الموعد النهائي بمقدار ثانية أو ثانيتين. ومع ذلك ، إذا فات النظام المواعيد النهائية في كل مرة ، فسيؤدي ذلك إلى تدهور أداء النظام. تعد أجهزة الكمبيوتر وأنظمة الصوت والفيديو أمثلة على أنظمة الوقت الحقيقي. في الوقت الحاضر ، يتم استخدام Android على نطاق واسع لتطبيقات مثل فتاحات البوابة الأوتوماتيكية .

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

نظام التشغيل الدفعي

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

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

مزايا

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

سلبيات

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

أنواع أنظمة التشغيل الموزعة

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

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

اعتمادًا على ترتيب العقد المختلفة ، هناك العديد أنواع أنظمة التشغيل الموزعة وهؤلاء هم:

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

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

مزايا

  • يمكن أن تتم مشاركة البيانات بطريقة مبسطة حيث ترتبط العقد بأكملها ببعضها البعض
  • عملية إضافة عقد إضافية بسيطة للغاية ويمكن التهيئة بسهولة حسب المتطلبات
  • لا يؤدي فشل إحدى العقدة إلى انهيار العقد الأخرى. يمكن لجميع العقد الأخرى إنشاء اتصال مع بعضها البعض

سلبيات

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

نظام تشغيل تقاسم الوقت

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

في نظام الدُفعات ، يكون التوجيه الرئيسي هو تحسين استخدام المعالج بينما في أنظمة تشغيل مشاركة الوقت ، يكون التوجيه هو تقليل وقت الاستجابة.

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

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

بعض مزايا وعيوب أنظمة تشغيل مشاركة الوقت هي:

مزايا

  • رد سريع
  • يزيل ازدواجية البرامج
  • أقل وقت خمول للمعالج

سلبيات

  • الموثوقية هي الشغل الشاغل
  • سيتم توفير كل من البيانات والبرامج بأمان محسن
  • اتصال البيانات هو القضية

أنواع أنظمة التشغيل متعددة المستخدمين

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

سمات

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

هناك ثلاثة بشكل رئيسي أنواع أنظمة التشغيل متعددة المستخدمين ويتم شرح ذلك على النحو التالي:

نظام التشغيل الموزع

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

نظام شرائح الوقت

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

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

نظام متعدد المعالجات

هنا ، في نفس الوقت ، يستخدم النظام معالجات متعددة. نظرًا لأن المعالجات بأكملها تعمل بالتبعية ، فإن الوقت المستغرق لإكمال المهمة يكون أسرع من الوقت المستغرق في نظام التشغيل الذي يستخدمه مستخدم واحد. السيناريو الأكثر عمومية من هذا النوع هو نظام التشغيل windows حيث يمكنه معالجة مهام متعددة في وقت واحد مثل تشغيل الموسيقى ، والعمل مع Excel ، و Word Document ، والتصفح ، والعديد من المهام الأخرى. يمكن تنفيذ عدد أكبر من التطبيقات دون الإخلال بكفاءة الآخرين.

مزايا

مزايا نظام التشغيل متعدد المستخدمين هي

  • سهولة توزيع الموارد
  • النسخ الاحتياطي للبيانات القصوى
  • تستخدم في المكتبات
  • يزيل أي نوع من الاضطراب
  • تحسين السرعة والكفاءة
  • تم تنفيذه في تطبيقات الوقت الفعلي

سلبيات

عيوب نظام التشغيل متعدد المستخدمين هي

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

بصرف النظر عن هذه ، هناك العديد من الأنواع المختلفة لأنظمة التشغيل وهي:

  • نظام تشغيل الشبكة
  • نظام تشغيل متعدد المهام
  • نظام التشغيل العنقودي
  • نظام تشغيل في الوقت الفعلي
  • نظام تشغيل Linux
  • نظام التشغيل Mac OS

لذلك ، هذا كله يتعلق بالمفهوم التفصيلي لأنواع مختلفة من أنظمة التشغيل. لقد مررنا بمفاهيم نظام التشغيل ، والهندسة المعمارية ، والأنواع ، والمزايا ، والعيوب. لذلك ، إليك سؤال بسيط للغاية لجميع القراء المتحمسين: ما هي ملفات مزايا نظام التشغيل Linux على Windows ؟