الفرق بين مشاركة الوقت ونظام التشغيل في الوقت الفعلي

جدول المحتويات:

الفرق بين مشاركة الوقت ونظام التشغيل في الوقت الفعلي
الفرق بين مشاركة الوقت ونظام التشغيل في الوقت الفعلي

فيديو: الفرق بين مشاركة الوقت ونظام التشغيل في الوقت الفعلي

فيديو: الفرق بين مشاركة الوقت ونظام التشغيل في الوقت الفعلي
فيديو: الأجهزة الوهمية: 1. تشغيل ويندوز ولينكس في نفس الوقت 2024, يوليو
Anonim

الفرق الرئيسي - مشاركة الوقت مقابل نظام التشغيل في الوقت الفعلي

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

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

ما هو نظام تشغيل مشاركة الوقت؟

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

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

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

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

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

الشكل 01: محطة الطاقة النووية

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

ما الفرق بين مشاركة الوقت ونظام التشغيل في الوقت الفعلي؟

مشاركة الوقت مقابل نظام التشغيل في الوقت الفعلي

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

ملخص - مشاركة الوقت مقابل نظام التشغيل في الوقت الفعلي

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

موصى به: