8 خصائص أنظمة التشغيل



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

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

بشكل عام ، عند تثبيت نظام كمبيوتر جديد ، يجب الحصول على برنامج التشغيل المشار إليه لذلك الجهاز.

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

عادةً ما تتطلب برامج التطبيق أيضًا تشغيل نظام التشغيل.

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

تتضمن بعض أنظمة تشغيل سطح المكتب الشائعة Apple OS X و Linux ومشتقاته و Microsoft Windows. تشمل أنظمة التشغيل المحمولة Android و iOS. توجد فئات أخرى من أنظمة التشغيل ، مثل RTOS في الوقت الفعلي ، أيضًا.

قائمة ميزات نظام التشغيل

1-لديك إدارة العمل

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

هذه هي واحدة من المهام الرئيسية لوظيفة إدارة الوظيفة. ينشئ نظام التشغيل الترتيب الذي تتم به معالجة البرامج ، ويحدد التسلسل الذي سيتم به تنفيذ المهام المحددة.

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

بعض هذه العوامل تشمل:

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

يجب أن يكون البرنامج التشغيلي قادرًا على مراجعة هذه العوامل والتحكم في الترتيب الذي تتم به معالجة هذه الوظائف.

2 - لديهم إدارة الموارد

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

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

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

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

3- لديهم تحكم في عمليات الإدخال / الإخراج

يرتبط توزيع موارد النظام ارتباطًا وثيقًا بتشغيل التحكم في التحكم في إدخال / إخراج البرنامج.

نظرًا لأن الوصول إلى جهاز معين ضروري غالبًا قبل بدء عمليات الإدخال / الإخراج ، يجب أن ينسق نظام التشغيل عمليات الإدخال / الإخراج والأجهزة التي تعمل عليها..

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

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

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

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

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

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

يستدعي البرنامج المتحكم برنامج IOCS حتى يتمكن من إكمال عملية الإدخال / الإخراج.

بالنظر إلى مستوى نشاط الإدخال / الإخراج ، تعتبر تعليمات IOCS في معظم البرامج حيوية للغاية.

4- إنها أنظمة متعددة المهام

تسمح معظم أنظمة التشغيل الحديثة بالوفاء بمهام متعددة. 

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

5. الامتثال لعملية الذاكرة الفضاء

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

6- يجب أن يكون لديه آليات مرتبطة

عندما تكون برامج متعددة الأغراض ، يجب أن يوفر نظام التشغيل العدد التالي من الآليات:

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

7- لديهم نواة

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

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

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

8- منحة اتصال

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

مراجع

  1. ما هي خصائص نظام التشغيل؟ تعافى من reference.com.
  2. خصائص نظام التشغيل. تعافى من ecomputernotes.com.
  3. خصائص نظام التشغيل. تم الاسترجاع من 202.114.32.200:8080/courseware.html.
  4. ما هي خصائص نظام التشغيل بالمقارنة مع البرامج الأخرى؟ تعافى من quora.com.
  5. نظام مراقبة الانتاج المدخلات. تم الاسترجاع من wikipedia.org.